diff options
author | Ed Willink | 2016-09-20 14:59:27 +0000 |
---|---|---|
committer | Ed Willink | 2016-09-20 14:59:27 +0000 |
commit | 19fbb0bb120023636c855455350a1c40aa5f8fbf (patch) | |
tree | 1ca91a8fb321430b200bda899d445006d0a07ab4 /plugins/org.eclipse.qvtd.xtext.qvtimperative.ui | |
parent | f2a5093c703790389fa0e72bf7ab73e446440766 (diff) | |
download | org.eclipse.qvtd-19fbb0bb120023636c855455350a1c40aa5f8fbf.tar.gz org.eclipse.qvtd-19fbb0bb120023636c855455350a1c40aa5f8fbf.tar.xz org.eclipse.qvtd-19fbb0bb120023636c855455350a1c40aa5f8fbf.zip |
[500369] Regenerate for Mapping install
Diffstat (limited to 'plugins/org.eclipse.qvtd.xtext.qvtimperative.ui')
6 files changed, 20654 insertions, 15531 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 9086e8111..794cef4b7 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/AbstractQVTimperativeProposalProvider.java @@ -47,19 +47,34 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void completeAddStatementCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } + public void completeAppendParameterBindingCS_ReferredVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeAppendParameterBindingCS_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } public void completeAppendParameterCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeAppendParameterCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } + public void completeBufferStatementCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeBufferStatementCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeBufferStatementCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } public void completeCheckStatementCS_OwnedCondition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeDeclareStatementCS_ObservedProperties(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeDeclareStatementCS_IsChecked(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeDeclareStatementCS_IsCheck(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } public void completeDeclareStatementCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { @@ -83,6 +98,15 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void completeDirectionCS_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } + public void completeGuardParameterBindingCS_IsCheck(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeGuardParameterBindingCS_ReferredVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeGuardParameterBindingCS_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } public void completeGuardParameterCS_ReferredTypedModel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } @@ -101,6 +125,15 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void completeImportCS_IsAll(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void completeLoopParameterBindingCS_IsCheck(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeLoopParameterBindingCS_ReferredVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeLoopParameterBindingCS_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } public void completeMappingCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -116,18 +149,18 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void completeMappingCallCS_IsInfinite(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void completeMappingCallCS_IsInstall(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeMappingCallCS_IsInvoke(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void completeMappingCallCS_OwnedPathName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeMappingCallCS_OwnedBindings(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeMappingCallBindingCS_ReferredVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); - } - public void completeMappingCallBindingCS_OwnedValue(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } public void completeMappingLoopCS_ObservedProperties(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -161,15 +194,6 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void completeNewStatementCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeOutVariableCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeOutVariableCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } - public void completeOutVariableCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } public void completeParamDeclarationCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -231,6 +255,24 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void completeSetStatementCS_OwnedExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } + public void completeSimpleParameterBindingCS_IsCheck(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeSimpleParameterBindingCS_ReferredVariable(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeSimpleParameterBindingCS_OwnedValue(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeSimpleParameterCS_ReferredTypedModel(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } + public void completeSimpleParameterCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } + public void completeSimpleParameterCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } public void completeTransformationCS_OwnedPathName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -247,9 +289,15 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void complete_AddStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void complete_AppendParameterBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_AppendParameterCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void complete_BufferStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_CommitStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } @@ -265,6 +313,9 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void complete_DirectionCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void complete_GuardParameterBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_GuardParameterCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } @@ -274,13 +325,13 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void complete_ImportCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_MappingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void complete_LoopParameterBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_MappingCallCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void complete_MappingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_MappingCallBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void complete_MappingCallCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } public void complete_MappingLoopCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { @@ -289,13 +340,13 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void complete_MappingIteratorCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_MappingParameterCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void complete_MappingParameterBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_NewStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void complete_MappingParameterCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } - public void complete_OutVariableCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void complete_NewStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } public void complete_ParamDeclarationCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { @@ -313,6 +364,12 @@ public class AbstractQVTimperativeProposalProvider extends org.eclipse.qvtd.xtex public void complete_SetStatementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void complete_SimpleParameterBindingCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void complete_SimpleParameterCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_TransformationCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } 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 04e9bdbbc..7e2b3cd6a 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 @@ -49,6 +49,8 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getControlStatementCSAccess().getAlternatives(), "rule__ControlStatementCS__Alternatives"); put(grammarAccess.getDirectionCSAccess().getAlternatives_1(), "rule__DirectionCS__Alternatives_1"); put(grammarAccess.getGuardStatementCSAccess().getAlternatives(), "rule__GuardStatementCS__Alternatives"); + put(grammarAccess.getMappingCallCSAccess().getAlternatives_2(), "rule__MappingCallCS__Alternatives_2"); + put(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives(), "rule__MappingParameterBindingCS__Alternatives"); put(grammarAccess.getMappingParameterCSAccess().getAlternatives(), "rule__MappingParameterCS__Alternatives"); put(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5(), "rule__QualifiedPackageCS__Alternatives_5"); put(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5_0_1(), "rule__QualifiedPackageCS__Alternatives_5_0_1"); @@ -112,7 +114,11 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getAddStatementCSAccess().getGroup(), "rule__AddStatementCS__Group__0"); put(grammarAccess.getAddStatementCSAccess().getGroup_0(), "rule__AddStatementCS__Group_0__0"); put(grammarAccess.getAddStatementCSAccess().getGroup_0_2(), "rule__AddStatementCS__Group_0_2__0"); + put(grammarAccess.getAppendParameterBindingCSAccess().getGroup(), "rule__AppendParameterBindingCS__Group__0"); put(grammarAccess.getAppendParameterCSAccess().getGroup(), "rule__AppendParameterCS__Group__0"); + put(grammarAccess.getBufferStatementCSAccess().getGroup(), "rule__BufferStatementCS__Group__0"); + put(grammarAccess.getBufferStatementCSAccess().getGroup_2(), "rule__BufferStatementCS__Group_2__0"); + put(grammarAccess.getBufferStatementCSAccess().getGroup_3(), "rule__BufferStatementCS__Group_3__0"); put(grammarAccess.getCheckStatementCSAccess().getGroup(), "rule__CheckStatementCS__Group__0"); put(grammarAccess.getDeclareStatementCSAccess().getGroup(), "rule__DeclareStatementCS__Group__0"); put(grammarAccess.getDeclareStatementCSAccess().getGroup_0(), "rule__DeclareStatementCS__Group_0__0"); @@ -120,14 +126,15 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getDeclareStatementCSAccess().getGroup_4(), "rule__DeclareStatementCS__Group_4__0"); put(grammarAccess.getDirectionCSAccess().getGroup(), "rule__DirectionCS__Group__0"); put(grammarAccess.getDirectionCSAccess().getGroup_5(), "rule__DirectionCS__Group_5__0"); + put(grammarAccess.getGuardParameterBindingCSAccess().getGroup(), "rule__GuardParameterBindingCS__Group__0"); put(grammarAccess.getGuardParameterCSAccess().getGroup(), "rule__GuardParameterCS__Group__0"); put(grammarAccess.getImportCSAccess().getGroup(), "rule__ImportCS__Group__0"); put(grammarAccess.getImportCSAccess().getGroup_1(), "rule__ImportCS__Group_1__0"); put(grammarAccess.getImportCSAccess().getGroup_3(), "rule__ImportCS__Group_3__0"); + put(grammarAccess.getLoopParameterBindingCSAccess().getGroup(), "rule__LoopParameterBindingCS__Group__0"); put(grammarAccess.getMappingCSAccess().getGroup(), "rule__MappingCS__Group__0"); put(grammarAccess.getMappingCSAccess().getGroup_3(), "rule__MappingCS__Group_3__0"); put(grammarAccess.getMappingCallCSAccess().getGroup(), "rule__MappingCallCS__Group__0"); - put(grammarAccess.getMappingCallBindingCSAccess().getGroup(), "rule__MappingCallBindingCS__Group__0"); put(grammarAccess.getMappingLoopCSAccess().getGroup(), "rule__MappingLoopCS__Group__0"); put(grammarAccess.getMappingLoopCSAccess().getGroup_0(), "rule__MappingLoopCS__Group_0__0"); put(grammarAccess.getMappingLoopCSAccess().getGroup_0_2(), "rule__MappingLoopCS__Group_0_2__0"); @@ -137,8 +144,6 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getNewStatementCSAccess().getGroup_0(), "rule__NewStatementCS__Group_0__0"); put(grammarAccess.getNewStatementCSAccess().getGroup_0_2(), "rule__NewStatementCS__Group_0_2__0"); put(grammarAccess.getNewStatementCSAccess().getGroup_7(), "rule__NewStatementCS__Group_7__0"); - put(grammarAccess.getOutVariableCSAccess().getGroup(), "rule__OutVariableCS__Group__0"); - put(grammarAccess.getOutVariableCSAccess().getGroup_4(), "rule__OutVariableCS__Group_4__0"); put(grammarAccess.getParamDeclarationCSAccess().getGroup(), "rule__ParamDeclarationCS__Group__0"); put(grammarAccess.getQualifiedPackageCSAccess().getGroup(), "rule__QualifiedPackageCS__Group__0"); put(grammarAccess.getQualifiedPackageCSAccess().getGroup_3(), "rule__QualifiedPackageCS__Group_3__0"); @@ -153,6 +158,8 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getSetStatementCSAccess().getGroup(), "rule__SetStatementCS__Group__0"); put(grammarAccess.getSetStatementCSAccess().getGroup_0(), "rule__SetStatementCS__Group_0__0"); put(grammarAccess.getSetStatementCSAccess().getGroup_0_2(), "rule__SetStatementCS__Group_0_2__0"); + put(grammarAccess.getSimpleParameterBindingCSAccess().getGroup(), "rule__SimpleParameterBindingCS__Group__0"); + put(grammarAccess.getSimpleParameterCSAccess().getGroup(), "rule__SimpleParameterCS__Group__0"); put(grammarAccess.getTransformationCSAccess().getGroup(), "rule__TransformationCS__Group__0"); put(grammarAccess.getTransformationCSAccess().getGroup_4(), "rule__TransformationCS__Group_4__0"); put(grammarAccess.getAttributeCSAccess().getGroup(), "rule__AttributeCS__Group__0"); @@ -316,12 +323,17 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getAddStatementCSAccess().getObservedPropertiesAssignment_0_2_1(), "rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1"); put(grammarAccess.getAddStatementCSAccess().getTargetVariableAssignment_2(), "rule__AddStatementCS__TargetVariableAssignment_2"); put(grammarAccess.getAddStatementCSAccess().getOwnedExpressionAssignment_4(), "rule__AddStatementCS__OwnedExpressionAssignment_4"); + put(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAssignment_0(), "rule__AppendParameterBindingCS__ReferredVariableAssignment_0"); + put(grammarAccess.getAppendParameterBindingCSAccess().getValueAssignment_2(), "rule__AppendParameterBindingCS__ValueAssignment_2"); put(grammarAccess.getAppendParameterCSAccess().getNameAssignment_1(), "rule__AppendParameterCS__NameAssignment_1"); put(grammarAccess.getAppendParameterCSAccess().getOwnedTypeAssignment_3(), "rule__AppendParameterCS__OwnedTypeAssignment_3"); + put(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1(), "rule__BufferStatementCS__NameAssignment_1"); + put(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1(), "rule__BufferStatementCS__OwnedTypeAssignment_2_1"); + put(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1(), "rule__BufferStatementCS__OwnedExpressionAssignment_3_1"); put(grammarAccess.getCheckStatementCSAccess().getOwnedConditionAssignment_1(), "rule__CheckStatementCS__OwnedConditionAssignment_1"); put(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesAssignment_0_1(), "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1"); put(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesAssignment_0_2_1(), "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1"); - put(grammarAccess.getDeclareStatementCSAccess().getIsCheckedAssignment_1(), "rule__DeclareStatementCS__IsCheckedAssignment_1"); + put(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1(), "rule__DeclareStatementCS__IsCheckAssignment_1"); put(grammarAccess.getDeclareStatementCSAccess().getNameAssignment_3(), "rule__DeclareStatementCS__NameAssignment_3"); put(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeAssignment_4_1(), "rule__DeclareStatementCS__OwnedTypeAssignment_4_1"); put(grammarAccess.getDeclareStatementCSAccess().getOwnedExpressionAssignment_6(), "rule__DeclareStatementCS__OwnedExpressionAssignment_6"); @@ -330,12 +342,18 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getDirectionCSAccess().getNameAssignment_2(), "rule__DirectionCS__NameAssignment_2"); put(grammarAccess.getDirectionCSAccess().getImportsAssignment_4(), "rule__DirectionCS__ImportsAssignment_4"); put(grammarAccess.getDirectionCSAccess().getImportsAssignment_5_1(), "rule__DirectionCS__ImportsAssignment_5_1"); + put(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0(), "rule__GuardParameterBindingCS__IsCheckAssignment_0"); + put(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1(), "rule__GuardParameterBindingCS__ReferredVariableAssignment_1"); + put(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3(), "rule__GuardParameterBindingCS__ValueAssignment_3"); put(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelAssignment_2(), "rule__GuardParameterCS__ReferredTypedModelAssignment_2"); put(grammarAccess.getGuardParameterCSAccess().getNameAssignment_3(), "rule__GuardParameterCS__NameAssignment_3"); put(grammarAccess.getGuardParameterCSAccess().getOwnedTypeAssignment_5(), "rule__GuardParameterCS__OwnedTypeAssignment_5"); put(grammarAccess.getImportCSAccess().getNameAssignment_1_0(), "rule__ImportCS__NameAssignment_1_0"); put(grammarAccess.getImportCSAccess().getOwnedPathNameAssignment_2(), "rule__ImportCS__OwnedPathNameAssignment_2"); put(grammarAccess.getImportCSAccess().getIsAllAssignment_3_0(), "rule__ImportCS__IsAllAssignment_3_0"); + put(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0(), "rule__LoopParameterBindingCS__IsCheckAssignment_0"); + put(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1(), "rule__LoopParameterBindingCS__ReferredVariableAssignment_1"); + put(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3(), "rule__LoopParameterBindingCS__ValueAssignment_3"); put(grammarAccess.getMappingCSAccess().getNameAssignment_2(), "rule__MappingCS__NameAssignment_2"); put(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_3_1(), "rule__MappingCS__OwnedInPathNameAssignment_3_1"); put(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_5(), "rule__MappingCS__OwnedParametersAssignment_5"); @@ -343,10 +361,10 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_7(), "rule__MappingCS__OwnedStatementsAssignment_7"); put(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_8(), "rule__MappingCS__OwnedStatementsAssignment_8"); put(grammarAccess.getMappingCallCSAccess().getIsInfiniteAssignment_1(), "rule__MappingCallCS__IsInfiniteAssignment_1"); + put(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1(), "rule__MappingCallCS__IsInstallAssignment_2_1"); + put(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2(), "rule__MappingCallCS__IsInvokeAssignment_2_2"); put(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_3(), "rule__MappingCallCS__OwnedPathNameAssignment_3"); put(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_5(), "rule__MappingCallCS__OwnedBindingsAssignment_5"); - put(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0(), "rule__MappingCallBindingCS__ReferredVariableAssignment_0"); - put(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueAssignment_2(), "rule__MappingCallBindingCS__OwnedValueAssignment_2"); put(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_1(), "rule__MappingLoopCS__ObservedPropertiesAssignment_0_1"); put(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_2_1(), "rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1"); put(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorAssignment_2(), "rule__MappingLoopCS__OwnedIteratorAssignment_2"); @@ -360,9 +378,6 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getNewStatementCSAccess().getNameAssignment_4(), "rule__NewStatementCS__NameAssignment_4"); put(grammarAccess.getNewStatementCSAccess().getOwnedTypeAssignment_6(), "rule__NewStatementCS__OwnedTypeAssignment_6"); put(grammarAccess.getNewStatementCSAccess().getOwnedExpressionAssignment_7_1(), "rule__NewStatementCS__OwnedExpressionAssignment_7_1"); - put(grammarAccess.getOutVariableCSAccess().getNameAssignment_1(), "rule__OutVariableCS__NameAssignment_1"); - put(grammarAccess.getOutVariableCSAccess().getOwnedTypeAssignment_3(), "rule__OutVariableCS__OwnedTypeAssignment_3"); - put(grammarAccess.getOutVariableCSAccess().getOwnedExpressionAssignment_4_1(), "rule__OutVariableCS__OwnedExpressionAssignment_4_1"); put(grammarAccess.getParamDeclarationCSAccess().getNameAssignment_0(), "rule__ParamDeclarationCS__NameAssignment_0"); put(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2(), "rule__ParamDeclarationCS__OwnedTypeAssignment_2"); put(grammarAccess.getQualifiedPackageCSAccess().getOwnedPathNameAssignment_1(), "rule__QualifiedPackageCS__OwnedPathNameAssignment_1"); @@ -386,6 +401,12 @@ public class QVTimperativeParser extends AbstractContentAssistParser { put(grammarAccess.getSetStatementCSAccess().getReferredVariableAssignment_3(), "rule__SetStatementCS__ReferredVariableAssignment_3"); put(grammarAccess.getSetStatementCSAccess().getReferredPropertyAssignment_5(), "rule__SetStatementCS__ReferredPropertyAssignment_5"); put(grammarAccess.getSetStatementCSAccess().getOwnedExpressionAssignment_7(), "rule__SetStatementCS__OwnedExpressionAssignment_7"); + put(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0(), "rule__SimpleParameterBindingCS__IsCheckAssignment_0"); + put(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1(), "rule__SimpleParameterBindingCS__ReferredVariableAssignment_1"); + put(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3(), "rule__SimpleParameterBindingCS__OwnedValueAssignment_3"); + put(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2(), "rule__SimpleParameterCS__ReferredTypedModelAssignment_2"); + put(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3(), "rule__SimpleParameterCS__NameAssignment_3"); + put(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5(), "rule__SimpleParameterCS__OwnedTypeAssignment_5"); put(grammarAccess.getTransformationCSAccess().getOwnedPathNameAssignment_1(), "rule__TransformationCS__OwnedPathNameAssignment_1"); put(grammarAccess.getTransformationCSAccess().getNameAssignment_2(), "rule__TransformationCS__NameAssignment_2"); put(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_4_0(), "rule__TransformationCS__OwnedDirectionsAssignment_4_0"); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g index 03dd07a8f..0b3a734d7 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 @@ -120,6 +120,34 @@ finally { +// Entry rule entryRuleAppendParameterBindingCS +entryRuleAppendParameterBindingCS +: +{ before(grammarAccess.getAppendParameterBindingCSRule()); } + ruleAppendParameterBindingCS +{ after(grammarAccess.getAppendParameterBindingCSRule()); } + EOF +; + +// Rule AppendParameterBindingCS +ruleAppendParameterBindingCS + @init { + int stackSize = keepStackSize(); + } + : +( +{ before(grammarAccess.getAppendParameterBindingCSAccess().getGroup()); } +(rule__AppendParameterBindingCS__Group__0) +{ after(grammarAccess.getAppendParameterBindingCSAccess().getGroup()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + // Entry rule entryRuleAppendParameterCS entryRuleAppendParameterCS : @@ -148,6 +176,34 @@ finally { +// Entry rule entryRuleBufferStatementCS +entryRuleBufferStatementCS +: +{ before(grammarAccess.getBufferStatementCSRule()); } + ruleBufferStatementCS +{ after(grammarAccess.getBufferStatementCSRule()); } + EOF +; + +// Rule BufferStatementCS +ruleBufferStatementCS + @init { + int stackSize = keepStackSize(); + } + : +( +{ before(grammarAccess.getBufferStatementCSAccess().getGroup()); } +(rule__BufferStatementCS__Group__0) +{ after(grammarAccess.getBufferStatementCSAccess().getGroup()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + // Entry rule entryRuleCommitStatementCS entryRuleCommitStatementCS : @@ -288,6 +344,34 @@ finally { +// Entry rule entryRuleGuardParameterBindingCS +entryRuleGuardParameterBindingCS +: +{ before(grammarAccess.getGuardParameterBindingCSRule()); } + ruleGuardParameterBindingCS +{ after(grammarAccess.getGuardParameterBindingCSRule()); } + EOF +; + +// Rule GuardParameterBindingCS +ruleGuardParameterBindingCS + @init { + int stackSize = keepStackSize(); + } + : +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getGroup()); } +(rule__GuardParameterBindingCS__Group__0) +{ after(grammarAccess.getGuardParameterBindingCSAccess().getGroup()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + // Entry rule entryRuleGuardParameterCS entryRuleGuardParameterCS : @@ -372,6 +456,34 @@ finally { +// Entry rule entryRuleLoopParameterBindingCS +entryRuleLoopParameterBindingCS +: +{ before(grammarAccess.getLoopParameterBindingCSRule()); } + ruleLoopParameterBindingCS +{ after(grammarAccess.getLoopParameterBindingCSRule()); } + EOF +; + +// Rule LoopParameterBindingCS +ruleLoopParameterBindingCS + @init { + int stackSize = keepStackSize(); + } + : +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getGroup()); } +(rule__LoopParameterBindingCS__Group__0) +{ after(grammarAccess.getLoopParameterBindingCSAccess().getGroup()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + // Entry rule entryRuleMappingCS entryRuleMappingCS : @@ -428,34 +540,6 @@ finally { -// Entry rule entryRuleMappingCallBindingCS -entryRuleMappingCallBindingCS -: -{ before(grammarAccess.getMappingCallBindingCSRule()); } - ruleMappingCallBindingCS -{ after(grammarAccess.getMappingCallBindingCSRule()); } - EOF -; - -// Rule MappingCallBindingCS -ruleMappingCallBindingCS - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getMappingCallBindingCSAccess().getGroup()); } -(rule__MappingCallBindingCS__Group__0) -{ after(grammarAccess.getMappingCallBindingCSAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - // Entry rule entryRuleMappingLoopCS entryRuleMappingLoopCS : @@ -512,6 +596,34 @@ finally { +// Entry rule entryRuleMappingParameterBindingCS +entryRuleMappingParameterBindingCS +: +{ before(grammarAccess.getMappingParameterBindingCSRule()); } + ruleMappingParameterBindingCS +{ after(grammarAccess.getMappingParameterBindingCSRule()); } + EOF +; + +// Rule MappingParameterBindingCS +ruleMappingParameterBindingCS + @init { + int stackSize = keepStackSize(); + } + : +( +{ before(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives()); } +(rule__MappingParameterBindingCS__Alternatives) +{ after(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + // Entry rule entryRuleMappingParameterCS entryRuleMappingParameterCS : @@ -568,34 +680,6 @@ finally { -// Entry rule entryRuleOutVariableCS -entryRuleOutVariableCS -: -{ before(grammarAccess.getOutVariableCSRule()); } - ruleOutVariableCS -{ after(grammarAccess.getOutVariableCSRule()); } - EOF -; - -// Rule OutVariableCS -ruleOutVariableCS - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOutVariableCSAccess().getGroup()); } -(rule__OutVariableCS__Group__0) -{ after(grammarAccess.getOutVariableCSAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - // Entry rule entryRuleParamDeclarationCS entryRuleParamDeclarationCS : @@ -736,6 +820,62 @@ finally { +// Entry rule entryRuleSimpleParameterBindingCS +entryRuleSimpleParameterBindingCS +: +{ before(grammarAccess.getSimpleParameterBindingCSRule()); } + ruleSimpleParameterBindingCS +{ after(grammarAccess.getSimpleParameterBindingCSRule()); } + EOF +; + +// Rule SimpleParameterBindingCS +ruleSimpleParameterBindingCS + @init { + int stackSize = keepStackSize(); + } + : +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getGroup()); } +(rule__SimpleParameterBindingCS__Group__0) +{ after(grammarAccess.getSimpleParameterBindingCSAccess().getGroup()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + +// Entry rule entryRuleSimpleParameterCS +entryRuleSimpleParameterCS +: +{ before(grammarAccess.getSimpleParameterCSRule()); } + ruleSimpleParameterCS +{ after(grammarAccess.getSimpleParameterCSRule()); } + EOF +; + +// Rule SimpleParameterCS +ruleSimpleParameterCS + @init { + int stackSize = keepStackSize(); + } + : +( +{ before(grammarAccess.getSimpleParameterCSAccess().getGroup()); } +(rule__SimpleParameterCS__Group__0) +{ after(grammarAccess.getSimpleParameterCSAccess().getGroup()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + // Entry rule entryRuleTransformationCS entryRuleTransformationCS : @@ -3576,9 +3716,9 @@ rule__GuardStatementCS__Alternatives } : ( -{ before(grammarAccess.getGuardStatementCSAccess().getOutVariableCSParserRuleCall_0()); } - ruleOutVariableCS -{ after(grammarAccess.getGuardStatementCSAccess().getOutVariableCSParserRuleCall_0()); } +{ before(grammarAccess.getGuardStatementCSAccess().getBufferStatementCSParserRuleCall_0()); } + ruleBufferStatementCS +{ after(grammarAccess.getGuardStatementCSAccess().getBufferStatementCSParserRuleCall_0()); } ) |( @@ -3604,21 +3744,91 @@ finally { restoreStackSize(stackSize); } +rule__MappingCallCS__Alternatives_2 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0()); } + + 'call' + +{ after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0()); } +) + + |( +{ before(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1()); } +(rule__MappingCallCS__IsInstallAssignment_2_1) +{ after(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1()); } +) + + |( +{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2()); } +(rule__MappingCallCS__IsInvokeAssignment_2_2) +{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__MappingParameterBindingCS__Alternatives + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getMappingParameterBindingCSAccess().getAppendParameterBindingCSParserRuleCall_0()); } + ruleAppendParameterBindingCS +{ after(grammarAccess.getMappingParameterBindingCSAccess().getAppendParameterBindingCSParserRuleCall_0()); } +) + + |( +{ before(grammarAccess.getMappingParameterBindingCSAccess().getGuardParameterBindingCSParserRuleCall_1()); } + ruleGuardParameterBindingCS +{ after(grammarAccess.getMappingParameterBindingCSAccess().getGuardParameterBindingCSParserRuleCall_1()); } +) + + |( +{ before(grammarAccess.getMappingParameterBindingCSAccess().getLoopParameterBindingCSParserRuleCall_2()); } + ruleLoopParameterBindingCS +{ after(grammarAccess.getMappingParameterBindingCSAccess().getLoopParameterBindingCSParserRuleCall_2()); } +) + + |( +{ before(grammarAccess.getMappingParameterBindingCSAccess().getSimpleParameterBindingCSParserRuleCall_3()); } + ruleSimpleParameterBindingCS +{ after(grammarAccess.getMappingParameterBindingCSAccess().getSimpleParameterBindingCSParserRuleCall_3()); } +) + +; +finally { + restoreStackSize(stackSize); +} + rule__MappingParameterCS__Alternatives @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_0()); } +{ before(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_0()); } + ruleAppendParameterCS +{ after(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_0()); } +) + + |( +{ before(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_1()); } ruleGuardParameterCS -{ after(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_0()); } +{ after(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_1()); } ) |( -{ before(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_1()); } - ruleAppendParameterCS -{ after(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_1()); } +{ before(grammarAccess.getMappingParameterCSAccess().getSimpleParameterCSParserRuleCall_2()); } + ruleSimpleParameterCS +{ after(grammarAccess.getMappingParameterCSAccess().getSimpleParameterCSParserRuleCall_2()); } ) ; @@ -5950,6 +6160,133 @@ finally { +rule__AppendParameterBindingCS__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__AppendParameterBindingCS__Group__0__Impl + rule__AppendParameterBindingCS__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__AppendParameterBindingCS__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAssignment_0()); } +(rule__AppendParameterBindingCS__ReferredVariableAssignment_0) +{ after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAssignment_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__AppendParameterBindingCS__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__AppendParameterBindingCS__Group__1__Impl + rule__AppendParameterBindingCS__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__AppendParameterBindingCS__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1()); } + + 'appendsTo' + +{ after(grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__AppendParameterBindingCS__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__AppendParameterBindingCS__Group__2__Impl + rule__AppendParameterBindingCS__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__AppendParameterBindingCS__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getAppendParameterBindingCSAccess().getValueAssignment_2()); } +(rule__AppendParameterBindingCS__ValueAssignment_2) +{ after(grammarAccess.getAppendParameterBindingCSAccess().getValueAssignment_2()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__AppendParameterBindingCS__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__AppendParameterBindingCS__Group__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AppendParameterBindingCS__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3()); } + + ';' + +{ after(grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + + + + + rule__AppendParameterCS__Group__0 @init { int stackSize = keepStackSize(); @@ -6110,6 +6447,290 @@ finally { +rule__BufferStatementCS__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__BufferStatementCS__Group__0__Impl + rule__BufferStatementCS__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0()); } + + 'buffer' + +{ after(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__BufferStatementCS__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__BufferStatementCS__Group__1__Impl + rule__BufferStatementCS__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1()); } +(rule__BufferStatementCS__NameAssignment_1) +{ after(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__BufferStatementCS__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__BufferStatementCS__Group__2__Impl + rule__BufferStatementCS__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getGroup_2()); } +(rule__BufferStatementCS__Group_2__0)? +{ after(grammarAccess.getBufferStatementCSAccess().getGroup_2()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__BufferStatementCS__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__BufferStatementCS__Group__3__Impl + rule__BufferStatementCS__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getGroup_3()); } +(rule__BufferStatementCS__Group_3__0)? +{ after(grammarAccess.getBufferStatementCSAccess().getGroup_3()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__BufferStatementCS__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__BufferStatementCS__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4()); } + + ';' + +{ after(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + + + + + + + +rule__BufferStatementCS__Group_2__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__BufferStatementCS__Group_2__0__Impl + rule__BufferStatementCS__Group_2__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__Group_2__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0()); } + + ':' + +{ after(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__BufferStatementCS__Group_2__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__BufferStatementCS__Group_2__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__Group_2__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1()); } +(rule__BufferStatementCS__OwnedTypeAssignment_2_1) +{ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + +rule__BufferStatementCS__Group_3__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__BufferStatementCS__Group_3__0__Impl + rule__BufferStatementCS__Group_3__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__Group_3__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0()); } + + ':=' + +{ after(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__BufferStatementCS__Group_3__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__BufferStatementCS__Group_3__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__Group_3__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1()); } +(rule__BufferStatementCS__OwnedExpressionAssignment_3_1) +{ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + rule__CheckStatementCS__Group__0 @init { int stackSize = keepStackSize(); @@ -6253,9 +6874,9 @@ rule__DeclareStatementCS__Group__1__Impl } : ( -{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedAssignment_1()); } -(rule__DeclareStatementCS__IsCheckedAssignment_1)? -{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedAssignment_1()); } +{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1()); } +(rule__DeclareStatementCS__IsCheckAssignment_1)? +{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1()); } ) ; @@ -6931,6 +7552,164 @@ finally { +rule__GuardParameterBindingCS__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__GuardParameterBindingCS__Group__0__Impl + rule__GuardParameterBindingCS__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__GuardParameterBindingCS__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0()); } +(rule__GuardParameterBindingCS__IsCheckAssignment_0)? +{ after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__GuardParameterBindingCS__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__GuardParameterBindingCS__Group__1__Impl + rule__GuardParameterBindingCS__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__GuardParameterBindingCS__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1()); } +(rule__GuardParameterBindingCS__ReferredVariableAssignment_1) +{ after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__GuardParameterBindingCS__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__GuardParameterBindingCS__Group__2__Impl + rule__GuardParameterBindingCS__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__GuardParameterBindingCS__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2()); } + + 'consumes' + +{ after(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__GuardParameterBindingCS__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__GuardParameterBindingCS__Group__3__Impl + rule__GuardParameterBindingCS__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__GuardParameterBindingCS__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3()); } +(rule__GuardParameterBindingCS__ValueAssignment_3) +{ after(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__GuardParameterBindingCS__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__GuardParameterBindingCS__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__GuardParameterBindingCS__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4()); } + + ';' + +{ after(grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + + + + + + + rule__GuardParameterCS__Group__0 @init { int stackSize = keepStackSize(); @@ -6949,11 +7728,11 @@ rule__GuardParameterCS__Group__0__Impl } : ( -{ before(grammarAccess.getGuardParameterCSAccess().getInKeyword_0()); } +{ before(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0()); } - 'in' + 'guard' -{ after(grammarAccess.getGuardParameterCSAccess().getInKeyword_0()); } +{ after(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0()); } ) ; @@ -7439,6 +8218,164 @@ finally { +rule__LoopParameterBindingCS__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__LoopParameterBindingCS__Group__0__Impl + rule__LoopParameterBindingCS__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__LoopParameterBindingCS__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0()); } +(rule__LoopParameterBindingCS__IsCheckAssignment_0)? +{ after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__LoopParameterBindingCS__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__LoopParameterBindingCS__Group__1__Impl + rule__LoopParameterBindingCS__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__LoopParameterBindingCS__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1()); } +(rule__LoopParameterBindingCS__ReferredVariableAssignment_1) +{ after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__LoopParameterBindingCS__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__LoopParameterBindingCS__Group__2__Impl + rule__LoopParameterBindingCS__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__LoopParameterBindingCS__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2()); } + + 'iterates' + +{ after(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__LoopParameterBindingCS__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__LoopParameterBindingCS__Group__3__Impl + rule__LoopParameterBindingCS__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__LoopParameterBindingCS__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3()); } +(rule__LoopParameterBindingCS__ValueAssignment_3) +{ after(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__LoopParameterBindingCS__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__LoopParameterBindingCS__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__LoopParameterBindingCS__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4()); } + + ';' + +{ after(grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + + + + + + + rule__MappingCS__Group__0 @init { int stackSize = keepStackSize(); @@ -7897,11 +8834,9 @@ rule__MappingCallCS__Group__2__Impl } : ( -{ before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2()); } - - 'call' - -{ after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2()); } +{ before(grammarAccess.getMappingCallCSAccess().getAlternatives_2()); } +(rule__MappingCallCS__Alternatives_2) +{ after(grammarAccess.getMappingCallCSAccess().getAlternatives_2()); } ) ; @@ -8043,133 +8978,6 @@ finally { -rule__MappingCallBindingCS__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingCallBindingCS__Group__0__Impl - rule__MappingCallBindingCS__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingCallBindingCS__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0()); } -(rule__MappingCallBindingCS__ReferredVariableAssignment_0) -{ after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MappingCallBindingCS__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingCallBindingCS__Group__1__Impl - rule__MappingCallBindingCS__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingCallBindingCS__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1()); } - - ':=' - -{ after(grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MappingCallBindingCS__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingCallBindingCS__Group__2__Impl - rule__MappingCallBindingCS__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingCallBindingCS__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueAssignment_2()); } -(rule__MappingCallBindingCS__OwnedValueAssignment_2) -{ after(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MappingCallBindingCS__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MappingCallBindingCS__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MappingCallBindingCS__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3()); } - - ';' - -{ after(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - rule__MappingLoopCS__Group__0 @init { int stackSize = keepStackSize(); @@ -9219,260 +10027,6 @@ finally { -rule__OutVariableCS__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OutVariableCS__Group__0__Impl - rule__OutVariableCS__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OutVariableCS__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getOutKeyword_0()); } - - 'out' - -{ after(grammarAccess.getOutVariableCSAccess().getOutKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OutVariableCS__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OutVariableCS__Group__1__Impl - rule__OutVariableCS__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__OutVariableCS__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getNameAssignment_1()); } -(rule__OutVariableCS__NameAssignment_1) -{ after(grammarAccess.getOutVariableCSAccess().getNameAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OutVariableCS__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__OutVariableCS__Group__2__Impl - rule__OutVariableCS__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__OutVariableCS__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getColonKeyword_2()); } - - ':' - -{ after(grammarAccess.getOutVariableCSAccess().getColonKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OutVariableCS__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__OutVariableCS__Group__3__Impl - rule__OutVariableCS__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__OutVariableCS__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getOwnedTypeAssignment_3()); } -(rule__OutVariableCS__OwnedTypeAssignment_3) -{ after(grammarAccess.getOutVariableCSAccess().getOwnedTypeAssignment_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OutVariableCS__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__OutVariableCS__Group__4__Impl - rule__OutVariableCS__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__OutVariableCS__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getGroup_4()); } -(rule__OutVariableCS__Group_4__0)? -{ after(grammarAccess.getOutVariableCSAccess().getGroup_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OutVariableCS__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__OutVariableCS__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OutVariableCS__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getSemicolonKeyword_5()); } - - ';' - -{ after(grammarAccess.getOutVariableCSAccess().getSemicolonKeyword_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - -rule__OutVariableCS__Group_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OutVariableCS__Group_4__0__Impl - rule__OutVariableCS__Group_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OutVariableCS__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getColonEqualsSignKeyword_4_0()); } - - ':=' - -{ after(grammarAccess.getOutVariableCSAccess().getColonEqualsSignKeyword_4_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OutVariableCS__Group_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OutVariableCS__Group_4__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OutVariableCS__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getOwnedExpressionAssignment_4_1()); } -(rule__OutVariableCS__OwnedExpressionAssignment_4_1) -{ after(grammarAccess.getOutVariableCSAccess().getOwnedExpressionAssignment_4_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - rule__ParamDeclarationCS__Group__0 @init { int stackSize = keepStackSize(); @@ -11113,6 +11667,388 @@ finally { +rule__SimpleParameterBindingCS__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterBindingCS__Group__0__Impl + rule__SimpleParameterBindingCS__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterBindingCS__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0()); } +(rule__SimpleParameterBindingCS__IsCheckAssignment_0)? +{ after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__SimpleParameterBindingCS__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterBindingCS__Group__1__Impl + rule__SimpleParameterBindingCS__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterBindingCS__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1()); } +(rule__SimpleParameterBindingCS__ReferredVariableAssignment_1) +{ after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__SimpleParameterBindingCS__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterBindingCS__Group__2__Impl + rule__SimpleParameterBindingCS__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterBindingCS__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2()); } + + 'uses' + +{ after(grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__SimpleParameterBindingCS__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterBindingCS__Group__3__Impl + rule__SimpleParameterBindingCS__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterBindingCS__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3()); } +(rule__SimpleParameterBindingCS__OwnedValueAssignment_3) +{ after(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__SimpleParameterBindingCS__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterBindingCS__Group__4__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterBindingCS__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4()); } + + ';' + +{ after(grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + + + + + + + +rule__SimpleParameterCS__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterCS__Group__0__Impl + rule__SimpleParameterCS__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterCS__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0()); } + + 'in' + +{ after(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__SimpleParameterCS__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterCS__Group__1__Impl + rule__SimpleParameterCS__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterCS__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1()); } + + ':' + +{ after(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__SimpleParameterCS__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterCS__Group__2__Impl + rule__SimpleParameterCS__Group__3 +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterCS__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2()); } +(rule__SimpleParameterCS__ReferredTypedModelAssignment_2) +{ after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__SimpleParameterCS__Group__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterCS__Group__3__Impl + rule__SimpleParameterCS__Group__4 +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterCS__Group__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3()); } +(rule__SimpleParameterCS__NameAssignment_3) +{ after(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__SimpleParameterCS__Group__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterCS__Group__4__Impl + rule__SimpleParameterCS__Group__5 +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterCS__Group__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4()); } + + ':' + +{ after(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__SimpleParameterCS__Group__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterCS__Group__5__Impl + rule__SimpleParameterCS__Group__6 +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterCS__Group__5__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5()); } +(rule__SimpleParameterCS__OwnedTypeAssignment_5) +{ after(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__SimpleParameterCS__Group__6 + @init { + int stackSize = keepStackSize(); + } +: + rule__SimpleParameterCS__Group__6__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterCS__Group__6__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6()); } + + ';' + +{ after(grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + + + + + + + + + + + rule__TransformationCS__Group__0 @init { int stackSize = keepStackSize(); @@ -25336,6 +26272,44 @@ finally { restoreStackSize(stackSize); } +rule__AppendParameterBindingCS__ReferredVariableAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0()); } +( +{ before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1()); } + ruleUnrestrictedName{ after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1()); } +) +{ after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__AppendParameterBindingCS__ValueAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0()); } +( +{ before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1()); } + ruleUnrestrictedName{ after(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1()); } +) +{ after(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + rule__AppendParameterCS__NameAssignment_1 @init { int stackSize = keepStackSize(); @@ -25366,6 +26340,51 @@ finally { restoreStackSize(stackSize); } +rule__BufferStatementCS__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } + ruleUnrestrictedName{ after(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__OwnedTypeAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } + ruleTypeExpCS{ after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__BufferStatementCS__OwnedExpressionAssignment_3_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0()); } + ruleExpCS{ after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + rule__CheckStatementCS__OwnedConditionAssignment_1 @init { int stackSize = keepStackSize(); @@ -25411,22 +26430,22 @@ finally { restoreStackSize(stackSize); } -rule__DeclareStatementCS__IsCheckedAssignment_1 +rule__DeclareStatementCS__IsCheckAssignment_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); } +{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); } ( -{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); } +{ before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); } 'check' -{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); } +{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); } ) -{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); } +{ after(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); } ) ; @@ -25578,6 +26597,67 @@ finally { restoreStackSize(stackSize); } +rule__GuardParameterBindingCS__IsCheckAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } + + 'check' + +{ after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } +) + +{ after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__GuardParameterBindingCS__ReferredVariableAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); } +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); } + ruleUnrestrictedName{ after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); } +) +{ after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__GuardParameterBindingCS__ValueAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0()); } +( +{ before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1()); } + ruleUnrestrictedName{ after(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1()); } +) +{ after(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + rule__GuardParameterCS__ReferredTypedModelAssignment_2 @init { int stackSize = keepStackSize(); @@ -25680,6 +26760,67 @@ finally { restoreStackSize(stackSize); } +rule__LoopParameterBindingCS__IsCheckAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } + + 'check' + +{ after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } +) + +{ after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__LoopParameterBindingCS__ReferredVariableAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); } +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); } + ruleUnrestrictedName{ after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); } +) +{ after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__LoopParameterBindingCS__ValueAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0()); } +( +{ before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1()); } + ruleUnrestrictedName{ after(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1()); } +) +{ after(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + rule__MappingCS__NameAssignment_2 @init { int stackSize = keepStackSize(); @@ -25793,14 +26934,22 @@ finally { restoreStackSize(stackSize); } -rule__MappingCallCS__OwnedPathNameAssignment_3 +rule__MappingCallCS__IsInstallAssignment_2_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); } - rulePathNameCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); } +{ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); } +( +{ before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); } + + 'install' + +{ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); } +) + +{ after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); } ) ; @@ -25808,14 +26957,22 @@ finally { restoreStackSize(stackSize); } -rule__MappingCallCS__OwnedBindingsAssignment_5 +rule__MappingCallCS__IsInvokeAssignment_2_2 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0()); } - ruleMappingCallBindingCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0()); } +{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); } +( +{ before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); } + + 'invoke' + +{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); } +) + +{ after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); } ) ; @@ -25823,18 +26980,14 @@ finally { restoreStackSize(stackSize); } -rule__MappingCallBindingCS__ReferredVariableAssignment_0 +rule__MappingCallCS__OwnedPathNameAssignment_3 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationCrossReference_0_0()); } -( -{ before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1()); } - ruleUnrestrictedName{ after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1()); } -) -{ after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationCrossReference_0_0()); } +{ before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); } + rulePathNameCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); } ) ; @@ -25842,14 +26995,14 @@ finally { restoreStackSize(stackSize); } -rule__MappingCallBindingCS__OwnedValueAssignment_2 +rule__MappingCallCS__OwnedBindingsAssignment_5 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0()); } - ruleExpCS{ after(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0()); } +{ before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0()); } + ruleMappingParameterBindingCS{ after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0()); } ) ; @@ -26056,51 +27209,6 @@ finally { restoreStackSize(stackSize); } -rule__OutVariableCS__NameAssignment_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } - ruleUnrestrictedName{ after(grammarAccess.getOutVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OutVariableCS__OwnedTypeAssignment_3 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0()); } - ruleTypeExpCS{ after(grammarAccess.getOutVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OutVariableCS__OwnedExpressionAssignment_4_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOutVariableCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0()); } - ruleExpCS{ after(grammarAccess.getOutVariableCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - rule__ParamDeclarationCS__NameAssignment_0 @init { int stackSize = keepStackSize(); @@ -26471,6 +27579,112 @@ finally { restoreStackSize(stackSize); } +rule__SimpleParameterBindingCS__IsCheckAssignment_0 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } + + 'check' + +{ after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } +) + +{ after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0()); } +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1()); } + ruleUnrestrictedName{ after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1()); } +) +{ after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterBindingCS__OwnedValueAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0()); } + ruleExpCS{ after(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterCS__ReferredTypedModelAssignment_2 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0()); } +( +{ before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1()); } + ruleUnrestrictedName{ after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1()); } +) +{ after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterCS__NameAssignment_3 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); } + ruleUnrestrictedName{ after(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__SimpleParameterCS__OwnedTypeAssignment_5 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0()); } + ruleTypeExpCS{ after(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + rule__TransformationCS__OwnedPathNameAssignment_1 @init { int stackSize = keepStackSize(); 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 c04d93ea4..2ba62c8a5 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,135 +1,141 @@ -'!composes'=139 -'!derived'=122 -'!id'=124 -'!ordered'=126 -'!readonly'=128 -'!resolve'=141 -'!serializable'=29 -'!transient'=129 -'!unique'=131 -'!unsettable'=133 -'!volatile'=135 -'#'=96 -'&&'=115 -'('=82 -')'=83 -'*'=32 -'+'=34 -'++'=100 -'+='=67 -','=69 -'-'=30 -'->'=46 -'.'=45 -'..'=99 -'/'=33 -':'=71 -'::'=84 -':='=73 -';'=17 -'<'=36 -'<-'=102 -'<='=38 -'<>'=40 -'='=39 -'>'=35 -'>='=37 -'?'=65 -'?->'=48 -'?.'=47 -'@'=146 -'Bag'=60 -'Boolean'=51 -'Collection'=62 -'Integer'=52 -'Lambda'=101 -'Map'=49 -'OclAny'=56 -'OclInvalid'=57 -'OclVoid'=58 -'OrderedSet'=63 -'Real'=53 -'Sequence'=61 -'Set'=59 -'String'=54 -'Tuple'=50 -'UnlimitedNatural'=55 -'['=106 -']'=107 -'abstract'=142 -'add'=66 -'and'=41 -'append'=70 -'attribute'=86 -'body'=94 -'call'=77 -'check'=18 -'class'=97 -'composes'=138 -'datatype'=89 -'definition'=120 -'derivation'=88 -'derived'=121 -'else'=110 -'elseif'=112 -'endif'=111 -'enforce'=19 -'enum'=90 -'extends'=98 -'false'=145 -'for'=78 -'id'=123 -'if'=108 -'implies'=44 -'import'=20 -'imports'=21 -'in'=74 -'infinite'=116 -'initial'=87 -'interface'=143 -'invalid'=103 -'let'=113 -'library'=22 -'literal'=91 -'map'=23 -'new'=79 -'not'=31 -'notify'=118 -'null'=104 -'observe'=68 -'operation'=92 -'or'=42 -'ordered'=125 -'out'=80 -'package'=81 -'pre'=105 -'primitive'=136 -'property'=95 -'query'=24 -'readonly'=127 -'realize'=25 -'refines'=26 -'resolve'=140 -'self'=114 -'serializable'=137 -'set'=85 -'static'=119 -'then'=109 -'throws'=93 -'transformation'=27 -'transient'=117 -'true'=144 -'unique'=130 -'unsettable'=132 -'uses'=28 -'var'=72 -'volatile'=134 -'xor'=43 -'{'=75 -'|'=147 -'|1'=148 -'|?'=64 -'}'=76 +'!composes'=145 +'!derived'=128 +'!id'=130 +'!ordered'=132 +'!readonly'=134 +'!resolve'=147 +'!serializable'=30 +'!transient'=135 +'!unique'=137 +'!unsettable'=139 +'!volatile'=141 +'#'=100 +'&&'=119 +'('=86 +')'=87 +'*'=33 +'+'=35 +'++'=104 +'+='=68 +','=70 +'-'=31 +'->'=47 +'.'=46 +'..'=103 +'/'=34 +':'=73 +'::'=88 +':='=75 +';'=18 +'<'=37 +'<-'=106 +'<='=39 +'<>'=41 +'='=40 +'>'=36 +'>='=38 +'?'=66 +'?->'=49 +'?.'=48 +'@'=152 +'Bag'=61 +'Boolean'=52 +'Collection'=63 +'Integer'=53 +'Lambda'=105 +'Map'=50 +'OclAny'=57 +'OclInvalid'=58 +'OclVoid'=59 +'OrderedSet'=64 +'Real'=54 +'Sequence'=62 +'Set'=60 +'String'=55 +'Tuple'=51 +'UnlimitedNatural'=56 +'['=110 +']'=111 +'abstract'=148 +'add'=67 +'and'=42 +'append'=72 +'appendsTo'=71 +'attribute'=90 +'body'=98 +'buffer'=74 +'call'=17 +'check'=19 +'class'=101 +'composes'=144 +'consumes'=77 +'datatype'=93 +'definition'=126 +'derivation'=92 +'derived'=127 +'else'=114 +'elseif'=116 +'endif'=115 +'enforce'=20 +'enum'=94 +'extends'=102 +'false'=151 +'for'=83 +'guard'=78 +'id'=129 +'if'=112 +'implies'=45 +'import'=21 +'imports'=22 +'in'=82 +'infinite'=120 +'initial'=91 +'install'=121 +'interface'=149 +'invalid'=107 +'invoke'=122 +'iterates'=79 +'let'=117 +'library'=23 +'literal'=95 +'map'=24 +'new'=84 +'not'=32 +'notify'=124 +'null'=108 +'observe'=69 +'operation'=96 +'or'=43 +'ordered'=131 +'package'=85 +'pre'=109 +'primitive'=142 +'property'=99 +'query'=25 +'readonly'=133 +'realize'=26 +'refines'=27 +'resolve'=146 +'self'=118 +'serializable'=143 +'set'=89 +'static'=125 +'then'=113 +'throws'=97 +'transformation'=28 +'transient'=123 +'true'=150 +'unique'=136 +'unsettable'=138 +'uses'=29 +'var'=76 +'volatile'=140 +'xor'=44 +'{'=80 +'|'=153 +'|1'=154 +'|?'=65 +'}'=81 RULE_ANY_OTHER=16 RULE_DOUBLE_QUOTED_STRING=11 RULE_ESCAPED_CHARACTER=9 @@ -192,6 +198,12 @@ T__145=145 T__146=146 T__147=147 T__148=148 +T__149=149 +T__150=150 +T__151=151 +T__152=152 +T__153=153 +T__154=154 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 d3992fef7..2b2378e94 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 @@ -66,6 +66,11 @@ public class InternalQVTimperativeLexer extends Lexer { public static final int T__30=30; public static final int T__31=31; public static final int T__32=32; + public static final int T__154=154; + public static final int T__151=151; + public static final int T__150=150; + public static final int T__153=153; + public static final int T__152=152; public static final int RULE_SINGLE_QUOTED_STRING=5; public static final int T__48=48; public static final int T__49=49; @@ -81,6 +86,7 @@ public class InternalQVTimperativeLexer extends Lexer { public static final int T__147=147; public static final int T__42=42; public static final int T__43=43; + public static final int T__149=149; public static final int T__91=91; public static final int T__100=100; public static final int T__92=92; @@ -177,10 +183,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__17; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:11:7: ( ';' ) - // InternalQVTimperative.g:11:9: ';' + // InternalQVTimperative.g:11:7: ( 'call' ) + // InternalQVTimperative.g:11:9: 'call' { - match(';'); + match("call"); + } @@ -197,11 +204,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:12:7: ( 'check' ) - // InternalQVTimperative.g:12:9: 'check' + // InternalQVTimperative.g:12:7: ( ';' ) + // InternalQVTimperative.g:12:9: ';' { - match("check"); - + match(';'); } @@ -218,10 +224,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:13:7: ( 'enforce' ) - // InternalQVTimperative.g:13:9: 'enforce' + // InternalQVTimperative.g:13:7: ( 'check' ) + // InternalQVTimperative.g:13:9: 'check' { - match("enforce"); + match("check"); } @@ -239,10 +245,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:14:7: ( 'import' ) - // InternalQVTimperative.g:14:9: 'import' + // InternalQVTimperative.g:14:7: ( 'enforce' ) + // InternalQVTimperative.g:14:9: 'enforce' { - match("import"); + match("enforce"); } @@ -260,10 +266,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:15:7: ( 'imports' ) - // InternalQVTimperative.g:15:9: 'imports' + // InternalQVTimperative.g:15:7: ( 'import' ) + // InternalQVTimperative.g:15:9: 'import' { - match("imports"); + match("import"); } @@ -281,10 +287,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:16:7: ( 'library' ) - // InternalQVTimperative.g:16:9: 'library' + // InternalQVTimperative.g:16:7: ( 'imports' ) + // InternalQVTimperative.g:16:9: 'imports' { - match("library"); + match("imports"); } @@ -302,10 +308,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:17:7: ( 'map' ) - // InternalQVTimperative.g:17:9: 'map' + // InternalQVTimperative.g:17:7: ( 'library' ) + // InternalQVTimperative.g:17:9: 'library' { - match("map"); + match("library"); } @@ -323,10 +329,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:18:7: ( 'query' ) - // InternalQVTimperative.g:18:9: 'query' + // InternalQVTimperative.g:18:7: ( 'map' ) + // InternalQVTimperative.g:18:9: 'map' { - match("query"); + match("map"); } @@ -344,10 +350,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:19:7: ( 'realize' ) - // InternalQVTimperative.g:19:9: 'realize' + // InternalQVTimperative.g:19:7: ( 'query' ) + // InternalQVTimperative.g:19:9: 'query' { - match("realize"); + match("query"); } @@ -365,10 +371,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:20:7: ( 'refines' ) - // InternalQVTimperative.g:20:9: 'refines' + // InternalQVTimperative.g:20:7: ( 'realize' ) + // InternalQVTimperative.g:20:9: 'realize' { - match("refines"); + match("realize"); } @@ -386,10 +392,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:21:7: ( 'transformation' ) - // InternalQVTimperative.g:21:9: 'transformation' + // InternalQVTimperative.g:21:7: ( 'refines' ) + // InternalQVTimperative.g:21:9: 'refines' { - match("transformation"); + match("refines"); } @@ -407,10 +413,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:22:7: ( 'uses' ) - // InternalQVTimperative.g:22:9: 'uses' + // InternalQVTimperative.g:22:7: ( 'transformation' ) + // InternalQVTimperative.g:22:9: 'transformation' { - match("uses"); + match("transformation"); } @@ -428,10 +434,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:23:7: ( '!serializable' ) - // InternalQVTimperative.g:23:9: '!serializable' + // InternalQVTimperative.g:23:7: ( 'uses' ) + // InternalQVTimperative.g:23:9: 'uses' { - match("!serializable"); + match("uses"); } @@ -449,10 +455,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:24:7: ( '-' ) - // InternalQVTimperative.g:24:9: '-' + // InternalQVTimperative.g:24:7: ( '!serializable' ) + // InternalQVTimperative.g:24:9: '!serializable' { - match('-'); + match("!serializable"); + } @@ -469,11 +476,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:25:7: ( 'not' ) - // InternalQVTimperative.g:25:9: 'not' + // InternalQVTimperative.g:25:7: ( '-' ) + // InternalQVTimperative.g:25:9: '-' { - match("not"); - + match('-'); } @@ -490,10 +496,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:26:7: ( '*' ) - // InternalQVTimperative.g:26:9: '*' + // InternalQVTimperative.g:26:7: ( 'not' ) + // InternalQVTimperative.g:26:9: 'not' { - match('*'); + match("not"); + } @@ -510,10 +517,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:27:7: ( '/' ) - // InternalQVTimperative.g:27:9: '/' + // InternalQVTimperative.g:27:7: ( '*' ) + // InternalQVTimperative.g:27:9: '*' { - match('/'); + match('*'); } @@ -530,10 +537,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:28:7: ( '+' ) - // InternalQVTimperative.g:28:9: '+' + // InternalQVTimperative.g:28:7: ( '/' ) + // InternalQVTimperative.g:28:9: '/' { - match('+'); + match('/'); } @@ -550,10 +557,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:29:7: ( '>' ) - // InternalQVTimperative.g:29:9: '>' + // InternalQVTimperative.g:29:7: ( '+' ) + // InternalQVTimperative.g:29:9: '+' { - match('>'); + match('+'); } @@ -570,10 +577,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30:7: ( '<' ) - // InternalQVTimperative.g:30:9: '<' + // InternalQVTimperative.g:30:7: ( '>' ) + // InternalQVTimperative.g:30:9: '>' { - match('<'); + match('>'); } @@ -590,11 +597,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:31:7: ( '>=' ) - // InternalQVTimperative.g:31:9: '>=' + // InternalQVTimperative.g:31:7: ( '<' ) + // InternalQVTimperative.g:31:9: '<' { - match(">="); - + match('<'); } @@ -611,10 +617,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:32:7: ( '<=' ) - // InternalQVTimperative.g:32:9: '<=' + // InternalQVTimperative.g:32:7: ( '>=' ) + // InternalQVTimperative.g:32:9: '>=' { - match("<="); + match(">="); } @@ -632,10 +638,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:33:7: ( '=' ) - // InternalQVTimperative.g:33:9: '=' + // InternalQVTimperative.g:33:7: ( '<=' ) + // InternalQVTimperative.g:33:9: '<=' { - match('='); + match("<="); + } @@ -652,11 +659,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:34:7: ( '<>' ) - // InternalQVTimperative.g:34:9: '<>' + // InternalQVTimperative.g:34:7: ( '=' ) + // InternalQVTimperative.g:34:9: '=' { - match("<>"); - + match('='); } @@ -673,10 +679,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:35:7: ( 'and' ) - // InternalQVTimperative.g:35:9: 'and' + // InternalQVTimperative.g:35:7: ( '<>' ) + // InternalQVTimperative.g:35:9: '<>' { - match("and"); + match("<>"); } @@ -694,10 +700,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:36:7: ( 'or' ) - // InternalQVTimperative.g:36:9: 'or' + // InternalQVTimperative.g:36:7: ( 'and' ) + // InternalQVTimperative.g:36:9: 'and' { - match("or"); + match("and"); } @@ -715,10 +721,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:37:7: ( 'xor' ) - // InternalQVTimperative.g:37:9: 'xor' + // InternalQVTimperative.g:37:7: ( 'or' ) + // InternalQVTimperative.g:37:9: 'or' { - match("xor"); + match("or"); } @@ -736,10 +742,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:38:7: ( 'implies' ) - // InternalQVTimperative.g:38:9: 'implies' + // InternalQVTimperative.g:38:7: ( 'xor' ) + // InternalQVTimperative.g:38:9: 'xor' { - match("implies"); + match("xor"); } @@ -757,10 +763,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:39:7: ( '.' ) - // InternalQVTimperative.g:39:9: '.' + // InternalQVTimperative.g:39:7: ( 'implies' ) + // InternalQVTimperative.g:39:9: 'implies' { - match('.'); + match("implies"); + } @@ -777,11 +784,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:40:7: ( '->' ) - // InternalQVTimperative.g:40:9: '->' + // InternalQVTimperative.g:40:7: ( '.' ) + // InternalQVTimperative.g:40:9: '.' { - match("->"); - + match('.'); } @@ -798,10 +804,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:41:7: ( '?.' ) - // InternalQVTimperative.g:41:9: '?.' + // InternalQVTimperative.g:41:7: ( '->' ) + // InternalQVTimperative.g:41:9: '->' { - match("?."); + match("->"); } @@ -819,10 +825,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:42:7: ( '?->' ) - // InternalQVTimperative.g:42:9: '?->' + // InternalQVTimperative.g:42:7: ( '?.' ) + // InternalQVTimperative.g:42:9: '?.' { - match("?->"); + match("?."); } @@ -840,10 +846,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:43:7: ( 'Map' ) - // InternalQVTimperative.g:43:9: 'Map' + // InternalQVTimperative.g:43:7: ( '?->' ) + // InternalQVTimperative.g:43:9: '?->' { - match("Map"); + match("?->"); } @@ -861,10 +867,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:44:7: ( 'Tuple' ) - // InternalQVTimperative.g:44:9: 'Tuple' + // InternalQVTimperative.g:44:7: ( 'Map' ) + // InternalQVTimperative.g:44:9: 'Map' { - match("Tuple"); + match("Map"); } @@ -882,10 +888,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:45:7: ( 'Boolean' ) - // InternalQVTimperative.g:45:9: 'Boolean' + // InternalQVTimperative.g:45:7: ( 'Tuple' ) + // InternalQVTimperative.g:45:9: 'Tuple' { - match("Boolean"); + match("Tuple"); } @@ -903,10 +909,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:46:7: ( 'Integer' ) - // InternalQVTimperative.g:46:9: 'Integer' + // InternalQVTimperative.g:46:7: ( 'Boolean' ) + // InternalQVTimperative.g:46:9: 'Boolean' { - match("Integer"); + match("Boolean"); } @@ -924,10 +930,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:47:7: ( 'Real' ) - // InternalQVTimperative.g:47:9: 'Real' + // InternalQVTimperative.g:47:7: ( 'Integer' ) + // InternalQVTimperative.g:47:9: 'Integer' { - match("Real"); + match("Integer"); } @@ -945,10 +951,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:48:7: ( 'String' ) - // InternalQVTimperative.g:48:9: 'String' + // InternalQVTimperative.g:48:7: ( 'Real' ) + // InternalQVTimperative.g:48:9: 'Real' { - match("String"); + match("Real"); } @@ -966,10 +972,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:49:7: ( 'UnlimitedNatural' ) - // InternalQVTimperative.g:49:9: 'UnlimitedNatural' + // InternalQVTimperative.g:49:7: ( 'String' ) + // InternalQVTimperative.g:49:9: 'String' { - match("UnlimitedNatural"); + match("String"); } @@ -987,10 +993,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:50:7: ( 'OclAny' ) - // InternalQVTimperative.g:50:9: 'OclAny' + // InternalQVTimperative.g:50:7: ( 'UnlimitedNatural' ) + // InternalQVTimperative.g:50:9: 'UnlimitedNatural' { - match("OclAny"); + match("UnlimitedNatural"); } @@ -1008,10 +1014,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:51:7: ( 'OclInvalid' ) - // InternalQVTimperative.g:51:9: 'OclInvalid' + // InternalQVTimperative.g:51:7: ( 'OclAny' ) + // InternalQVTimperative.g:51:9: 'OclAny' { - match("OclInvalid"); + match("OclAny"); } @@ -1029,10 +1035,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:52:7: ( 'OclVoid' ) - // InternalQVTimperative.g:52:9: 'OclVoid' + // InternalQVTimperative.g:52:7: ( 'OclInvalid' ) + // InternalQVTimperative.g:52:9: 'OclInvalid' { - match("OclVoid"); + match("OclInvalid"); } @@ -1050,10 +1056,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:53:7: ( 'Set' ) - // InternalQVTimperative.g:53:9: 'Set' + // InternalQVTimperative.g:53:7: ( 'OclVoid' ) + // InternalQVTimperative.g:53:9: 'OclVoid' { - match("Set"); + match("OclVoid"); } @@ -1071,10 +1077,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:54:7: ( 'Bag' ) - // InternalQVTimperative.g:54:9: 'Bag' + // InternalQVTimperative.g:54:7: ( 'Set' ) + // InternalQVTimperative.g:54:9: 'Set' { - match("Bag"); + match("Set"); } @@ -1092,10 +1098,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:55:7: ( 'Sequence' ) - // InternalQVTimperative.g:55:9: 'Sequence' + // InternalQVTimperative.g:55:7: ( 'Bag' ) + // InternalQVTimperative.g:55:9: 'Bag' { - match("Sequence"); + match("Bag"); } @@ -1113,10 +1119,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:56:7: ( 'Collection' ) - // InternalQVTimperative.g:56:9: 'Collection' + // InternalQVTimperative.g:56:7: ( 'Sequence' ) + // InternalQVTimperative.g:56:9: 'Sequence' { - match("Collection"); + match("Sequence"); } @@ -1134,10 +1140,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:57:7: ( 'OrderedSet' ) - // InternalQVTimperative.g:57:9: 'OrderedSet' + // InternalQVTimperative.g:57:7: ( 'Collection' ) + // InternalQVTimperative.g:57:9: 'Collection' { - match("OrderedSet"); + match("Collection"); } @@ -1155,10 +1161,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:58:7: ( '|?' ) - // InternalQVTimperative.g:58:9: '|?' + // InternalQVTimperative.g:58:7: ( 'OrderedSet' ) + // InternalQVTimperative.g:58:9: 'OrderedSet' { - match("|?"); + match("OrderedSet"); } @@ -1176,10 +1182,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:59:7: ( '?' ) - // InternalQVTimperative.g:59:9: '?' + // InternalQVTimperative.g:59:7: ( '|?' ) + // InternalQVTimperative.g:59:9: '|?' { - match('?'); + match("|?"); + } @@ -1196,11 +1203,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:60:7: ( 'add' ) - // InternalQVTimperative.g:60:9: 'add' + // InternalQVTimperative.g:60:7: ( '?' ) + // InternalQVTimperative.g:60:9: '?' { - match("add"); - + match('?'); } @@ -1217,10 +1223,10 @@ 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"); } @@ -1238,10 +1244,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:62:7: ( 'observe' ) - // InternalQVTimperative.g:62:9: 'observe' + // InternalQVTimperative.g:62:7: ( '+=' ) + // InternalQVTimperative.g:62:9: '+=' { - match("observe"); + match("+="); } @@ -1259,10 +1265,11 @@ 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: ( 'observe' ) + // InternalQVTimperative.g:63:9: 'observe' { - match(','); + match("observe"); + } @@ -1279,11 +1286,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:64:7: ( 'append' ) - // InternalQVTimperative.g:64:9: 'append' + // InternalQVTimperative.g:64:7: ( ',' ) + // InternalQVTimperative.g:64:9: ',' { - match("append"); - + match(','); } @@ -1300,10 +1306,11 @@ 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: ( 'appendsTo' ) + // InternalQVTimperative.g:65:9: 'appendsTo' { - match(':'); + match("appendsTo"); + } @@ -1320,10 +1327,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:66:7: ( 'var' ) - // InternalQVTimperative.g:66:9: 'var' + // InternalQVTimperative.g:66:7: ( 'append' ) + // InternalQVTimperative.g:66:9: 'append' { - match("var"); + match("append"); } @@ -1341,11 +1348,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(':'); } @@ -1362,10 +1368,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:68:7: ( 'in' ) - // InternalQVTimperative.g:68:9: 'in' + // InternalQVTimperative.g:68:7: ( 'buffer' ) + // InternalQVTimperative.g:68:9: 'buffer' { - match("in"); + match("buffer"); } @@ -1383,10 +1389,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:69:7: ( '{' ) - // InternalQVTimperative.g:69:9: '{' + // InternalQVTimperative.g:69:7: ( ':=' ) + // InternalQVTimperative.g:69:9: ':=' { - match('{'); + match(":="); + } @@ -1403,10 +1410,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:70:7: ( '}' ) - // InternalQVTimperative.g:70:9: '}' + // InternalQVTimperative.g:70:7: ( 'var' ) + // InternalQVTimperative.g:70:9: 'var' { - match('}'); + match("var"); + } @@ -1423,10 +1431,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:71:7: ( 'call' ) - // InternalQVTimperative.g:71:9: 'call' + // InternalQVTimperative.g:71:7: ( 'consumes' ) + // InternalQVTimperative.g:71:9: 'consumes' { - match("call"); + match("consumes"); } @@ -1444,10 +1452,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:72:7: ( 'for' ) - // InternalQVTimperative.g:72:9: 'for' + // InternalQVTimperative.g:72:7: ( 'guard' ) + // InternalQVTimperative.g:72:9: 'guard' { - match("for"); + match("guard"); } @@ -1465,10 +1473,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:73:7: ( 'new' ) - // InternalQVTimperative.g:73:9: 'new' + // InternalQVTimperative.g:73:7: ( 'iterates' ) + // InternalQVTimperative.g:73:9: 'iterates' { - match("new"); + match("iterates"); } @@ -1486,11 +1494,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:74:7: ( 'out' ) - // InternalQVTimperative.g:74:9: 'out' + // InternalQVTimperative.g:74:7: ( '{' ) + // InternalQVTimperative.g:74:9: '{' { - match("out"); - + match('{'); } @@ -1507,11 +1514,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:75:7: ( 'package' ) - // InternalQVTimperative.g:75:9: 'package' + // InternalQVTimperative.g:75:7: ( '}' ) + // InternalQVTimperative.g:75:9: '}' { - match("package"); - + match('}'); } @@ -1528,10 +1534,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:76:7: ( '(' ) - // InternalQVTimperative.g:76:9: '(' + // InternalQVTimperative.g:76:7: ( 'in' ) + // InternalQVTimperative.g:76:9: 'in' { - match('('); + match("in"); + } @@ -1548,10 +1555,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:77:7: ( ')' ) - // InternalQVTimperative.g:77:9: ')' + // InternalQVTimperative.g:77:7: ( 'for' ) + // InternalQVTimperative.g:77:9: 'for' { - match(')'); + match("for"); + } @@ -1568,10 +1576,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:78:7: ( '::' ) - // InternalQVTimperative.g:78:9: '::' + // InternalQVTimperative.g:78:7: ( 'new' ) + // InternalQVTimperative.g:78:9: 'new' { - match("::"); + match("new"); } @@ -1589,10 +1597,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:79:7: ( 'set' ) - // InternalQVTimperative.g:79:9: 'set' + // InternalQVTimperative.g:79:7: ( 'package' ) + // InternalQVTimperative.g:79:9: 'package' { - match("set"); + match("package"); } @@ -1610,11 +1618,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:80:7: ( 'attribute' ) - // InternalQVTimperative.g:80:9: 'attribute' + // InternalQVTimperative.g:80:7: ( '(' ) + // InternalQVTimperative.g:80:9: '(' { - match("attribute"); - + match('('); } @@ -1631,11 +1638,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:81:7: ( 'initial' ) - // InternalQVTimperative.g:81:9: 'initial' + // InternalQVTimperative.g:81:7: ( ')' ) + // InternalQVTimperative.g:81:9: ')' { - match("initial"); - + match(')'); } @@ -1652,10 +1658,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:82:7: ( 'derivation' ) - // InternalQVTimperative.g:82:9: 'derivation' + // InternalQVTimperative.g:82:7: ( '::' ) + // InternalQVTimperative.g:82:9: '::' { - match("derivation"); + match("::"); } @@ -1673,10 +1679,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__89; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:83:7: ( 'datatype' ) - // InternalQVTimperative.g:83:9: 'datatype' + // InternalQVTimperative.g:83:7: ( 'set' ) + // InternalQVTimperative.g:83:9: 'set' { - match("datatype"); + match("set"); } @@ -1694,10 +1700,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__90; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:84:7: ( 'enum' ) - // InternalQVTimperative.g:84:9: 'enum' + // InternalQVTimperative.g:84:7: ( 'attribute' ) + // InternalQVTimperative.g:84:9: 'attribute' { - match("enum"); + match("attribute"); } @@ -1715,10 +1721,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__91; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:85:7: ( 'literal' ) - // InternalQVTimperative.g:85:9: 'literal' + // InternalQVTimperative.g:85:7: ( 'initial' ) + // InternalQVTimperative.g:85:9: 'initial' { - match("literal"); + match("initial"); } @@ -1736,10 +1742,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__92; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:86:7: ( 'operation' ) - // InternalQVTimperative.g:86:9: 'operation' + // InternalQVTimperative.g:86:7: ( 'derivation' ) + // InternalQVTimperative.g:86:9: 'derivation' { - match("operation"); + match("derivation"); } @@ -1757,10 +1763,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__93; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:87:7: ( 'throws' ) - // InternalQVTimperative.g:87:9: 'throws' + // InternalQVTimperative.g:87:7: ( 'datatype' ) + // InternalQVTimperative.g:87:9: 'datatype' { - match("throws"); + match("datatype"); } @@ -1778,10 +1784,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__94; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:88:7: ( 'body' ) - // InternalQVTimperative.g:88:9: 'body' + // InternalQVTimperative.g:88:7: ( 'enum' ) + // InternalQVTimperative.g:88:9: 'enum' { - match("body"); + match("enum"); } @@ -1799,10 +1805,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__95; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:89:7: ( 'property' ) - // InternalQVTimperative.g:89:9: 'property' + // InternalQVTimperative.g:89:7: ( 'literal' ) + // InternalQVTimperative.g:89:9: 'literal' { - match("property"); + match("literal"); } @@ -1820,10 +1826,11 @@ 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: ( 'operation' ) + // InternalQVTimperative.g:90:9: 'operation' { - match('#'); + match("operation"); + } @@ -1840,10 +1847,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__97; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:91:7: ( 'class' ) - // InternalQVTimperative.g:91:9: 'class' + // InternalQVTimperative.g:91:7: ( 'throws' ) + // InternalQVTimperative.g:91:9: 'throws' { - match("class"); + match("throws"); } @@ -1861,10 +1868,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__98; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:92:7: ( 'extends' ) - // InternalQVTimperative.g:92:9: 'extends' + // InternalQVTimperative.g:92:7: ( 'body' ) + // InternalQVTimperative.g:92:9: 'body' { - match("extends"); + match("body"); } @@ -1882,10 +1889,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: ( 'property' ) + // InternalQVTimperative.g:93:9: 'property' { - match(".."); + match("property"); } @@ -1903,11 +1910,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__100; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:94:8: ( '++' ) - // InternalQVTimperative.g:94:10: '++' + // InternalQVTimperative.g:94:8: ( '#' ) + // InternalQVTimperative.g:94:10: '#' { - match("++"); - + match('#'); } @@ -1924,10 +1930,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__101; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:95:8: ( 'Lambda' ) - // InternalQVTimperative.g:95:10: 'Lambda' + // InternalQVTimperative.g:95:8: ( 'class' ) + // InternalQVTimperative.g:95:10: 'class' { - match("Lambda"); + match("class"); } @@ -1945,10 +1951,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__102; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:96:8: ( '<-' ) - // InternalQVTimperative.g:96:10: '<-' + // InternalQVTimperative.g:96:8: ( 'extends' ) + // InternalQVTimperative.g:96:10: 'extends' { - match("<-"); + match("extends"); } @@ -1966,10 +1972,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__103; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:97:8: ( 'invalid' ) - // InternalQVTimperative.g:97:10: 'invalid' + // InternalQVTimperative.g:97:8: ( '..' ) + // InternalQVTimperative.g:97:10: '..' { - match("invalid"); + match(".."); } @@ -1987,10 +1993,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__104; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:98:8: ( 'null' ) - // InternalQVTimperative.g:98:10: 'null' + // InternalQVTimperative.g:98:8: ( '++' ) + // InternalQVTimperative.g:98:10: '++' { - match("null"); + match("++"); } @@ -2008,10 +2014,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__105; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:99:8: ( 'pre' ) - // InternalQVTimperative.g:99:10: 'pre' + // InternalQVTimperative.g:99:8: ( 'Lambda' ) + // InternalQVTimperative.g:99:10: 'Lambda' { - match("pre"); + match("Lambda"); } @@ -2029,10 +2035,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__106; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:100:8: ( '[' ) - // InternalQVTimperative.g:100:10: '[' + // InternalQVTimperative.g:100:8: ( '<-' ) + // InternalQVTimperative.g:100:10: '<-' { - match('['); + match("<-"); + } @@ -2049,10 +2056,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__107; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:101:8: ( ']' ) - // InternalQVTimperative.g:101:10: ']' + // InternalQVTimperative.g:101:8: ( 'invalid' ) + // InternalQVTimperative.g:101:10: 'invalid' { - match(']'); + match("invalid"); + } @@ -2069,10 +2077,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__108; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:102:8: ( 'if' ) - // InternalQVTimperative.g:102:10: 'if' + // InternalQVTimperative.g:102:8: ( 'null' ) + // InternalQVTimperative.g:102:10: 'null' { - match("if"); + match("null"); } @@ -2090,10 +2098,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__109; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:103:8: ( 'then' ) - // InternalQVTimperative.g:103:10: 'then' + // InternalQVTimperative.g:103:8: ( 'pre' ) + // InternalQVTimperative.g:103:10: 'pre' { - match("then"); + match("pre"); } @@ -2111,11 +2119,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__110; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:104:8: ( 'else' ) - // InternalQVTimperative.g:104:10: 'else' + // InternalQVTimperative.g:104:8: ( '[' ) + // InternalQVTimperative.g:104:10: '[' { - match("else"); - + match('['); } @@ -2132,11 +2139,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__111; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:105:8: ( 'endif' ) - // InternalQVTimperative.g:105:10: 'endif' + // InternalQVTimperative.g:105:8: ( ']' ) + // InternalQVTimperative.g:105:10: ']' { - match("endif"); - + match(']'); } @@ -2153,10 +2159,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__112; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:106:8: ( 'elseif' ) - // InternalQVTimperative.g:106:10: 'elseif' + // InternalQVTimperative.g:106:8: ( 'if' ) + // InternalQVTimperative.g:106:10: 'if' { - match("elseif"); + match("if"); } @@ -2174,10 +2180,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__113; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:107:8: ( 'let' ) - // InternalQVTimperative.g:107:10: 'let' + // InternalQVTimperative.g:107:8: ( 'then' ) + // InternalQVTimperative.g:107:10: 'then' { - match("let"); + match("then"); } @@ -2195,10 +2201,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__114; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:108:8: ( 'self' ) - // InternalQVTimperative.g:108:10: 'self' + // InternalQVTimperative.g:108:8: ( 'else' ) + // InternalQVTimperative.g:108:10: 'else' { - match("self"); + match("else"); } @@ -2216,10 +2222,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: ( 'endif' ) + // InternalQVTimperative.g:109:10: 'endif' { - match("&&"); + match("endif"); } @@ -2237,10 +2243,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__116; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:110:8: ( 'infinite' ) - // InternalQVTimperative.g:110:10: 'infinite' + // InternalQVTimperative.g:110:8: ( 'elseif' ) + // InternalQVTimperative.g:110:10: 'elseif' { - match("infinite"); + match("elseif"); } @@ -2258,10 +2264,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__117; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:111:8: ( 'transient' ) - // InternalQVTimperative.g:111:10: 'transient' + // InternalQVTimperative.g:111:8: ( 'let' ) + // InternalQVTimperative.g:111:10: 'let' { - match("transient"); + match("let"); } @@ -2279,10 +2285,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__118; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:112:8: ( 'notify' ) - // InternalQVTimperative.g:112:10: 'notify' + // InternalQVTimperative.g:112:8: ( 'self' ) + // InternalQVTimperative.g:112:10: 'self' { - match("notify"); + match("self"); } @@ -2300,10 +2306,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__119; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:113:8: ( 'static' ) - // InternalQVTimperative.g:113:10: 'static' + // InternalQVTimperative.g:113:8: ( '&&' ) + // InternalQVTimperative.g:113:10: '&&' { - match("static"); + match("&&"); } @@ -2321,10 +2327,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__120; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:114:8: ( 'definition' ) - // InternalQVTimperative.g:114:10: 'definition' + // InternalQVTimperative.g:114:8: ( 'infinite' ) + // InternalQVTimperative.g:114:10: 'infinite' { - match("definition"); + match("infinite"); } @@ -2342,10 +2348,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__121; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:115:8: ( 'derived' ) - // InternalQVTimperative.g:115:10: 'derived' + // InternalQVTimperative.g:115:8: ( 'install' ) + // InternalQVTimperative.g:115:10: 'install' { - match("derived"); + match("install"); } @@ -2363,10 +2369,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__122; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:116:8: ( '!derived' ) - // InternalQVTimperative.g:116:10: '!derived' + // InternalQVTimperative.g:116:8: ( 'invoke' ) + // InternalQVTimperative.g:116:10: 'invoke' { - match("!derived"); + match("invoke"); } @@ -2384,10 +2390,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__123; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:117:8: ( 'id' ) - // InternalQVTimperative.g:117:10: 'id' + // InternalQVTimperative.g:117:8: ( 'transient' ) + // InternalQVTimperative.g:117:10: 'transient' { - match("id"); + match("transient"); } @@ -2405,10 +2411,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__124; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:118:8: ( '!id' ) - // InternalQVTimperative.g:118:10: '!id' + // InternalQVTimperative.g:118:8: ( 'notify' ) + // InternalQVTimperative.g:118:10: 'notify' { - match("!id"); + match("notify"); } @@ -2426,10 +2432,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__125; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:119:8: ( 'ordered' ) - // InternalQVTimperative.g:119:10: 'ordered' + // InternalQVTimperative.g:119:8: ( 'static' ) + // InternalQVTimperative.g:119:10: 'static' { - match("ordered"); + match("static"); } @@ -2447,10 +2453,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__126; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:120:8: ( '!ordered' ) - // InternalQVTimperative.g:120:10: '!ordered' + // InternalQVTimperative.g:120:8: ( 'definition' ) + // InternalQVTimperative.g:120:10: 'definition' { - match("!ordered"); + match("definition"); } @@ -2468,10 +2474,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__127; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:121:8: ( 'readonly' ) - // InternalQVTimperative.g:121:10: 'readonly' + // InternalQVTimperative.g:121:8: ( 'derived' ) + // InternalQVTimperative.g:121:10: 'derived' { - match("readonly"); + match("derived"); } @@ -2489,10 +2495,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__128; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:122:8: ( '!readonly' ) - // InternalQVTimperative.g:122:10: '!readonly' + // InternalQVTimperative.g:122:8: ( '!derived' ) + // InternalQVTimperative.g:122:10: '!derived' { - match("!readonly"); + match("!derived"); } @@ -2510,10 +2516,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__129; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:123:8: ( '!transient' ) - // InternalQVTimperative.g:123:10: '!transient' + // InternalQVTimperative.g:123:8: ( 'id' ) + // InternalQVTimperative.g:123:10: 'id' { - match("!transient"); + match("id"); } @@ -2531,10 +2537,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__130; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:124:8: ( 'unique' ) - // InternalQVTimperative.g:124:10: 'unique' + // InternalQVTimperative.g:124:8: ( '!id' ) + // InternalQVTimperative.g:124:10: '!id' { - match("unique"); + match("!id"); } @@ -2552,10 +2558,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__131; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:125:8: ( '!unique' ) - // InternalQVTimperative.g:125:10: '!unique' + // InternalQVTimperative.g:125:8: ( 'ordered' ) + // InternalQVTimperative.g:125:10: 'ordered' { - match("!unique"); + match("ordered"); } @@ -2573,10 +2579,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__132; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:126:8: ( 'unsettable' ) - // InternalQVTimperative.g:126:10: 'unsettable' + // InternalQVTimperative.g:126:8: ( '!ordered' ) + // InternalQVTimperative.g:126:10: '!ordered' { - match("unsettable"); + match("!ordered"); } @@ -2594,10 +2600,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__133; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:127:8: ( '!unsettable' ) - // InternalQVTimperative.g:127:10: '!unsettable' + // InternalQVTimperative.g:127:8: ( 'readonly' ) + // InternalQVTimperative.g:127:10: 'readonly' { - match("!unsettable"); + match("readonly"); } @@ -2615,10 +2621,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__134; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:128:8: ( 'volatile' ) - // InternalQVTimperative.g:128:10: 'volatile' + // InternalQVTimperative.g:128:8: ( '!readonly' ) + // InternalQVTimperative.g:128:10: '!readonly' { - match("volatile"); + match("!readonly"); } @@ -2636,10 +2642,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__135; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:129:8: ( '!volatile' ) - // InternalQVTimperative.g:129:10: '!volatile' + // InternalQVTimperative.g:129:8: ( '!transient' ) + // InternalQVTimperative.g:129:10: '!transient' { - match("!volatile"); + match("!transient"); } @@ -2657,10 +2663,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__136; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:130:8: ( 'primitive' ) - // InternalQVTimperative.g:130:10: 'primitive' + // InternalQVTimperative.g:130:8: ( 'unique' ) + // InternalQVTimperative.g:130:10: 'unique' { - match("primitive"); + match("unique"); } @@ -2678,10 +2684,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__137; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:131:8: ( 'serializable' ) - // InternalQVTimperative.g:131:10: 'serializable' + // InternalQVTimperative.g:131:8: ( '!unique' ) + // InternalQVTimperative.g:131:10: '!unique' { - match("serializable"); + match("!unique"); } @@ -2699,10 +2705,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__138; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:132:8: ( 'composes' ) - // InternalQVTimperative.g:132:10: 'composes' + // InternalQVTimperative.g:132:8: ( 'unsettable' ) + // InternalQVTimperative.g:132:10: 'unsettable' { - match("composes"); + match("unsettable"); } @@ -2720,10 +2726,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__139; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:133:8: ( '!composes' ) - // InternalQVTimperative.g:133:10: '!composes' + // InternalQVTimperative.g:133:8: ( '!unsettable' ) + // InternalQVTimperative.g:133:10: '!unsettable' { - match("!composes"); + match("!unsettable"); } @@ -2741,10 +2747,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__140; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:134:8: ( 'resolve' ) - // InternalQVTimperative.g:134:10: 'resolve' + // InternalQVTimperative.g:134:8: ( 'volatile' ) + // InternalQVTimperative.g:134:10: 'volatile' { - match("resolve"); + match("volatile"); } @@ -2762,10 +2768,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__141; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:135:8: ( '!resolve' ) - // InternalQVTimperative.g:135:10: '!resolve' + // InternalQVTimperative.g:135:8: ( '!volatile' ) + // InternalQVTimperative.g:135:10: '!volatile' { - match("!resolve"); + match("!volatile"); } @@ -2783,10 +2789,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__142; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:136:8: ( 'abstract' ) - // InternalQVTimperative.g:136:10: 'abstract' + // InternalQVTimperative.g:136:8: ( 'primitive' ) + // InternalQVTimperative.g:136:10: 'primitive' { - match("abstract"); + match("primitive"); } @@ -2804,10 +2810,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__143; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:137:8: ( 'interface' ) - // InternalQVTimperative.g:137:10: 'interface' + // InternalQVTimperative.g:137:8: ( 'serializable' ) + // InternalQVTimperative.g:137:10: 'serializable' { - match("interface"); + match("serializable"); } @@ -2825,10 +2831,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__144; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:138:8: ( 'true' ) - // InternalQVTimperative.g:138:10: 'true' + // InternalQVTimperative.g:138:8: ( 'composes' ) + // InternalQVTimperative.g:138:10: 'composes' { - match("true"); + match("composes"); } @@ -2846,10 +2852,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__145; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:139:8: ( 'false' ) - // InternalQVTimperative.g:139:10: 'false' + // InternalQVTimperative.g:139:8: ( '!composes' ) + // InternalQVTimperative.g:139:10: '!composes' { - match("false"); + match("!composes"); } @@ -2867,10 +2873,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__146; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:140:8: ( '@' ) - // InternalQVTimperative.g:140:10: '@' + // InternalQVTimperative.g:140:8: ( 'resolve' ) + // InternalQVTimperative.g:140:10: 'resolve' { - match('@'); + match("resolve"); + } @@ -2887,10 +2894,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__147; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:141:8: ( '|' ) - // InternalQVTimperative.g:141:10: '|' + // InternalQVTimperative.g:141:8: ( '!resolve' ) + // InternalQVTimperative.g:141:10: '!resolve' { - match('|'); + match("!resolve"); + } @@ -2907,10 +2915,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = T__148; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:142:8: ( '|1' ) - // InternalQVTimperative.g:142:10: '|1' + // InternalQVTimperative.g:142:8: ( 'abstract' ) + // InternalQVTimperative.g:142:10: 'abstract' { - match("|1"); + match("abstract"); } @@ -2923,13 +2931,137 @@ public class InternalQVTimperativeLexer extends Lexer { } // $ANTLR end "T__148" + // $ANTLR start "T__149" + public final void mT__149() throws RecognitionException { + try { + int _type = T__149; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:143:8: ( 'interface' ) + // InternalQVTimperative.g:143:10: 'interface' + { + match("interface"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__149" + + // $ANTLR start "T__150" + public final void mT__150() throws RecognitionException { + try { + int _type = T__150; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:144:8: ( 'true' ) + // InternalQVTimperative.g:144:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__150" + + // $ANTLR start "T__151" + public final void mT__151() throws RecognitionException { + try { + int _type = T__151; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:145:8: ( 'false' ) + // InternalQVTimperative.g:145:10: 'false' + { + match("false"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__151" + + // $ANTLR start "T__152" + public final void mT__152() throws RecognitionException { + try { + int _type = T__152; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:146:8: ( '@' ) + // InternalQVTimperative.g:146:10: '@' + { + match('@'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__152" + + // $ANTLR start "T__153" + public final void mT__153() throws RecognitionException { + try { + int _type = T__153; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:147:8: ( '|' ) + // InternalQVTimperative.g:147:10: '|' + { + match('|'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__153" + + // $ANTLR start "T__154" + public final void mT__154() throws RecognitionException { + try { + int _type = T__154; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalQVTimperative.g:148:8: ( '|1' ) + // InternalQVTimperative.g:148:10: '|1' + { + match("|1"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__154" + // $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:30498:22: ( '\\u00A3$%^\\u00A3$%^' ) - // InternalQVTimperative.g:30498:24: '\\u00A3$%^\\u00A3$%^' + // InternalQVTimperative.g:31712:22: ( '\\u00A3$%^\\u00A3$%^' ) + // InternalQVTimperative.g:31712:24: '\\u00A3$%^\\u00A3$%^' { match("\u00A3$%^\u00A3$%^"); @@ -2947,8 +3079,8 @@ public class InternalQVTimperativeLexer extends Lexer { // $ANTLR start "RULE_ESCAPED_CHARACTER" public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException { try { - // InternalQVTimperative.g:30500:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) - // InternalQVTimperative.g:30500:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // InternalQVTimperative.g:31714:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) ) + // InternalQVTimperative.g:31714: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') ) { @@ -2972,8 +3104,8 @@ public class InternalQVTimperativeLexer extends Lexer { // $ANTLR start "RULE_LETTER_CHARACTER" public final void mRULE_LETTER_CHARACTER() throws RecognitionException { try { - // InternalQVTimperative.g:30502:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) - // InternalQVTimperative.g:30502:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) + // InternalQVTimperative.g:31716:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ) + // InternalQVTimperative.g:31716: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(); @@ -2998,11 +3130,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = RULE_DOUBLE_QUOTED_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30504:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) - // InternalQVTimperative.g:30504:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalQVTimperative.g:31718:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' ) + // InternalQVTimperative.g:31718:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalQVTimperative.g:30504:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalQVTimperative.g:31718:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* loop1: do { int alt1=3; @@ -3018,14 +3150,14 @@ public class InternalQVTimperativeLexer extends Lexer { switch (alt1) { case 1 : - // InternalQVTimperative.g:30504:34: RULE_ESCAPED_CHARACTER + // InternalQVTimperative.g:31718:34: RULE_ESCAPED_CHARACTER { mRULE_ESCAPED_CHARACTER(); } break; case 2 : - // InternalQVTimperative.g:30504:57: ~ ( ( '\\\\' | '\"' ) ) + // InternalQVTimperative.g:31718:57: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3062,11 +3194,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = RULE_SINGLE_QUOTED_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30506:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - // InternalQVTimperative.g:30506:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalQVTimperative.g:31720:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalQVTimperative.g:31720:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalQVTimperative.g:30506:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalQVTimperative.g:31720:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* loop2: do { int alt2=3; @@ -3082,14 +3214,14 @@ public class InternalQVTimperativeLexer extends Lexer { switch (alt2) { case 1 : - // InternalQVTimperative.g:30506:35: RULE_ESCAPED_CHARACTER + // InternalQVTimperative.g:31720:35: RULE_ESCAPED_CHARACTER { mRULE_ESCAPED_CHARACTER(); } break; case 2 : - // InternalQVTimperative.g:30506:58: ~ ( ( '\\\\' | '\\'' ) ) + // InternalQVTimperative.g:31720:58: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3126,12 +3258,12 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = RULE_ML_SINGLE_QUOTED_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30508:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) - // InternalQVTimperative.g:30508:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' + // InternalQVTimperative.g:31722:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' ) + // InternalQVTimperative.g:31722:32: '/\\'' ( options {greedy=false; } : . )* '\\'/' { match("/'"); - // InternalQVTimperative.g:30508:38: ( options {greedy=false; } : . )* + // InternalQVTimperative.g:31722:38: ( options {greedy=false; } : . )* loop3: do { int alt3=2; @@ -3156,7 +3288,7 @@ public class InternalQVTimperativeLexer extends Lexer { switch (alt3) { case 1 : - // InternalQVTimperative.g:30508:66: . + // InternalQVTimperative.g:31722:66: . { matchAny(); @@ -3186,11 +3318,11 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = RULE_SIMPLE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30510:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) - // InternalQVTimperative.g:30510:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* + // InternalQVTimperative.g:31724:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* ) + // InternalQVTimperative.g:31724:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | '0' .. '9' )* { mRULE_LETTER_CHARACTER(); - // InternalQVTimperative.g:30510:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* + // InternalQVTimperative.g:31724:40: ( RULE_LETTER_CHARACTER | '0' .. '9' )* loop4: do { int alt4=2; @@ -3239,8 +3371,8 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = RULE_ESCAPED_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30512:17: ( '_' RULE_SINGLE_QUOTED_STRING ) - // InternalQVTimperative.g:30512:19: '_' RULE_SINGLE_QUOTED_STRING + // InternalQVTimperative.g:31726:17: ( '_' RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:31726:19: '_' RULE_SINGLE_QUOTED_STRING { match('_'); mRULE_SINGLE_QUOTED_STRING(); @@ -3260,10 +3392,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30514:10: ( ( '0' .. '9' )+ ) - // InternalQVTimperative.g:30514:12: ( '0' .. '9' )+ + // InternalQVTimperative.g:31728:10: ( ( '0' .. '9' )+ ) + // InternalQVTimperative.g:31728:12: ( '0' .. '9' )+ { - // InternalQVTimperative.g:30514:12: ( '0' .. '9' )+ + // InternalQVTimperative.g:31728:12: ( '0' .. '9' )+ int cnt5=0; loop5: do { @@ -3277,7 +3409,7 @@ public class InternalQVTimperativeLexer extends Lexer { switch (alt5) { case 1 : - // InternalQVTimperative.g:30514:13: '0' .. '9' + // InternalQVTimperative.g:31728:13: '0' .. '9' { matchRange('0','9'); @@ -3309,12 +3441,12 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30516:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalQVTimperative.g:30516:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalQVTimperative.g:31730:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalQVTimperative.g:31730:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalQVTimperative.g:30516:24: ( options {greedy=false; } : . )* + // InternalQVTimperative.g:31730:24: ( options {greedy=false; } : . )* loop6: do { int alt6=2; @@ -3339,7 +3471,7 @@ public class InternalQVTimperativeLexer extends Lexer { switch (alt6) { case 1 : - // InternalQVTimperative.g:30516:52: . + // InternalQVTimperative.g:31730:52: . { matchAny(); @@ -3369,12 +3501,12 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30518:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalQVTimperative.g:30518:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalQVTimperative.g:31732:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalQVTimperative.g:31732:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("--"); - // InternalQVTimperative.g:30518:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalQVTimperative.g:31732:24: (~ ( ( '\\n' | '\\r' ) ) )* loop7: do { int alt7=2; @@ -3387,7 +3519,7 @@ public class InternalQVTimperativeLexer extends Lexer { switch (alt7) { case 1 : - // InternalQVTimperative.g:30518:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalQVTimperative.g:31732: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(); @@ -3407,7 +3539,7 @@ public class InternalQVTimperativeLexer extends Lexer { } } while (true); - // InternalQVTimperative.g:30518:40: ( ( '\\r' )? '\\n' )? + // InternalQVTimperative.g:31732:40: ( ( '\\r' )? '\\n' )? int alt9=2; int LA9_0 = input.LA(1); @@ -3416,9 +3548,9 @@ public class InternalQVTimperativeLexer extends Lexer { } switch (alt9) { case 1 : - // InternalQVTimperative.g:30518:41: ( '\\r' )? '\\n' + // InternalQVTimperative.g:31732:41: ( '\\r' )? '\\n' { - // InternalQVTimperative.g:30518:41: ( '\\r' )? + // InternalQVTimperative.g:31732:41: ( '\\r' )? int alt8=2; int LA8_0 = input.LA(1); @@ -3427,7 +3559,7 @@ public class InternalQVTimperativeLexer extends Lexer { } switch (alt8) { case 1 : - // InternalQVTimperative.g:30518:41: '\\r' + // InternalQVTimperative.g:31732:41: '\\r' { match('\r'); @@ -3459,10 +3591,10 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30520:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalQVTimperative.g:30520:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalQVTimperative.g:31734:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalQVTimperative.g:31734:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalQVTimperative.g:30520:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalQVTimperative.g:31734:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt10=0; loop10: do { @@ -3516,8 +3648,8 @@ public class InternalQVTimperativeLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalQVTimperative.g:30522:16: ( . ) - // InternalQVTimperative.g:30522:18: . + // InternalQVTimperative.g:31736:16: ( . ) + // InternalQVTimperative.g:31736:18: . { matchAny(); @@ -3532,8 +3664,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 | T__146 | T__147 | T__148 | 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=143; + // 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 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | 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=149; alt11 = dfa11.predict(input); switch (alt11) { case 1 : @@ -4461,77 +4593,119 @@ public class InternalQVTimperativeLexer extends Lexer { } break; case 133 : - // InternalQVTimperative.g:1:851: RULE_UNQUOTED_STRING + // InternalQVTimperative.g:1:851: T__149 { - mRULE_UNQUOTED_STRING(); + mT__149(); } break; case 134 : - // InternalQVTimperative.g:1:872: RULE_DOUBLE_QUOTED_STRING + // InternalQVTimperative.g:1:858: T__150 { - mRULE_DOUBLE_QUOTED_STRING(); + mT__150(); } break; case 135 : - // InternalQVTimperative.g:1:898: RULE_SINGLE_QUOTED_STRING + // InternalQVTimperative.g:1:865: T__151 { - mRULE_SINGLE_QUOTED_STRING(); + mT__151(); } break; case 136 : - // InternalQVTimperative.g:1:924: RULE_ML_SINGLE_QUOTED_STRING + // InternalQVTimperative.g:1:872: T__152 { - mRULE_ML_SINGLE_QUOTED_STRING(); + mT__152(); } break; case 137 : - // InternalQVTimperative.g:1:953: RULE_SIMPLE_ID + // InternalQVTimperative.g:1:879: T__153 { - mRULE_SIMPLE_ID(); + mT__153(); } break; case 138 : - // InternalQVTimperative.g:1:968: RULE_ESCAPED_ID + // InternalQVTimperative.g:1:886: T__154 { - mRULE_ESCAPED_ID(); + mT__154(); } break; case 139 : - // InternalQVTimperative.g:1:984: RULE_INT + // InternalQVTimperative.g:1:893: RULE_UNQUOTED_STRING { - mRULE_INT(); + mRULE_UNQUOTED_STRING(); } break; case 140 : - // InternalQVTimperative.g:1:993: RULE_ML_COMMENT + // InternalQVTimperative.g:1:914: RULE_DOUBLE_QUOTED_STRING { - mRULE_ML_COMMENT(); + mRULE_DOUBLE_QUOTED_STRING(); } break; case 141 : - // InternalQVTimperative.g:1:1009: RULE_SL_COMMENT + // InternalQVTimperative.g:1:940: RULE_SINGLE_QUOTED_STRING { - mRULE_SL_COMMENT(); + mRULE_SINGLE_QUOTED_STRING(); } break; case 142 : - // InternalQVTimperative.g:1:1025: RULE_WS + // InternalQVTimperative.g:1:966: RULE_ML_SINGLE_QUOTED_STRING { - mRULE_WS(); + mRULE_ML_SINGLE_QUOTED_STRING(); } break; case 143 : - // InternalQVTimperative.g:1:1033: RULE_ANY_OTHER + // InternalQVTimperative.g:1:995: RULE_SIMPLE_ID + { + mRULE_SIMPLE_ID(); + + } + break; + case 144 : + // InternalQVTimperative.g:1:1010: RULE_ESCAPED_ID + { + mRULE_ESCAPED_ID(); + + } + break; + case 145 : + // InternalQVTimperative.g:1:1026: RULE_INT + { + mRULE_INT(); + + } + break; + case 146 : + // InternalQVTimperative.g:1:1035: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 147 : + // InternalQVTimperative.g:1:1051: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 148 : + // InternalQVTimperative.g:1:1067: RULE_WS + { + mRULE_WS(); + + } + break; + case 149 : + // InternalQVTimperative.g:1:1075: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -4545,116 +4719,118 @@ public class InternalQVTimperativeLexer extends Lexer { protected DFA11 dfa11 = new DFA11(this); static final String DFA11_eotS = - "\2\uffff\11\102\1\74\1\136\1\102\1\uffff\1\145\1\150\1\152\1\156\1\uffff\3\102\1\173\1\176\11\102\1\u008d\1\uffff\1\u0091\1\102\2\uffff\2\102\2\uffff\3\102\1\uffff\1\102\2\uffff\1\74\1\uffff\3\74\1\102\5\uffff\4\102\1\uffff\4\102\1\u00bb\1\u00bc\1\u00bd\11\102\14\uffff\3\102\16\uffff\5\102\1\u00d8\4\102\5\uffff\14\102\7\uffff\2\102\2\uffff\4\102\2\uffff\5\102\1\uffff\1\102\12\uffff\16\102\3\uffff\2\102\1\u010c\1\u010d\13\102\2\uffff\1\u011f\1\u0120\1\102\1\u0122\1\u0123\4\102\1\uffff\1\102\1\u0129\1\102\1\u012b\1\u012c\2\102\1\u012f\3\102\1\u0133\5\102\1\u013b\1\102\1\u013d\3\102\1\u0141\1\102\1\u0143\11\102\1\u014d\3\102\1\u0151\2\102\1\u0155\10\102\2\uffff\6\102\1\u0164\1\102\1\u0166\1\u0167\2\102\4\uffff\1\102\2\uffff\1\u016b\2\uffff\5\102\1\uffff\1\102\2\uffff\2\102\1\uffff\1\102\1\u0175\1\102\1\uffff\7\102\1\uffff\1\102\1\uffff\3\102\1\uffff\1\102\1\uffff\1\u0183\5\102\1\u0189\1\102\1\u018b\1\uffff\1\u018c\2\102\1\uffff\1\u018f\2\102\1\uffff\10\102\1\u019a\5\102\1\uffff\1\102\2\uffff\3\102\1\uffff\6\102\1\u01ab\2\102\1\uffff\11\102\1\u01b7\3\102\1\uffff\5\102\1\uffff\1\102\2\uffff\2\102\1\uffff\1\102\1\u01c5\1\u01c7\7\102\1\uffff\6\102\1\u01d5\1\u01d6\1\102\1\u01d8\1\u01d9\5\102\1\uffff\2\102\1\u01e1\2\102\1\u01e4\5\102\1\uffff\4\102\1\u01ee\4\102\1\u01f3\1\102\1\u01f5\1\u01f6\1\uffff\1\u01f7\1\uffff\1\u01f8\1\u01f9\1\u01fa\2\102\1\u01fd\1\u01fe\1\u01ff\1\102\1\u0201\1\u0202\2\102\2\uffff\1\102\2\uffff\2\102\1\u0208\1\u0209\1\102\1\u020b\1\u020c\1\uffff\2\102\1\uffff\1\102\1\u0210\3\102\1\u0214\3\102\1\uffff\1\102\1\u0219\2\102\1\uffff\1\u021c\6\uffff\1\u021d\1\102\3\uffff\1\u021f\2\uffff\4\102\1\u0224\2\uffff\1\102\2\uffff\1\u0226\2\102\1\uffff\2\102\1\u022b\1\uffff\1\u022c\3\102\1\uffff\1\102\1\u0231\2\uffff\1\u0232\1\uffff\1\102\1\u0234\1\102\1\u0236\1\uffff\1\u0237\1\uffff\4\102\2\uffff\1\u023c\3\102\2\uffff\1\102\1\uffff\1\u0241\2\uffff\1\102\1\u0243\1\u0244\1\u0245\1\uffff\1\102\1\u0247\1\u0248\1\102\1\uffff\1\102\3\uffff\1\102\2\uffff\2\102\1\u024e\2\102\1\uffff\1\u0251\1\102\1\uffff\1\102\1\u0254\1\uffff"; + "\1\uffff\1\102\1\uffff\10\102\1\75\1\140\1\102\1\uffff\1\147\1\152\1\154\1\160\1\uffff\3\102\1\174\1\177\11\102\1\u008e\1\uffff\1\u0092\3\102\2\uffff\2\102\2\uffff\2\102\1\uffff\1\102\2\uffff\1\75\1\uffff\3\75\1\102\4\uffff\4\102\2\uffff\5\102\1\u00c1\1\u00c2\1\u00c3\11\102\14\uffff\3\102\16\uffff\5\102\1\u00de\3\102\5\uffff\14\102\7\uffff\5\102\2\uffff\4\102\2\uffff\4\102\1\uffff\1\102\12\uffff\21\102\3\uffff\2\102\1\u0117\1\u0118\13\102\2\uffff\1\u012a\1\u012b\1\102\1\u012d\1\u012e\4\102\1\uffff\2\102\1\u0135\1\u0136\2\102\1\u0139\3\102\1\u013d\7\102\1\u0147\2\102\1\u014a\3\102\1\u014e\1\102\1\u0150\7\102\1\u0158\5\102\1\u015e\2\102\1\u0162\13\102\2\uffff\6\102\1\u0174\1\102\1\u0176\1\u0177\2\102\4\uffff\1\102\2\uffff\1\u017b\2\uffff\6\102\2\uffff\2\102\1\uffff\1\102\1\u0185\1\102\1\uffff\10\102\1\u018f\1\uffff\2\102\1\uffff\3\102\1\uffff\1\102\1\uffff\1\u0196\6\102\1\uffff\1\u019d\2\102\1\u01a0\1\102\1\uffff\1\u01a2\2\102\1\uffff\13\102\1\u01b0\5\102\1\uffff\1\102\2\uffff\3\102\1\uffff\6\102\1\u01c1\2\102\1\uffff\11\102\1\uffff\1\102\1\u01ce\1\u01cf\3\102\1\uffff\6\102\1\uffff\2\102\1\uffff\1\102\1\uffff\1\102\1\u01de\1\u01e0\4\102\1\u01e5\5\102\1\uffff\6\102\1\u01f1\1\u01f2\1\102\1\u01f4\1\u01f6\5\102\1\uffff\2\102\1\u01fe\2\102\1\u0201\4\102\1\u0206\1\102\2\uffff\4\102\1\u020c\4\102\1\u0211\2\102\1\u0214\1\u0215\1\uffff\1\u0216\1\uffff\1\u0217\1\102\1\u0219\1\u021a\1\uffff\1\102\1\u021c\1\102\1\u021e\1\u021f\1\u0220\1\102\1\u0222\1\u0223\2\102\2\uffff\1\102\1\uffff\1\102\1\uffff\2\102\1\u022a\1\u022b\1\102\1\u022d\1\u022e\1\uffff\2\102\1\uffff\1\102\1\u0232\2\102\1\uffff\1\102\1\u0236\3\102\1\uffff\1\102\1\u023b\2\102\1\uffff\1\u023e\1\u023f\4\uffff\1\u0240\2\uffff\1\u0241\1\uffff\1\102\3\uffff\1\u0243\2\uffff\5\102\1\u0249\2\uffff\1\102\2\uffff\1\u024b\2\102\1\uffff\2\102\1\u0250\1\uffff\1\u0251\3\102\1\uffff\1\102\1\u0256\4\uffff\1\u0257\1\uffff\1\102\1\u0259\1\102\1\u025b\1\u025c\1\uffff\1\u025d\1\uffff\4\102\2\uffff\1\u0262\3\102\2\uffff\1\102\1\uffff\1\u0267\3\uffff\1\102\1\u0269\1\u026a\1\u026b\1\uffff\1\102\1\u026d\1\u026e\1\102\1\uffff\1\102\3\uffff\1\102\2\uffff\2\102\1\u0274\2\102\1\uffff\1\u0277\1\102\1\uffff\1\102\1\u027a\1\uffff"; static final String DFA11_eofS = - "\u0255\uffff"; + "\u027b\uffff"; static final String DFA11_minS = - "\1\0\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\145\1\uffff\1\47\1\53\1\75\1\55\1\uffff\2\142\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\61\1\uffff\1\72\1\141\2\uffff\2\141\2\uffff\1\145\1\141\1\157\1\uffff\1\141\2\uffff\1\46\1\uffff\1\44\2\0\1\47\5\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\167\1\154\16\uffff\2\144\1\160\1\164\1\163\1\60\1\163\1\164\1\145\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\7\uffff\1\162\1\154\2\uffff\1\162\1\154\1\143\1\145\2\uffff\1\154\1\141\1\146\1\164\1\144\1\uffff\1\155\12\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\2\60\1\154\2\60\1\145\1\162\1\164\1\145\1\uffff\1\145\1\60\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\141\1\60\1\163\1\153\1\160\1\60\1\155\1\60\1\146\1\151\1\164\2\151\1\141\1\171\1\142\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\4\uffff\1\146\2\uffff\1\60\2\uffff\1\156\1\151\3\162\1\uffff\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\164\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\60\1\141\1\151\1\166\1\156\1\164\1\60\1\144\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\171\1\uffff\1\144\1\142\1\141\1\145\1\166\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\1\151\1\60\1\147\1\162\1\164\1\uffff\1\154\1\143\1\141\1\151\1\171\1\uffff\1\141\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\2\60\1\165\1\143\1\144\1\145\1\151\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\154\1\uffff\1\145\1\164\2\151\1\60\1\164\1\144\1\164\1\160\1\60\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\uffff\2\164\2\60\1\157\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\145\1\60\1\171\1\166\1\172\1\uffff\1\151\1\60\1\151\1\145\1\uffff\1\60\6\uffff\1\60\1\145\3\uffff\1\60\2\uffff\1\155\1\164\1\154\1\145\1\60\2\uffff\1\156\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\60\1\uffff\1\60\1\145\1\141\1\157\1\uffff\1\157\1\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\2\uffff\1\60\1\142\2\156\2\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\141\1\uffff\1\154\1\144\1\145\1\141\1\165\1\145\1\150\1\156\1\143\1\55\1\145\1\uffff\1\47\1\53\1\75\1\55\1\uffff\2\142\1\157\1\56\1\55\1\141\1\165\1\141\1\156\2\145\1\156\1\143\1\157\1\61\1\uffff\1\72\1\157\1\141\1\165\2\uffff\2\141\2\uffff\1\145\1\141\1\uffff\1\141\2\uffff\1\46\1\uffff\1\44\2\0\1\47\4\uffff\1\154\1\145\1\155\1\141\2\uffff\1\144\1\164\1\163\1\160\1\145\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\167\1\154\16\uffff\2\144\1\160\1\164\1\163\1\60\1\163\1\145\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\7\uffff\1\146\1\144\1\162\1\154\1\141\2\uffff\1\162\1\154\1\143\1\145\2\uffff\1\154\1\141\1\146\1\164\1\uffff\1\155\12\uffff\1\154\1\143\1\163\1\160\1\163\1\157\1\155\1\151\2\145\1\154\1\162\1\164\1\141\1\151\1\164\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\2\60\1\154\2\60\1\145\1\162\1\164\1\145\1\uffff\1\145\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\146\1\171\1\60\1\141\1\162\1\60\1\163\1\153\1\160\1\60\1\155\1\60\1\146\1\151\1\164\2\151\1\141\1\142\1\60\1\153\1\165\1\157\1\163\1\162\1\60\1\146\1\156\1\60\1\162\1\151\1\141\1\151\1\154\1\153\1\156\1\141\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\4\uffff\1\146\2\uffff\1\60\2\uffff\1\156\1\151\3\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\2\145\1\60\1\uffff\1\164\1\144\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\60\1\141\1\151\1\166\1\156\1\164\1\144\1\uffff\1\60\1\155\1\163\1\60\1\143\1\uffff\1\60\1\144\1\146\1\uffff\1\164\1\145\1\164\1\141\1\151\1\145\1\151\1\154\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\171\1\uffff\1\144\1\142\1\141\1\145\1\166\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\1\162\1\uffff\1\151\2\60\1\147\1\162\1\164\1\uffff\1\154\1\143\1\141\1\151\1\171\1\141\1\uffff\2\145\1\uffff\1\145\1\uffff\1\163\2\60\1\163\1\145\1\154\1\144\1\60\1\164\1\154\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\1\157\1\145\2\60\1\141\2\60\1\165\1\143\1\144\1\145\1\151\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\60\1\154\2\uffff\1\145\1\164\2\151\1\60\1\164\1\144\1\164\1\160\1\60\2\163\2\60\1\uffff\1\60\1\uffff\1\60\1\163\2\60\1\uffff\1\145\1\60\1\143\3\60\1\171\2\60\1\162\1\156\2\uffff\1\142\1\uffff\1\124\1\uffff\2\164\2\60\1\157\2\60\1\uffff\2\145\1\uffff\1\154\1\60\1\123\1\151\1\uffff\1\145\1\60\1\171\1\166\1\172\1\uffff\1\151\1\60\1\151\1\145\1\uffff\2\60\4\uffff\1\60\2\uffff\1\60\1\uffff\1\145\3\uffff\1\60\2\uffff\1\155\1\164\1\154\1\157\1\145\1\60\2\uffff\1\156\2\uffff\1\60\1\144\1\151\1\uffff\1\145\1\157\1\60\1\uffff\1\60\1\145\1\141\1\157\1\uffff\1\157\1\60\4\uffff\1\60\1\uffff\1\141\1\60\1\145\2\60\1\uffff\1\60\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\60\1\142\2\156\2\uffff\1\164\1\uffff\1\60\3\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\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\165\1\157\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\77\1\uffff\1\75\1\157\2\uffff\1\157\1\162\2\uffff\1\164\1\145\1\157\1\uffff\1\141\2\uffff\1\46\1\uffff\1\44\2\uffff\1\47\5\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\167\1\154\16\uffff\2\144\1\160\1\164\1\163\1\172\1\163\1\164\1\145\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\7\uffff\1\162\1\154\2\uffff\1\162\1\154\1\143\1\157\2\uffff\1\164\1\141\1\162\1\164\1\144\1\uffff\1\155\12\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\2\172\1\154\2\172\1\145\1\162\1\164\1\145\1\uffff\1\145\1\172\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\141\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\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\4\uffff\1\146\2\uffff\1\172\2\uffff\1\156\1\151\3\162\1\uffff\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\164\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\172\1\141\1\151\1\166\1\156\1\164\1\172\1\144\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\171\1\uffff\1\144\1\142\1\141\1\145\1\166\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\1\151\1\172\1\147\1\162\1\164\1\uffff\1\154\1\143\1\145\1\151\1\171\1\uffff\1\141\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\2\172\1\165\1\143\1\144\1\145\1\151\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\154\1\uffff\1\145\1\164\2\151\1\172\1\164\1\144\1\164\1\160\1\172\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\uffff\2\164\2\172\1\157\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\145\1\172\1\171\1\166\1\172\1\uffff\1\151\1\172\1\151\1\145\1\uffff\1\172\6\uffff\1\172\1\145\3\uffff\1\172\2\uffff\1\155\1\164\1\154\1\145\1\172\2\uffff\1\156\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\172\1\uffff\1\172\1\145\1\141\1\157\1\uffff\1\157\1\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\2\uffff\1\172\1\142\2\156\2\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\157\1\uffff\1\170\1\164\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\2\56\1\141\1\165\1\157\1\156\1\145\1\164\1\156\1\162\1\157\1\77\1\uffff\1\75\1\165\1\157\1\165\2\uffff\1\157\1\162\2\uffff\1\164\1\145\1\uffff\1\141\2\uffff\1\46\1\uffff\1\44\2\uffff\1\47\4\uffff\1\154\1\145\1\156\1\141\2\uffff\1\165\1\164\1\163\1\160\1\145\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\167\1\154\16\uffff\2\144\1\160\1\164\1\163\1\172\1\163\1\145\1\162\5\uffff\2\160\1\157\1\147\1\164\1\141\1\162\1\164\2\154\1\144\1\154\7\uffff\1\146\1\144\1\162\1\154\1\141\2\uffff\1\162\1\154\1\143\1\157\2\uffff\1\164\1\141\1\162\1\164\1\uffff\1\155\12\uffff\1\154\1\143\1\163\1\160\1\163\1\157\1\155\1\151\2\145\1\157\1\162\1\164\1\157\1\151\1\164\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\2\172\1\154\2\172\1\145\1\162\1\164\1\145\1\uffff\1\145\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\146\1\171\1\172\1\141\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\142\1\172\1\153\1\165\1\157\1\163\1\162\1\172\1\146\1\156\1\172\1\162\1\151\1\141\1\151\1\154\1\153\1\156\1\141\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\4\uffff\1\146\2\uffff\1\172\2\uffff\1\156\1\151\3\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\2\145\1\172\1\uffff\1\164\1\144\1\uffff\1\145\1\141\1\145\1\uffff\1\151\1\uffff\1\172\1\141\1\151\1\166\1\156\1\164\1\144\1\uffff\1\172\1\155\1\163\1\172\1\143\1\uffff\1\172\1\144\1\146\1\uffff\1\164\1\145\1\164\1\141\1\151\1\145\1\151\1\154\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\171\1\uffff\1\144\1\142\1\141\1\145\1\166\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\1\162\1\uffff\1\151\2\172\1\147\1\162\1\164\1\uffff\1\154\1\143\1\145\1\151\1\171\1\141\1\uffff\2\145\1\uffff\1\145\1\uffff\1\163\2\172\1\163\1\145\1\154\1\144\1\172\1\164\1\154\1\141\1\171\1\154\1\uffff\1\145\1\154\1\163\1\145\1\157\1\145\2\172\1\141\2\172\1\165\1\143\1\144\1\145\1\151\1\uffff\1\156\1\162\1\172\1\143\1\164\1\172\1\141\2\144\1\164\1\172\1\154\2\uffff\1\145\1\164\2\151\1\172\1\164\1\144\1\164\1\160\1\172\2\163\2\172\1\uffff\1\172\1\uffff\1\172\1\163\2\172\1\uffff\1\145\1\172\1\143\3\172\1\171\2\172\1\162\1\156\2\uffff\1\142\1\uffff\1\124\1\uffff\2\164\2\172\1\157\2\172\1\uffff\2\145\1\uffff\1\154\1\172\1\123\1\151\1\uffff\1\145\1\172\1\171\1\166\1\172\1\uffff\1\151\1\172\1\151\1\145\1\uffff\2\172\4\uffff\1\172\2\uffff\1\172\1\uffff\1\145\3\uffff\1\172\2\uffff\1\155\1\164\1\154\1\157\1\145\1\172\2\uffff\1\156\2\uffff\1\172\1\144\1\151\1\uffff\1\145\1\157\1\172\1\uffff\1\172\1\145\1\141\1\157\1\uffff\1\157\1\172\4\uffff\1\172\1\uffff\1\141\1\172\1\145\2\172\1\uffff\1\172\1\uffff\1\116\1\144\1\164\1\156\2\uffff\1\172\1\142\2\156\2\uffff\1\164\1\uffff\1\172\3\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 = - "\1\uffff\1\1\14\uffff\1\20\4\uffff\1\27\17\uffff\1\65\2\uffff\1\73\1\74\2\uffff\1\102\1\103\3\uffff\1\120\1\uffff\1\132\1\133\1\uffff\1\u0082\4\uffff\1\u0089\1\u008b\1\u008e\1\u008f\1\1\4\uffff\1\u0089\20\uffff\1\15\1\152\1\154\1\156\1\uffff\1\161\1\uffff\1\167\1\173\1\36\1\u008d\1\16\3\uffff\1\20\1\u0088\1\u008c\1\21\1\63\1\124\1\22\1\25\1\23\1\26\1\30\1\126\1\24\1\27\12\uffff\1\123\1\35\1\37\1\40\1\61\14\uffff\1\60\1\u0084\1\u0083\1\65\1\71\1\104\1\67\2\uffff\1\73\1\74\4\uffff\1\102\1\103\5\uffff\1\120\1\uffff\1\132\1\133\1\143\1\u0082\1\u0085\1\u0086\1\u0087\1\u008a\1\u008b\1\u008e\16\uffff\1\72\1\134\1\153\32\uffff\1\32\63\uffff\1\141\1\7\14\uffff\1\160\1\175\1\163\1\165\1\uffff\1\17\1\77\1\uffff\1\31\1\62\5\uffff\1\100\1\uffff\1\33\1\41\2\uffff\1\54\3\uffff\1\53\7\uffff\1\70\1\uffff\1\76\3\uffff\1\131\1\uffff\1\105\11\uffff\1\75\3\uffff\1\112\3\uffff\1\136\16\uffff\1\u0080\1\uffff\1\135\1\14\3\uffff\1\130\11\uffff\1\45\15\uffff\1\142\5\uffff\1\116\1\uffff\1\2\1\121\2\uffff\1\137\12\uffff\1\10\20\uffff\1\42\13\uffff\1\u0081\15\uffff\1\140\1\uffff\1\4\15\uffff\1\115\1\162\1\uffff\1\146\1\66\7\uffff\1\46\2\uffff\1\50\11\uffff\1\147\4\uffff\1\125\1\uffff\1\3\1\122\1\5\1\34\1\107\1\127\2\uffff\1\6\1\113\1\11\1\uffff\1\12\1\174\5\uffff\1\155\1\64\1\uffff\1\43\1\44\3\uffff\1\52\3\uffff\1\101\4\uffff\1\151\2\uffff\1\172\1\144\1\uffff\1\157\4\uffff\1\176\1\uffff\1\55\4\uffff\1\166\1\117\4\uffff\1\111\1\177\1\uffff\1\145\1\uffff\1\106\1\114\4\uffff\1\170\4\uffff\1\164\1\uffff\1\51\1\57\1\56\1\uffff\1\110\1\150\5\uffff\1\171\2\uffff\1\13\2\uffff\1\47"; + "\2\uffff\1\2\13\uffff\1\21\4\uffff\1\30\17\uffff\1\66\4\uffff\1\100\1\101\2\uffff\1\106\1\107\2\uffff\1\124\1\uffff\1\136\1\137\1\uffff\1\u0088\4\uffff\1\u008f\1\u0091\1\u0094\1\u0095\4\uffff\1\u008f\1\2\21\uffff\1\16\1\160\1\162\1\164\1\uffff\1\167\1\uffff\1\175\1\u0081\1\37\1\u0093\1\17\3\uffff\1\21\1\u008e\1\u0092\1\22\1\64\1\130\1\23\1\26\1\24\1\27\1\31\1\132\1\25\1\30\11\uffff\1\127\1\36\1\40\1\41\1\62\14\uffff\1\61\1\u008a\1\u0089\1\66\1\73\1\110\1\71\5\uffff\1\100\1\101\4\uffff\1\106\1\107\4\uffff\1\124\1\uffff\1\136\1\137\1\147\1\u0088\1\u008b\1\u008c\1\u008d\1\u0090\1\u0091\1\u0094\21\uffff\1\102\1\140\1\161\32\uffff\1\33\70\uffff\1\145\1\10\14\uffff\1\166\1\u0083\1\171\1\173\1\uffff\1\20\1\104\1\uffff\1\32\1\63\6\uffff\1\34\1\42\2\uffff\1\55\3\uffff\1\54\11\uffff\1\74\2\uffff\1\103\3\uffff\1\135\1\uffff\1\111\7\uffff\1\1\5\uffff\1\116\3\uffff\1\142\21\uffff\1\u0086\1\uffff\1\141\1\15\3\uffff\1\134\11\uffff\1\46\11\uffff\1\122\6\uffff\1\146\6\uffff\1\3\2\uffff\1\125\1\uffff\1\143\15\uffff\1\11\20\uffff\1\43\14\uffff\1\76\1\u0087\16\uffff\1\144\1\uffff\1\5\4\uffff\1\152\13\uffff\1\121\1\170\1\uffff\1\154\1\uffff\1\70\7\uffff\1\47\2\uffff\1\51\4\uffff\1\72\5\uffff\1\155\4\uffff\1\131\2\uffff\1\4\1\126\1\6\1\35\1\uffff\1\113\1\133\1\uffff\1\151\1\uffff\1\7\1\117\1\12\1\uffff\1\13\1\u0082\6\uffff\1\163\1\65\1\uffff\1\44\1\45\3\uffff\1\53\3\uffff\1\105\4\uffff\1\157\2\uffff\1\75\1\u0080\1\77\1\150\1\uffff\1\165\5\uffff\1\u0084\1\uffff\1\56\4\uffff\1\174\1\123\4\uffff\1\115\1\u0085\1\uffff\1\153\1\uffff\1\67\1\112\1\120\4\uffff\1\176\4\uffff\1\172\1\uffff\1\52\1\60\1\57\1\uffff\1\114\1\156\5\uffff\1\177\2\uffff\1\14\2\uffff\1\50"; static final String DFA11_specialS = - "\1\0\65\uffff\1\1\1\2\u021d\uffff}>"; + "\1\2\66\uffff\1\0\1\1\u0242\uffff}>"; static final String[] DFA11_transitionS = { - "\11\74\2\73\2\74\1\73\22\74\1\73\1\13\1\66\1\57\2\74\1\63\1\67\1\52\1\53\1\16\1\20\1\43\1\14\1\27\1\17\12\72\1\44\1\1\1\22\1\23\1\21\1\30\1\64\1\71\1\33\1\41\5\71\1\34\2\71\1\60\1\31\1\71\1\40\2\71\1\35\1\36\1\32\1\37\5\71\1\61\1\74\1\62\1\74\1\70\1\74\1\24\1\56\1\2\1\55\1\3\1\50\2\71\1\4\2\71\1\5\1\6\1\15\1\25\1\51\1\7\1\10\1\54\1\11\1\12\1\45\1\71\1\26\2\71\1\46\1\42\1\47\45\74\1\65\uff5c\74", - "", - "\1\77\6\uffff\1\76\3\uffff\1\100\2\uffff\1\101", - "\1\105\1\uffff\1\103\11\uffff\1\104", - "\1\111\1\uffff\1\110\6\uffff\1\106\1\107", - "\1\113\3\uffff\1\112", - "\1\114", - "\1\115", + "\11\75\2\74\2\75\1\74\22\75\1\74\1\13\1\67\1\60\2\75\1\64\1\70\1\54\1\55\1\16\1\20\1\43\1\14\1\27\1\17\12\73\1\44\1\2\1\22\1\23\1\21\1\30\1\65\1\72\1\33\1\41\5\72\1\34\2\72\1\61\1\31\1\72\1\40\2\72\1\35\1\36\1\32\1\37\5\72\1\62\1\75\1\63\1\75\1\71\1\75\1\24\1\45\1\1\1\57\1\3\1\52\1\47\1\72\1\4\2\72\1\5\1\6\1\15\1\25\1\53\1\7\1\10\1\56\1\11\1\12\1\46\1\72\1\26\2\72\1\50\1\42\1\51\45\75\1\66\uff5c\75", + "\1\76\6\uffff\1\77\3\uffff\1\101\2\uffff\1\100", + "", + "\1\106\1\uffff\1\104\11\uffff\1\105", + "\1\113\1\uffff\1\112\6\uffff\1\107\1\111\5\uffff\1\110", + "\1\115\3\uffff\1\114", "\1\116", - "\1\120\11\uffff\1\117", - "\1\122\4\uffff\1\121", - "\1\133\1\124\4\uffff\1\125\5\uffff\1\126\2\uffff\1\127\1\123\1\130\1\131\1\132", - "\1\135\20\uffff\1\134", - "\1\140\11\uffff\1\137\5\uffff\1\141", - "", - "\1\143\2\uffff\1\144", - "\1\147\21\uffff\1\146", - "\1\151", - "\1\155\17\uffff\1\153\1\154", - "", - "\1\164\1\uffff\1\161\11\uffff\1\160\1\uffff\1\162\3\uffff\1\163", - "\1\166\15\uffff\1\170\1\uffff\1\165\2\uffff\1\167", - "\1\171", + "\1\117", + "\1\120", + "\1\122\11\uffff\1\121", + "\1\124\4\uffff\1\123", + "\1\135\1\126\4\uffff\1\127\5\uffff\1\130\2\uffff\1\131\1\125\1\132\1\133\1\134", + "\1\137\20\uffff\1\136", + "\1\142\11\uffff\1\141\5\uffff\1\143", + "", + "\1\145\2\uffff\1\146", + "\1\151\21\uffff\1\150", + "\1\153", + "\1\157\17\uffff\1\155\1\156", + "", + "\1\166\1\uffff\1\163\11\uffff\1\162\1\uffff\1\164\3\uffff\1\165", + "\1\170\15\uffff\1\171\1\uffff\1\167", "\1\172", - "\1\175\1\174", - "\1\177", + "\1\173", + "\1\176\1\175", "\1\u0080", - "\1\u0082\15\uffff\1\u0081", - "\1\u0083", + "\1\u0081", + "\1\u0083\15\uffff\1\u0082", "\1\u0084", - "\1\u0086\16\uffff\1\u0085", - "\1\u0087", - "\1\u0088\16\uffff\1\u0089", - "\1\u008a", - "\1\u008c\15\uffff\1\u008b", + "\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\u0090\2\uffff\1\u008f", - "\1\u0092\15\uffff\1\u0093", + "\1\u0091\2\uffff\1\u0090", + "\1\u0094\5\uffff\1\u0093", + "\1\u0095\15\uffff\1\u0096", + "\1\u0097", "", "", - "\1\u0097\15\uffff\1\u0096", - "\1\u0098\20\uffff\1\u0099", + "\1\u009b\15\uffff\1\u009a", + "\1\u009c\20\uffff\1\u009d", "", "", - "\1\u009c\16\uffff\1\u009d", - "\1\u009f\3\uffff\1\u009e", - "\1\u00a0", + "\1\u00a0\16\uffff\1\u00a1", + "\1\u00a3\3\uffff\1\u00a2", "", - "\1\u00a2", + "\1\u00a5", "", "", - "\1\u00a5", + "\1\u00a8", "", - "\1\u00a7", - "\0\u00a8", - "\0\u00a9", "\1\u00aa", + "\0\u00ab", + "\0\u00ac", + "\1\u00ad", "", "", "", "", - "", - "\1\u00ad", - "\1\u00ae", - "\1\u00af", "\1\u00b0", - "", - "\1\u00b3\1\uffff\1\u00b1\16\uffff\1\u00b2", + "\1\u00b1", + "\1\u00b3\1\u00b2", "\1\u00b4", - "\1\u00b5", - "\1\u00b6", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\5\102\1\u00b9\2\102\1\u00b7\12\102\1\u00ba\1\102\1\u00b8\4\102", + "", + "", + "\1\u00b7\1\uffff\1\u00b5\16\uffff\1\u00b6", + "\1\u00b8", + "\1\u00b9", + "\1\u00ba", + "\1\u00bb", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\5\102\1\u00be\2\102\1\u00bc\11\102\1\u00bf\1\u00c0\1\102\1\u00bd\4\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u00be\21\uffff\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\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\u00c4\21\uffff\1\u00c5", + "\1\u00c6", + "\1\u00c7", + "\1\u00c8", + "\1\u00c9\4\uffff\1\u00ca\14\uffff\1\u00cb", + "\1\u00cc\23\uffff\1\u00cd", + "\1\u00cf\14\uffff\1\u00ce", + "\1\u00d0", + "\1\u00d1\11\uffff\1\u00d2", "", "", "", "", - "\1\u00cd", + "\1\u00d3", "", - "\1\u00ce", + "\1\u00d4", "", "", "", "", "", - "\1\u00cf", - "\1\u00d0", - "\1\u00d1", + "\1\u00d5", + "\1\u00d6", + "\1\u00d7", "", "", "", @@ -4669,33 +4845,32 @@ public class InternalQVTimperativeLexer extends Lexer { "", "", "", - "\1\u00d2", - "\1\u00d3", - "\1\u00d4", - "\1\u00d5", - "\1\u00d6", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\3\102\1\u00d7\26\102", + "\1\u00d8", "\1\u00d9", "\1\u00da", "\1\u00db", "\1\u00dc", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\3\102\1\u00dd\26\102", + "\1\u00df", + "\1\u00e0", + "\1\u00e1", "", "", "", "", "", - "\1\u00dd", - "\1\u00de", - "\1\u00df", - "\1\u00e0", - "\1\u00e1", "\1\u00e2", "\1\u00e3", - "\1\u00e5\2\uffff\1\u00e4", + "\1\u00e4", + "\1\u00e5", "\1\u00e6", "\1\u00e7", "\1\u00e8", - "\1\u00e9", + "\1\u00ea\2\uffff\1\u00e9", + "\1\u00eb", + "\1\u00ec", + "\1\u00ed", + "\1\u00ee", "", "", "", @@ -4703,23 +4878,25 @@ public class InternalQVTimperativeLexer extends Lexer { "", "", "", - "\1\u00ea", - "\1\u00eb", + "\1\u00ef", + "\1\u00f0", + "\1\u00f1", + "\1\u00f2", + "\1\u00f3", "", "", - "\1\u00ec", - "\1\u00ed", - "\1\u00ee", - "\1\u00f0\3\uffff\1\u00f1\5\uffff\1\u00ef", + "\1\u00f4", + "\1\u00f5", + "\1\u00f6", + "\1\u00f8\3\uffff\1\u00f9\5\uffff\1\u00f7", "", "", - "\1\u00f3\5\uffff\1\u00f4\1\uffff\1\u00f2", - "\1\u00f5", - "\1\u00f7\13\uffff\1\u00f6", - "\1\u00f8", - "\1\u00f9", + "\1\u00fb\5\uffff\1\u00fc\1\uffff\1\u00fa", + "\1\u00fd", + "\1\u00ff\13\uffff\1\u00fe", + "\1\u0100", "", - "\1\u00fa", + "\1\u0101", "", "", "", @@ -4730,194 +4907,182 @@ public class InternalQVTimperativeLexer extends Lexer { "", "", "", - "\1\u00fb", - "\1\u00fc", - "\1\u00fd", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\1\u0101", "\1\u0102", "\1\u0103", - "\1\u0105\2\uffff\1\u0104", + "\1\u0104", + "\1\u0105", "\1\u0106", "\1\u0107", "\1\u0108", "\1\u0109", - "", - "", - "", "\1\u010a", "\1\u010b", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u010d\2\uffff\1\u010c", "\1\u010e", - "\1\u0110\7\uffff\1\u010f", - "\1\u0111", + "\1\u010f", + "\1\u0110\15\uffff\1\u0111", "\1\u0112", "\1\u0113", "\1\u0114", + "", + "", + "", "\1\u0115", "\1\u0116", - "\1\u0117", - "\1\u0118", - "\1\u0119", - "\1\u011a\21\uffff\1\u011b", - "\1\u011c\11\uffff\1\u011d", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u011e\21\102", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0121", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0119", + "\1\u011b\7\uffff\1\u011a", + "\1\u011c", + "\1\u011d", + "\1\u011e", + "\1\u011f", + "\1\u0120", + "\1\u0121", + "\1\u0122", + "\1\u0123", "\1\u0124", - "\1\u0125", - "\1\u0126", - "\1\u0127", - "", - "\1\u0128", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u012a", + "\1\u0125\21\uffff\1\u0126", + "\1\u0127\11\uffff\1\u0128", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u0129\21\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u012c", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u012d", - "\1\u012e", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u012f", "\1\u0130", "\1\u0131", "\1\u0132", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "", + "\1\u0133", "\1\u0134", - "\1\u0135", - "\1\u0136\7\uffff\1\u0137\14\uffff\1\u0138", - "\1\u0139", - "\1\u013a", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0137", + "\1\u0138", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u013a", + "\1\u013b", "\1\u013c", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u013e", "\1\u013f", - "\1\u0140", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0142", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0140\7\uffff\1\u0141\14\uffff\1\u0142", + "\1\u0143", "\1\u0144", "\1\u0145", "\1\u0146", - "\1\u0147", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u0148", "\1\u0149", - "\1\u014a", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u014b", "\1\u014c", + "\1\u014d", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u014e", "\1\u014f", - "\1\u0150", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0151", "\1\u0152", "\1\u0153", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u0154\21\102", + "\1\u0154", + "\1\u0155", "\1\u0156", "\1\u0157", - "\1\u0158", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u0159", "\1\u015a", "\1\u015b", "\1\u015c", "\1\u015d", - "", - "", - "\1\u015e", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u015f", "\1\u0160", - "\1\u0161", - "\1\u0162", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\10\102\1\u0161\21\102", "\1\u0163", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0164", "\1\u0165", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0166", + "\1\u0167", "\1\u0168", "\1\u0169", - "", - "", - "", - "", "\1\u016a", - "", - "", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "", - "", + "\1\u016b", "\1\u016c", "\1\u016d", + "", + "", "\1\u016e", "\1\u016f", "\1\u0170", - "", "\1\u0171", - "", - "", "\1\u0172", "\1\u0173", - "", - "\1\u0174", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0176", - "", - "\1\u0177", + "\1\u0175", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u0178", "\1\u0179", + "", + "", + "", + "", "\1\u017a", - "\1\u017b", + "", + "", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "", + "", "\1\u017c", "\1\u017d", - "", "\1\u017e", - "", "\1\u017f", "\1\u0180", "\1\u0181", "", + "", "\1\u0182", + "\1\u0183", "", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u0184", - "\1\u0185", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u0186", + "", "\1\u0187", "\1\u0188", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0189", "\1\u018a", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u018b", + "\1\u018c", "\1\u018d", "\1\u018e", - "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "", "\1\u0190", "\1\u0191", "", "\1\u0192", "\1\u0193", "\1\u0194", + "", "\1\u0195", - "\1\u0196", + "", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u0197", "\1\u0198", "\1\u0199", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u019a", "\1\u019b", "\1\u019c", - "\1\u019d", - "\1\u019e", - "\1\u019f\2\uffff\1\u01a0", "", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u019e", + "\1\u019f", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u01a1", "", - "", - "\1\u01a2", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u01a3", "\1\u01a4", "", @@ -4927,231 +5092,278 @@ public class InternalQVTimperativeLexer extends Lexer { "\1\u01a8", "\1\u01a9", "\1\u01aa", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u01ab", "\1\u01ac", "\1\u01ad", - "", "\1\u01ae", "\1\u01af", - "\1\u01b0", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u01b1", "\1\u01b2", "\1\u01b3", "\1\u01b4", - "\1\u01b5", - "\1\u01b6", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u01b5\2\uffff\1\u01b6", + "", + "\1\u01b7", + "", + "", "\1\u01b8", "\1\u01b9", "\1\u01ba", "", "\1\u01bb", "\1\u01bc", - "\1\u01bd\3\uffff\1\u01be", + "\1\u01bd", + "\1\u01be", "\1\u01bf", "\1\u01c0", - "", - "\1\u01c1", - "", - "", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u01c2", "\1\u01c3", "", "\1\u01c4", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\22\102\1\u01c6\7\102", + "\1\u01c5", + "\1\u01c6", + "\1\u01c7", "\1\u01c8", "\1\u01c9", "\1\u01ca", "\1\u01cb", "\1\u01cc", - "\1\u01cd", - "\1\u01ce", "", - "\1\u01cf", + "\1\u01cd", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\1\u01d0", "\1\u01d1", "\1\u01d2", + "", "\1\u01d3", "\1\u01d4", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u01d5\3\uffff\1\u01d6", "\1\u01d7", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u01d8", + "\1\u01d9", + "", "\1\u01da", "\1\u01db", + "", "\1\u01dc", - "\1\u01dd", - "\1\u01de", "", - "\1\u01df", - "\1\u01e0", + "\1\u01dd", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\22\102\1\u01df\7\102", + "\1\u01e1", "\1\u01e2", "\1\u01e3", + "\1\u01e4", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u01e5", "\1\u01e6", "\1\u01e7", "\1\u01e8", "\1\u01e9", - "", "\1\u01ea", + "", "\1\u01eb", "\1\u01ec", "\1\u01ed", - "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u01ee", "\1\u01ef", "\1\u01f0", - "\1\u01f1", - "\1\u01f2", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u01f4", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u01f3", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\22\102\1\u01f5\7\102", + "\1\u01f7", + "\1\u01f8", + "\1\u01f9", + "\1\u01fa", + "\1\u01fb", "", + "\1\u01fc", + "\1\u01fd", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u01ff", + "\1\u0200", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0202", + "\1\u0203", + "\1\u0204", + "\1\u0205", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0207", "", + "", + "\1\u0208", + "\1\u0209", + "\1\u020a", + "\1\u020b", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u020d", + "\1\u020e", + "\1\u020f", + "\1\u0210", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0212", + "\1\u0213", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u01fb", - "\1\u01fc", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0200", + "\1\u0218", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0203", - "\1\u0204", "", + "\1\u021b", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u021d", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0221", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u0224", + "\1\u0225", "", - "\1\u0205", "", + "\1\u0226", "", - "\1\u0206", - "\1\u0207", + "\1\u0227", + "", + "\1\u0228", + "\1\u0229", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u020a", + "\1\u022c", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", - "\1\u020d", - "\1\u020e", + "\1\u022f", + "\1\u0230", "", - "\1\u020f", + "\1\u0231", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0211", - "\1\u0212", - "\1\u0213", + "\1\u0233", + "\1\u0234", + "", + "\1\u0235", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0215", - "\1\u0216", - "\1\u0217", + "\1\u0237", + "\1\u0238", + "\1\u0239", "", - "\1\u0218", + "\1\u023a", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u021a", - "\1\u021b", + "\1\u023c", + "\1\u023d", "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", "", "", "", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u021e", + "", + "\1\u0242", "", "", "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", "", - "\1\u0220", - "\1\u0221", - "\1\u0222", - "\1\u0223", + "\1\u0244", + "\1\u0245", + "\1\u0246", + "\1\u0247", + "\1\u0248", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", "", - "\1\u0225", + "\1\u024a", "", "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0227", - "\1\u0228", + "\1\u024c", + "\1\u024d", "", - "\1\u0229", - "\1\u022a", + "\1\u024e", + "\1\u024f", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u022d", - "\1\u022e", - "\1\u022f", + "\1\u0252", + "\1\u0253", + "\1\u0254", "", - "\1\u0230", + "\1\u0255", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", "", + "", + "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", - "\1\u0233", + "\1\u0258", + "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", + "\1\u025a", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0235", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", - "\1\u0238", - "\1\u0239", - "\1\u023a", - "\1\u023b", + "\1\u025e", + "\1\u025f", + "\1\u0260", + "\1\u0261", "", "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u023d", - "\1\u023e", - "\1\u023f", + "\1\u0263", + "\1\u0264", + "\1\u0265", "", "", - "\1\u0240", + "\1\u0266", "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", "", - "\1\u0242", + "", + "\1\u0268", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "", - "\1\u0246", + "\1\u026c", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0249", + "\1\u026f", "", - "\1\u024a", + "\1\u0270", "", "", "", - "\1\u024b", + "\1\u0271", "", "", - "\1\u024c", - "\1\u024d", + "\1\u0272", + "\1\u0273", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u024f", - "\1\u0250", + "\1\u0275", + "\1\u0276", "", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", - "\1\u0252", + "\1\u0278", "", - "\1\u0253", + "\1\u0279", "\12\102\7\uffff\32\102\4\uffff\1\102\1\uffff\32\102", "" }; @@ -5186,19 +5398,39 @@ 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 | T__146 | T__147 | T__148 | 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 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | 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; int _s = s; switch ( s ) { case 0 : + int LA11_55 = input.LA(1); + + s = -1; + if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 171;} + + else s = 61; + + if ( s>=0 ) return s; + break; + case 1 : + int LA11_56 = input.LA(1); + + s = -1; + if ( ((LA11_56>='\u0000' && LA11_56<='\uFFFF')) ) {s = 172;} + + else s = 61; + + if ( s>=0 ) return s; + break; + case 2 : int LA11_0 = input.LA(1); s = -1; - if ( (LA11_0==';') ) {s = 1;} + if ( (LA11_0=='c') ) {s = 1;} - else if ( (LA11_0=='c') ) {s = 2;} + else if ( (LA11_0==';') ) {s = 2;} else if ( (LA11_0=='e') ) {s = 3;} @@ -5268,73 +5500,55 @@ public class InternalQVTimperativeLexer extends Lexer { else if ( (LA11_0==':') ) {s = 36;} - else if ( (LA11_0=='v') ) {s = 37;} - - else if ( (LA11_0=='{') ) {s = 38;} + else if ( (LA11_0=='b') ) {s = 37;} - else if ( (LA11_0=='}') ) {s = 39;} + else if ( (LA11_0=='v') ) {s = 38;} - else if ( (LA11_0=='f') ) {s = 40;} + else if ( (LA11_0=='g') ) {s = 39;} - else if ( (LA11_0=='p') ) {s = 41;} + else if ( (LA11_0=='{') ) {s = 40;} - else if ( (LA11_0=='(') ) {s = 42;} + else if ( (LA11_0=='}') ) {s = 41;} - else if ( (LA11_0==')') ) {s = 43;} + else if ( (LA11_0=='f') ) {s = 42;} - else if ( (LA11_0=='s') ) {s = 44;} + else if ( (LA11_0=='p') ) {s = 43;} - else if ( (LA11_0=='d') ) {s = 45;} + else if ( (LA11_0=='(') ) {s = 44;} - else if ( (LA11_0=='b') ) {s = 46;} + else if ( (LA11_0==')') ) {s = 45;} - else if ( (LA11_0=='#') ) {s = 47;} + else if ( (LA11_0=='s') ) {s = 46;} - else if ( (LA11_0=='L') ) {s = 48;} + else if ( (LA11_0=='d') ) {s = 47;} - else if ( (LA11_0=='[') ) {s = 49;} + else if ( (LA11_0=='#') ) {s = 48;} - else if ( (LA11_0==']') ) {s = 50;} + else if ( (LA11_0=='L') ) {s = 49;} - else if ( (LA11_0=='&') ) {s = 51;} + else if ( (LA11_0=='[') ) {s = 50;} - else if ( (LA11_0=='@') ) {s = 52;} + else if ( (LA11_0==']') ) {s = 51;} - else if ( (LA11_0=='\u00A3') ) {s = 53;} + else if ( (LA11_0=='&') ) {s = 52;} - else if ( (LA11_0=='\"') ) {s = 54;} + else if ( (LA11_0=='@') ) {s = 53;} - else if ( (LA11_0=='\'') ) {s = 55;} + else if ( (LA11_0=='\u00A3') ) {s = 54;} - else if ( (LA11_0=='_') ) {s = 56;} + else if ( (LA11_0=='\"') ) {s = 55;} - else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||LA11_0=='w'||(LA11_0>='y' && LA11_0<='z')) ) {s = 57;} + else if ( (LA11_0=='\'') ) {s = 56;} - else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 58;} + else if ( (LA11_0=='_') ) {s = 57;} - else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 59;} + else if ( (LA11_0=='A'||(LA11_0>='D' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='K')||LA11_0=='N'||(LA11_0>='P' && LA11_0<='Q')||(LA11_0>='V' && LA11_0<='Z')||LA11_0=='h'||(LA11_0>='j' && LA11_0<='k')||LA11_0=='w'||(LA11_0>='y' && LA11_0<='z')) ) {s = 58;} - else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 60;} + else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 59;} - if ( s>=0 ) return s; - break; - case 1 : - int LA11_54 = input.LA(1); - - s = -1; - if ( ((LA11_54>='\u0000' && LA11_54<='\uFFFF')) ) {s = 168;} - - else s = 60; - - if ( s>=0 ) return s; - break; - case 2 : - int LA11_55 = input.LA(1); - - s = -1; - if ( ((LA11_55>='\u0000' && LA11_55<='\uFFFF')) ) {s = 169;} + else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 60;} - else s = 60; + else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0=='\\'||LA11_0=='^'||LA11_0=='`'||(LA11_0>='~' && LA11_0<='\u00A2')||(LA11_0>='\u00A4' && LA11_0<='\uFFFF')) ) {s = 61;} if ( s>=0 ) return s; break; 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 968f1aeda..4484ac20e 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,7 +33,7 @@ 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'", "'|?'", "'?'", "'add'", "'+='", "'observe'", "','", "'append'", "':'", "'var'", "':='", "'in'", "'{'", "'}'", "'call'", "'for'", "'new'", "'out'", "'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'", "'&&'", "'infinite'", "'transient'", "'notify'", "'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", "'call'", "';'", "'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'", "'+='", "'observe'", "','", "'appendsTo'", "'append'", "':'", "'buffer'", "':='", "'var'", "'consumes'", "'guard'", "'iterates'", "'{'", "'}'", "'in'", "'for'", "'new'", "'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'", "'&&'", "'infinite'", "'install'", "'invoke'", "'transient'", "'notify'", "'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; @@ -89,6 +89,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa public static final int T__30=30; public static final int T__31=31; public static final int T__32=32; + public static final int T__154=154; + public static final int T__151=151; + public static final int T__150=150; + public static final int T__153=153; + public static final int T__152=152; public static final int RULE_SINGLE_QUOTED_STRING=5; public static final int T__48=48; public static final int T__49=49; @@ -104,6 +109,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa public static final int T__147=147; public static final int T__42=42; public static final int T__43=43; + public static final int T__149=149; public static final int T__91=91; public static final int T__100=100; public static final int T__92=92; @@ -389,12 +395,97 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "ruleAddStatementCS" + // $ANTLR start "entryRuleAppendParameterBindingCS" + // InternalQVTimperative.g:124:1: entryRuleAppendParameterBindingCS : ruleAppendParameterBindingCS EOF ; + public final void entryRuleAppendParameterBindingCS() throws RecognitionException { + try { + // InternalQVTimperative.g:125:1: ( ruleAppendParameterBindingCS EOF ) + // InternalQVTimperative.g:126:1: ruleAppendParameterBindingCS EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getAppendParameterBindingCSRule()); + } + pushFollow(FollowSets000.FOLLOW_1); + ruleAppendParameterBindingCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getAppendParameterBindingCSRule()); + } + match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleAppendParameterBindingCS" + + + // $ANTLR start "ruleAppendParameterBindingCS" + // InternalQVTimperative.g:133:1: ruleAppendParameterBindingCS : ( ( rule__AppendParameterBindingCS__Group__0 ) ) ; + public final void ruleAppendParameterBindingCS() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:137:2: ( ( ( rule__AppendParameterBindingCS__Group__0 ) ) ) + // InternalQVTimperative.g:138:1: ( ( rule__AppendParameterBindingCS__Group__0 ) ) + { + // InternalQVTimperative.g:138:1: ( ( rule__AppendParameterBindingCS__Group__0 ) ) + // InternalQVTimperative.g:139:1: ( rule__AppendParameterBindingCS__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getAppendParameterBindingCSAccess().getGroup()); + } + // InternalQVTimperative.g:140:1: ( rule__AppendParameterBindingCS__Group__0 ) + // InternalQVTimperative.g:140:2: rule__AppendParameterBindingCS__Group__0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__AppendParameterBindingCS__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getAppendParameterBindingCSAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleAppendParameterBindingCS" + + // $ANTLR start "entryRuleAppendParameterCS" - // InternalQVTimperative.g:124:1: entryRuleAppendParameterCS : ruleAppendParameterCS EOF ; + // InternalQVTimperative.g:152:1: entryRuleAppendParameterCS : ruleAppendParameterCS EOF ; public final void entryRuleAppendParameterCS() throws RecognitionException { try { - // InternalQVTimperative.g:125:1: ( ruleAppendParameterCS EOF ) - // InternalQVTimperative.g:126:1: ruleAppendParameterCS EOF + // InternalQVTimperative.g:153:1: ( ruleAppendParameterCS EOF ) + // InternalQVTimperative.g:154:1: ruleAppendParameterCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAppendParameterCSRule()); @@ -424,23 +515,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleAppendParameterCS" - // InternalQVTimperative.g:133:1: ruleAppendParameterCS : ( ( rule__AppendParameterCS__Group__0 ) ) ; + // InternalQVTimperative.g:161:1: ruleAppendParameterCS : ( ( rule__AppendParameterCS__Group__0 ) ) ; public final void ruleAppendParameterCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:137:2: ( ( ( rule__AppendParameterCS__Group__0 ) ) ) - // InternalQVTimperative.g:138:1: ( ( rule__AppendParameterCS__Group__0 ) ) + // InternalQVTimperative.g:165:2: ( ( ( rule__AppendParameterCS__Group__0 ) ) ) + // InternalQVTimperative.g:166:1: ( ( rule__AppendParameterCS__Group__0 ) ) { - // InternalQVTimperative.g:138:1: ( ( rule__AppendParameterCS__Group__0 ) ) - // InternalQVTimperative.g:139:1: ( rule__AppendParameterCS__Group__0 ) + // InternalQVTimperative.g:166:1: ( ( rule__AppendParameterCS__Group__0 ) ) + // InternalQVTimperative.g:167:1: ( rule__AppendParameterCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAppendParameterCSAccess().getGroup()); } - // InternalQVTimperative.g:140:1: ( rule__AppendParameterCS__Group__0 ) - // InternalQVTimperative.g:140:2: rule__AppendParameterCS__Group__0 + // InternalQVTimperative.g:168:1: ( rule__AppendParameterCS__Group__0 ) + // InternalQVTimperative.g:168:2: rule__AppendParameterCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AppendParameterCS__Group__0(); @@ -474,12 +565,97 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "ruleAppendParameterCS" + // $ANTLR start "entryRuleBufferStatementCS" + // InternalQVTimperative.g:180:1: entryRuleBufferStatementCS : ruleBufferStatementCS EOF ; + public final void entryRuleBufferStatementCS() throws RecognitionException { + try { + // InternalQVTimperative.g:181:1: ( ruleBufferStatementCS EOF ) + // InternalQVTimperative.g:182:1: ruleBufferStatementCS EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSRule()); + } + pushFollow(FollowSets000.FOLLOW_1); + ruleBufferStatementCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSRule()); + } + match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleBufferStatementCS" + + + // $ANTLR start "ruleBufferStatementCS" + // InternalQVTimperative.g:189:1: ruleBufferStatementCS : ( ( rule__BufferStatementCS__Group__0 ) ) ; + public final void ruleBufferStatementCS() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:193:2: ( ( ( rule__BufferStatementCS__Group__0 ) ) ) + // InternalQVTimperative.g:194:1: ( ( rule__BufferStatementCS__Group__0 ) ) + { + // InternalQVTimperative.g:194:1: ( ( rule__BufferStatementCS__Group__0 ) ) + // InternalQVTimperative.g:195:1: ( rule__BufferStatementCS__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getGroup()); + } + // InternalQVTimperative.g:196:1: ( rule__BufferStatementCS__Group__0 ) + // InternalQVTimperative.g:196:2: rule__BufferStatementCS__Group__0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleBufferStatementCS" + + // $ANTLR start "entryRuleCommitStatementCS" - // InternalQVTimperative.g:152:1: entryRuleCommitStatementCS : ruleCommitStatementCS EOF ; + // InternalQVTimperative.g:208:1: entryRuleCommitStatementCS : ruleCommitStatementCS EOF ; public final void entryRuleCommitStatementCS() throws RecognitionException { try { - // InternalQVTimperative.g:153:1: ( ruleCommitStatementCS EOF ) - // InternalQVTimperative.g:154:1: ruleCommitStatementCS EOF + // InternalQVTimperative.g:209:1: ( ruleCommitStatementCS EOF ) + // InternalQVTimperative.g:210:1: ruleCommitStatementCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCommitStatementCSRule()); @@ -509,23 +685,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleCommitStatementCS" - // InternalQVTimperative.g:161:1: ruleCommitStatementCS : ( ( rule__CommitStatementCS__Alternatives ) ) ; + // InternalQVTimperative.g:217:1: ruleCommitStatementCS : ( ( rule__CommitStatementCS__Alternatives ) ) ; public final void ruleCommitStatementCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:165:2: ( ( ( rule__CommitStatementCS__Alternatives ) ) ) - // InternalQVTimperative.g:166:1: ( ( rule__CommitStatementCS__Alternatives ) ) + // InternalQVTimperative.g:221:2: ( ( ( rule__CommitStatementCS__Alternatives ) ) ) + // InternalQVTimperative.g:222:1: ( ( rule__CommitStatementCS__Alternatives ) ) { - // InternalQVTimperative.g:166:1: ( ( rule__CommitStatementCS__Alternatives ) ) - // InternalQVTimperative.g:167:1: ( rule__CommitStatementCS__Alternatives ) + // InternalQVTimperative.g:222:1: ( ( rule__CommitStatementCS__Alternatives ) ) + // InternalQVTimperative.g:223:1: ( rule__CommitStatementCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getCommitStatementCSAccess().getAlternatives()); } - // InternalQVTimperative.g:168:1: ( rule__CommitStatementCS__Alternatives ) - // InternalQVTimperative.g:168:2: rule__CommitStatementCS__Alternatives + // InternalQVTimperative.g:224:1: ( rule__CommitStatementCS__Alternatives ) + // InternalQVTimperative.g:224:2: rule__CommitStatementCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__CommitStatementCS__Alternatives(); @@ -560,11 +736,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleCheckStatementCS" - // InternalQVTimperative.g:180:1: entryRuleCheckStatementCS : ruleCheckStatementCS EOF ; + // InternalQVTimperative.g:236:1: entryRuleCheckStatementCS : ruleCheckStatementCS EOF ; public final void entryRuleCheckStatementCS() throws RecognitionException { try { - // InternalQVTimperative.g:181:1: ( ruleCheckStatementCS EOF ) - // InternalQVTimperative.g:182:1: ruleCheckStatementCS EOF + // InternalQVTimperative.g:237:1: ( ruleCheckStatementCS EOF ) + // InternalQVTimperative.g:238:1: ruleCheckStatementCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCheckStatementCSRule()); @@ -594,23 +770,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleCheckStatementCS" - // InternalQVTimperative.g:189:1: ruleCheckStatementCS : ( ( rule__CheckStatementCS__Group__0 ) ) ; + // InternalQVTimperative.g:245:1: ruleCheckStatementCS : ( ( rule__CheckStatementCS__Group__0 ) ) ; public final void ruleCheckStatementCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:193:2: ( ( ( rule__CheckStatementCS__Group__0 ) ) ) - // InternalQVTimperative.g:194:1: ( ( rule__CheckStatementCS__Group__0 ) ) + // InternalQVTimperative.g:249:2: ( ( ( rule__CheckStatementCS__Group__0 ) ) ) + // InternalQVTimperative.g:250:1: ( ( rule__CheckStatementCS__Group__0 ) ) { - // InternalQVTimperative.g:194:1: ( ( rule__CheckStatementCS__Group__0 ) ) - // InternalQVTimperative.g:195:1: ( rule__CheckStatementCS__Group__0 ) + // InternalQVTimperative.g:250:1: ( ( rule__CheckStatementCS__Group__0 ) ) + // InternalQVTimperative.g:251:1: ( rule__CheckStatementCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCheckStatementCSAccess().getGroup()); } - // InternalQVTimperative.g:196:1: ( rule__CheckStatementCS__Group__0 ) - // InternalQVTimperative.g:196:2: rule__CheckStatementCS__Group__0 + // InternalQVTimperative.g:252:1: ( rule__CheckStatementCS__Group__0 ) + // InternalQVTimperative.g:252:2: rule__CheckStatementCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CheckStatementCS__Group__0(); @@ -645,11 +821,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleControlStatementCS" - // InternalQVTimperative.g:208:1: entryRuleControlStatementCS : ruleControlStatementCS EOF ; + // InternalQVTimperative.g:264:1: entryRuleControlStatementCS : ruleControlStatementCS EOF ; public final void entryRuleControlStatementCS() throws RecognitionException { try { - // InternalQVTimperative.g:209:1: ( ruleControlStatementCS EOF ) - // InternalQVTimperative.g:210:1: ruleControlStatementCS EOF + // InternalQVTimperative.g:265:1: ( ruleControlStatementCS EOF ) + // InternalQVTimperative.g:266:1: ruleControlStatementCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getControlStatementCSRule()); @@ -679,23 +855,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleControlStatementCS" - // InternalQVTimperative.g:217:1: ruleControlStatementCS : ( ( rule__ControlStatementCS__Alternatives ) ) ; + // InternalQVTimperative.g:273:1: ruleControlStatementCS : ( ( rule__ControlStatementCS__Alternatives ) ) ; public final void ruleControlStatementCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:221:2: ( ( ( rule__ControlStatementCS__Alternatives ) ) ) - // InternalQVTimperative.g:222:1: ( ( rule__ControlStatementCS__Alternatives ) ) + // InternalQVTimperative.g:277:2: ( ( ( rule__ControlStatementCS__Alternatives ) ) ) + // InternalQVTimperative.g:278:1: ( ( rule__ControlStatementCS__Alternatives ) ) { - // InternalQVTimperative.g:222:1: ( ( rule__ControlStatementCS__Alternatives ) ) - // InternalQVTimperative.g:223:1: ( rule__ControlStatementCS__Alternatives ) + // InternalQVTimperative.g:278:1: ( ( rule__ControlStatementCS__Alternatives ) ) + // InternalQVTimperative.g:279:1: ( rule__ControlStatementCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getControlStatementCSAccess().getAlternatives()); } - // InternalQVTimperative.g:224:1: ( rule__ControlStatementCS__Alternatives ) - // InternalQVTimperative.g:224:2: rule__ControlStatementCS__Alternatives + // InternalQVTimperative.g:280:1: ( rule__ControlStatementCS__Alternatives ) + // InternalQVTimperative.g:280:2: rule__ControlStatementCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__ControlStatementCS__Alternatives(); @@ -730,11 +906,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleDeclareStatementCS" - // InternalQVTimperative.g:236:1: entryRuleDeclareStatementCS : ruleDeclareStatementCS EOF ; + // InternalQVTimperative.g:292:1: entryRuleDeclareStatementCS : ruleDeclareStatementCS EOF ; public final void entryRuleDeclareStatementCS() throws RecognitionException { try { - // InternalQVTimperative.g:237:1: ( ruleDeclareStatementCS EOF ) - // InternalQVTimperative.g:238:1: ruleDeclareStatementCS EOF + // InternalQVTimperative.g:293:1: ( ruleDeclareStatementCS EOF ) + // InternalQVTimperative.g:294:1: ruleDeclareStatementCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSRule()); @@ -764,23 +940,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleDeclareStatementCS" - // InternalQVTimperative.g:245:1: ruleDeclareStatementCS : ( ( rule__DeclareStatementCS__Group__0 ) ) ; + // InternalQVTimperative.g:301:1: ruleDeclareStatementCS : ( ( rule__DeclareStatementCS__Group__0 ) ) ; public final void ruleDeclareStatementCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:249:2: ( ( ( rule__DeclareStatementCS__Group__0 ) ) ) - // InternalQVTimperative.g:250:1: ( ( rule__DeclareStatementCS__Group__0 ) ) + // InternalQVTimperative.g:305:2: ( ( ( rule__DeclareStatementCS__Group__0 ) ) ) + // InternalQVTimperative.g:306:1: ( ( rule__DeclareStatementCS__Group__0 ) ) { - // InternalQVTimperative.g:250:1: ( ( rule__DeclareStatementCS__Group__0 ) ) - // InternalQVTimperative.g:251:1: ( rule__DeclareStatementCS__Group__0 ) + // InternalQVTimperative.g:306:1: ( ( rule__DeclareStatementCS__Group__0 ) ) + // InternalQVTimperative.g:307:1: ( rule__DeclareStatementCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getGroup()); } - // InternalQVTimperative.g:252:1: ( rule__DeclareStatementCS__Group__0 ) - // InternalQVTimperative.g:252:2: rule__DeclareStatementCS__Group__0 + // InternalQVTimperative.g:308:1: ( rule__DeclareStatementCS__Group__0 ) + // InternalQVTimperative.g:308:2: rule__DeclareStatementCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__Group__0(); @@ -815,11 +991,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleDirectionCS" - // InternalQVTimperative.g:264:1: entryRuleDirectionCS : ruleDirectionCS EOF ; + // InternalQVTimperative.g:320:1: entryRuleDirectionCS : ruleDirectionCS EOF ; public final void entryRuleDirectionCS() throws RecognitionException { try { - // InternalQVTimperative.g:265:1: ( ruleDirectionCS EOF ) - // InternalQVTimperative.g:266:1: ruleDirectionCS EOF + // InternalQVTimperative.g:321:1: ( ruleDirectionCS EOF ) + // InternalQVTimperative.g:322:1: ruleDirectionCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSRule()); @@ -849,23 +1025,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleDirectionCS" - // InternalQVTimperative.g:273:1: ruleDirectionCS : ( ( rule__DirectionCS__Group__0 ) ) ; + // InternalQVTimperative.g:329:1: ruleDirectionCS : ( ( rule__DirectionCS__Group__0 ) ) ; public final void ruleDirectionCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:277:2: ( ( ( rule__DirectionCS__Group__0 ) ) ) - // InternalQVTimperative.g:278:1: ( ( rule__DirectionCS__Group__0 ) ) + // InternalQVTimperative.g:333:2: ( ( ( rule__DirectionCS__Group__0 ) ) ) + // InternalQVTimperative.g:334:1: ( ( rule__DirectionCS__Group__0 ) ) { - // InternalQVTimperative.g:278:1: ( ( rule__DirectionCS__Group__0 ) ) - // InternalQVTimperative.g:279:1: ( rule__DirectionCS__Group__0 ) + // InternalQVTimperative.g:334:1: ( ( rule__DirectionCS__Group__0 ) ) + // InternalQVTimperative.g:335:1: ( rule__DirectionCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getGroup()); } - // InternalQVTimperative.g:280:1: ( rule__DirectionCS__Group__0 ) - // InternalQVTimperative.g:280:2: rule__DirectionCS__Group__0 + // InternalQVTimperative.g:336:1: ( rule__DirectionCS__Group__0 ) + // InternalQVTimperative.g:336:2: rule__DirectionCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__DirectionCS__Group__0(); @@ -899,12 +1075,97 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "ruleDirectionCS" + // $ANTLR start "entryRuleGuardParameterBindingCS" + // InternalQVTimperative.g:348:1: entryRuleGuardParameterBindingCS : ruleGuardParameterBindingCS EOF ; + public final void entryRuleGuardParameterBindingCS() throws RecognitionException { + try { + // InternalQVTimperative.g:349:1: ( ruleGuardParameterBindingCS EOF ) + // InternalQVTimperative.g:350:1: ruleGuardParameterBindingCS EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSRule()); + } + pushFollow(FollowSets000.FOLLOW_1); + ruleGuardParameterBindingCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSRule()); + } + match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGuardParameterBindingCS" + + + // $ANTLR start "ruleGuardParameterBindingCS" + // InternalQVTimperative.g:357:1: ruleGuardParameterBindingCS : ( ( rule__GuardParameterBindingCS__Group__0 ) ) ; + public final void ruleGuardParameterBindingCS() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:361:2: ( ( ( rule__GuardParameterBindingCS__Group__0 ) ) ) + // InternalQVTimperative.g:362:1: ( ( rule__GuardParameterBindingCS__Group__0 ) ) + { + // InternalQVTimperative.g:362:1: ( ( rule__GuardParameterBindingCS__Group__0 ) ) + // InternalQVTimperative.g:363:1: ( rule__GuardParameterBindingCS__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getGroup()); + } + // InternalQVTimperative.g:364:1: ( rule__GuardParameterBindingCS__Group__0 ) + // InternalQVTimperative.g:364:2: rule__GuardParameterBindingCS__Group__0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__GuardParameterBindingCS__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGuardParameterBindingCS" + + // $ANTLR start "entryRuleGuardParameterCS" - // InternalQVTimperative.g:292:1: entryRuleGuardParameterCS : ruleGuardParameterCS EOF ; + // InternalQVTimperative.g:376:1: entryRuleGuardParameterCS : ruleGuardParameterCS EOF ; public final void entryRuleGuardParameterCS() throws RecognitionException { try { - // InternalQVTimperative.g:293:1: ( ruleGuardParameterCS EOF ) - // InternalQVTimperative.g:294:1: ruleGuardParameterCS EOF + // InternalQVTimperative.g:377:1: ( ruleGuardParameterCS EOF ) + // InternalQVTimperative.g:378:1: ruleGuardParameterCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSRule()); @@ -934,23 +1195,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleGuardParameterCS" - // InternalQVTimperative.g:301:1: ruleGuardParameterCS : ( ( rule__GuardParameterCS__Group__0 ) ) ; + // InternalQVTimperative.g:385:1: ruleGuardParameterCS : ( ( rule__GuardParameterCS__Group__0 ) ) ; public final void ruleGuardParameterCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:305:2: ( ( ( rule__GuardParameterCS__Group__0 ) ) ) - // InternalQVTimperative.g:306:1: ( ( rule__GuardParameterCS__Group__0 ) ) + // InternalQVTimperative.g:389:2: ( ( ( rule__GuardParameterCS__Group__0 ) ) ) + // InternalQVTimperative.g:390:1: ( ( rule__GuardParameterCS__Group__0 ) ) { - // InternalQVTimperative.g:306:1: ( ( rule__GuardParameterCS__Group__0 ) ) - // InternalQVTimperative.g:307:1: ( rule__GuardParameterCS__Group__0 ) + // InternalQVTimperative.g:390:1: ( ( rule__GuardParameterCS__Group__0 ) ) + // InternalQVTimperative.g:391:1: ( rule__GuardParameterCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getGroup()); } - // InternalQVTimperative.g:308:1: ( rule__GuardParameterCS__Group__0 ) - // InternalQVTimperative.g:308:2: rule__GuardParameterCS__Group__0 + // InternalQVTimperative.g:392:1: ( rule__GuardParameterCS__Group__0 ) + // InternalQVTimperative.g:392:2: rule__GuardParameterCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__GuardParameterCS__Group__0(); @@ -985,11 +1246,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleGuardStatementCS" - // InternalQVTimperative.g:320:1: entryRuleGuardStatementCS : ruleGuardStatementCS EOF ; + // InternalQVTimperative.g:404:1: entryRuleGuardStatementCS : ruleGuardStatementCS EOF ; public final void entryRuleGuardStatementCS() throws RecognitionException { try { - // InternalQVTimperative.g:321:1: ( ruleGuardStatementCS EOF ) - // InternalQVTimperative.g:322:1: ruleGuardStatementCS EOF + // InternalQVTimperative.g:405:1: ( ruleGuardStatementCS EOF ) + // InternalQVTimperative.g:406:1: ruleGuardStatementCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getGuardStatementCSRule()); @@ -1019,23 +1280,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleGuardStatementCS" - // InternalQVTimperative.g:329:1: ruleGuardStatementCS : ( ( rule__GuardStatementCS__Alternatives ) ) ; + // InternalQVTimperative.g:413:1: ruleGuardStatementCS : ( ( rule__GuardStatementCS__Alternatives ) ) ; public final void ruleGuardStatementCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:333:2: ( ( ( rule__GuardStatementCS__Alternatives ) ) ) - // InternalQVTimperative.g:334:1: ( ( rule__GuardStatementCS__Alternatives ) ) + // InternalQVTimperative.g:417:2: ( ( ( rule__GuardStatementCS__Alternatives ) ) ) + // InternalQVTimperative.g:418:1: ( ( rule__GuardStatementCS__Alternatives ) ) { - // InternalQVTimperative.g:334:1: ( ( rule__GuardStatementCS__Alternatives ) ) - // InternalQVTimperative.g:335:1: ( rule__GuardStatementCS__Alternatives ) + // InternalQVTimperative.g:418:1: ( ( rule__GuardStatementCS__Alternatives ) ) + // InternalQVTimperative.g:419:1: ( rule__GuardStatementCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardStatementCSAccess().getAlternatives()); } - // InternalQVTimperative.g:336:1: ( rule__GuardStatementCS__Alternatives ) - // InternalQVTimperative.g:336:2: rule__GuardStatementCS__Alternatives + // InternalQVTimperative.g:420:1: ( rule__GuardStatementCS__Alternatives ) + // InternalQVTimperative.g:420:2: rule__GuardStatementCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__GuardStatementCS__Alternatives(); @@ -1070,11 +1331,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleImportCS" - // InternalQVTimperative.g:348:1: entryRuleImportCS : ruleImportCS EOF ; + // InternalQVTimperative.g:432:1: entryRuleImportCS : ruleImportCS EOF ; public final void entryRuleImportCS() throws RecognitionException { try { - // InternalQVTimperative.g:349:1: ( ruleImportCS EOF ) - // InternalQVTimperative.g:350:1: ruleImportCS EOF + // InternalQVTimperative.g:433:1: ( ruleImportCS EOF ) + // InternalQVTimperative.g:434:1: ruleImportCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSRule()); @@ -1104,23 +1365,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleImportCS" - // InternalQVTimperative.g:357:1: ruleImportCS : ( ( rule__ImportCS__Group__0 ) ) ; + // InternalQVTimperative.g:441:1: ruleImportCS : ( ( rule__ImportCS__Group__0 ) ) ; public final void ruleImportCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:361:2: ( ( ( rule__ImportCS__Group__0 ) ) ) - // InternalQVTimperative.g:362:1: ( ( rule__ImportCS__Group__0 ) ) + // InternalQVTimperative.g:445:2: ( ( ( rule__ImportCS__Group__0 ) ) ) + // InternalQVTimperative.g:446:1: ( ( rule__ImportCS__Group__0 ) ) { - // InternalQVTimperative.g:362:1: ( ( rule__ImportCS__Group__0 ) ) - // InternalQVTimperative.g:363:1: ( rule__ImportCS__Group__0 ) + // InternalQVTimperative.g:446:1: ( ( rule__ImportCS__Group__0 ) ) + // InternalQVTimperative.g:447:1: ( rule__ImportCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getGroup()); } - // InternalQVTimperative.g:364:1: ( rule__ImportCS__Group__0 ) - // InternalQVTimperative.g:364:2: rule__ImportCS__Group__0 + // InternalQVTimperative.g:448:1: ( rule__ImportCS__Group__0 ) + // InternalQVTimperative.g:448:2: rule__ImportCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ImportCS__Group__0(); @@ -1154,23 +1415,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "ruleImportCS" - // $ANTLR start "entryRuleMappingCS" - // InternalQVTimperative.g:376:1: entryRuleMappingCS : ruleMappingCS EOF ; - public final void entryRuleMappingCS() throws RecognitionException { + // $ANTLR start "entryRuleLoopParameterBindingCS" + // InternalQVTimperative.g:460:1: entryRuleLoopParameterBindingCS : ruleLoopParameterBindingCS EOF ; + public final void entryRuleLoopParameterBindingCS() throws RecognitionException { try { - // InternalQVTimperative.g:377:1: ( ruleMappingCS EOF ) - // InternalQVTimperative.g:378:1: ruleMappingCS EOF + // InternalQVTimperative.g:461:1: ( ruleLoopParameterBindingCS EOF ) + // InternalQVTimperative.g:462:1: ruleLoopParameterBindingCS EOF { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCSRule()); + before(grammarAccess.getLoopParameterBindingCSRule()); } pushFollow(FollowSets000.FOLLOW_1); - ruleMappingCS(); + ruleLoopParameterBindingCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCSRule()); + after(grammarAccess.getLoopParameterBindingCSRule()); } match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; @@ -1185,30 +1446,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "entryRuleMappingCS" + // $ANTLR end "entryRuleLoopParameterBindingCS" - // $ANTLR start "ruleMappingCS" - // InternalQVTimperative.g:385:1: ruleMappingCS : ( ( rule__MappingCS__Group__0 ) ) ; - public final void ruleMappingCS() throws RecognitionException { + // $ANTLR start "ruleLoopParameterBindingCS" + // InternalQVTimperative.g:469:1: ruleLoopParameterBindingCS : ( ( rule__LoopParameterBindingCS__Group__0 ) ) ; + public final void ruleLoopParameterBindingCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:389:2: ( ( ( rule__MappingCS__Group__0 ) ) ) - // InternalQVTimperative.g:390:1: ( ( rule__MappingCS__Group__0 ) ) + // InternalQVTimperative.g:473:2: ( ( ( rule__LoopParameterBindingCS__Group__0 ) ) ) + // InternalQVTimperative.g:474:1: ( ( rule__LoopParameterBindingCS__Group__0 ) ) { - // InternalQVTimperative.g:390:1: ( ( rule__MappingCS__Group__0 ) ) - // InternalQVTimperative.g:391:1: ( rule__MappingCS__Group__0 ) + // InternalQVTimperative.g:474:1: ( ( rule__LoopParameterBindingCS__Group__0 ) ) + // InternalQVTimperative.g:475:1: ( rule__LoopParameterBindingCS__Group__0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCSAccess().getGroup()); + before(grammarAccess.getLoopParameterBindingCSAccess().getGroup()); } - // InternalQVTimperative.g:392:1: ( rule__MappingCS__Group__0 ) - // InternalQVTimperative.g:392:2: rule__MappingCS__Group__0 + // InternalQVTimperative.g:476:1: ( rule__LoopParameterBindingCS__Group__0 ) + // InternalQVTimperative.g:476:2: rule__LoopParameterBindingCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); - rule__MappingCS__Group__0(); + rule__LoopParameterBindingCS__Group__0(); state._fsp--; if (state.failed) return ; @@ -1216,7 +1477,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCSAccess().getGroup()); + after(grammarAccess.getLoopParameterBindingCSAccess().getGroup()); } } @@ -1236,26 +1497,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "ruleMappingCS" + // $ANTLR end "ruleLoopParameterBindingCS" - // $ANTLR start "entryRuleMappingCallCS" - // InternalQVTimperative.g:404:1: entryRuleMappingCallCS : ruleMappingCallCS EOF ; - public final void entryRuleMappingCallCS() throws RecognitionException { + // $ANTLR start "entryRuleMappingCS" + // InternalQVTimperative.g:488:1: entryRuleMappingCS : ruleMappingCS EOF ; + public final void entryRuleMappingCS() throws RecognitionException { try { - // InternalQVTimperative.g:405:1: ( ruleMappingCallCS EOF ) - // InternalQVTimperative.g:406:1: ruleMappingCallCS EOF + // InternalQVTimperative.g:489:1: ( ruleMappingCS EOF ) + // InternalQVTimperative.g:490:1: ruleMappingCS EOF { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallCSRule()); + before(grammarAccess.getMappingCSRule()); } pushFollow(FollowSets000.FOLLOW_1); - ruleMappingCallCS(); + ruleMappingCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallCSRule()); + after(grammarAccess.getMappingCSRule()); } match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; @@ -1270,30 +1531,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "entryRuleMappingCallCS" + // $ANTLR end "entryRuleMappingCS" - // $ANTLR start "ruleMappingCallCS" - // InternalQVTimperative.g:413:1: ruleMappingCallCS : ( ( rule__MappingCallCS__Group__0 ) ) ; - public final void ruleMappingCallCS() throws RecognitionException { + // $ANTLR start "ruleMappingCS" + // InternalQVTimperative.g:497:1: ruleMappingCS : ( ( rule__MappingCS__Group__0 ) ) ; + public final void ruleMappingCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:417:2: ( ( ( rule__MappingCallCS__Group__0 ) ) ) - // InternalQVTimperative.g:418:1: ( ( rule__MappingCallCS__Group__0 ) ) + // InternalQVTimperative.g:501:2: ( ( ( rule__MappingCS__Group__0 ) ) ) + // InternalQVTimperative.g:502:1: ( ( rule__MappingCS__Group__0 ) ) { - // InternalQVTimperative.g:418:1: ( ( rule__MappingCallCS__Group__0 ) ) - // InternalQVTimperative.g:419:1: ( rule__MappingCallCS__Group__0 ) + // InternalQVTimperative.g:502:1: ( ( rule__MappingCS__Group__0 ) ) + // InternalQVTimperative.g:503:1: ( rule__MappingCS__Group__0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallCSAccess().getGroup()); + before(grammarAccess.getMappingCSAccess().getGroup()); } - // InternalQVTimperative.g:420:1: ( rule__MappingCallCS__Group__0 ) - // InternalQVTimperative.g:420:2: rule__MappingCallCS__Group__0 + // InternalQVTimperative.g:504:1: ( rule__MappingCS__Group__0 ) + // InternalQVTimperative.g:504:2: rule__MappingCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); - rule__MappingCallCS__Group__0(); + rule__MappingCS__Group__0(); state._fsp--; if (state.failed) return ; @@ -1301,7 +1562,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallCSAccess().getGroup()); + after(grammarAccess.getMappingCSAccess().getGroup()); } } @@ -1321,26 +1582,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "ruleMappingCallCS" + // $ANTLR end "ruleMappingCS" - // $ANTLR start "entryRuleMappingCallBindingCS" - // InternalQVTimperative.g:432:1: entryRuleMappingCallBindingCS : ruleMappingCallBindingCS EOF ; - public final void entryRuleMappingCallBindingCS() throws RecognitionException { + // $ANTLR start "entryRuleMappingCallCS" + // InternalQVTimperative.g:516:1: entryRuleMappingCallCS : ruleMappingCallCS EOF ; + public final void entryRuleMappingCallCS() throws RecognitionException { try { - // InternalQVTimperative.g:433:1: ( ruleMappingCallBindingCS EOF ) - // InternalQVTimperative.g:434:1: ruleMappingCallBindingCS EOF + // InternalQVTimperative.g:517:1: ( ruleMappingCallCS EOF ) + // InternalQVTimperative.g:518:1: ruleMappingCallCS EOF { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallBindingCSRule()); + before(grammarAccess.getMappingCallCSRule()); } pushFollow(FollowSets000.FOLLOW_1); - ruleMappingCallBindingCS(); + ruleMappingCallCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallBindingCSRule()); + after(grammarAccess.getMappingCallCSRule()); } match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; @@ -1355,30 +1616,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "entryRuleMappingCallBindingCS" + // $ANTLR end "entryRuleMappingCallCS" - // $ANTLR start "ruleMappingCallBindingCS" - // InternalQVTimperative.g:441:1: ruleMappingCallBindingCS : ( ( rule__MappingCallBindingCS__Group__0 ) ) ; - public final void ruleMappingCallBindingCS() throws RecognitionException { + // $ANTLR start "ruleMappingCallCS" + // InternalQVTimperative.g:525:1: ruleMappingCallCS : ( ( rule__MappingCallCS__Group__0 ) ) ; + public final void ruleMappingCallCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:445:2: ( ( ( rule__MappingCallBindingCS__Group__0 ) ) ) - // InternalQVTimperative.g:446:1: ( ( rule__MappingCallBindingCS__Group__0 ) ) + // InternalQVTimperative.g:529:2: ( ( ( rule__MappingCallCS__Group__0 ) ) ) + // InternalQVTimperative.g:530:1: ( ( rule__MappingCallCS__Group__0 ) ) { - // InternalQVTimperative.g:446:1: ( ( rule__MappingCallBindingCS__Group__0 ) ) - // InternalQVTimperative.g:447:1: ( rule__MappingCallBindingCS__Group__0 ) + // InternalQVTimperative.g:530:1: ( ( rule__MappingCallCS__Group__0 ) ) + // InternalQVTimperative.g:531:1: ( rule__MappingCallCS__Group__0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallBindingCSAccess().getGroup()); + before(grammarAccess.getMappingCallCSAccess().getGroup()); } - // InternalQVTimperative.g:448:1: ( rule__MappingCallBindingCS__Group__0 ) - // InternalQVTimperative.g:448:2: rule__MappingCallBindingCS__Group__0 + // InternalQVTimperative.g:532:1: ( rule__MappingCallCS__Group__0 ) + // InternalQVTimperative.g:532:2: rule__MappingCallCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); - rule__MappingCallBindingCS__Group__0(); + rule__MappingCallCS__Group__0(); state._fsp--; if (state.failed) return ; @@ -1386,7 +1647,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallBindingCSAccess().getGroup()); + after(grammarAccess.getMappingCallCSAccess().getGroup()); } } @@ -1406,15 +1667,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "ruleMappingCallBindingCS" + // $ANTLR end "ruleMappingCallCS" // $ANTLR start "entryRuleMappingLoopCS" - // InternalQVTimperative.g:460:1: entryRuleMappingLoopCS : ruleMappingLoopCS EOF ; + // InternalQVTimperative.g:544:1: entryRuleMappingLoopCS : ruleMappingLoopCS EOF ; public final void entryRuleMappingLoopCS() throws RecognitionException { try { - // InternalQVTimperative.g:461:1: ( ruleMappingLoopCS EOF ) - // InternalQVTimperative.g:462:1: ruleMappingLoopCS EOF + // InternalQVTimperative.g:545:1: ( ruleMappingLoopCS EOF ) + // InternalQVTimperative.g:546:1: ruleMappingLoopCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSRule()); @@ -1444,23 +1705,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleMappingLoopCS" - // InternalQVTimperative.g:469:1: ruleMappingLoopCS : ( ( rule__MappingLoopCS__Group__0 ) ) ; + // InternalQVTimperative.g:553:1: ruleMappingLoopCS : ( ( rule__MappingLoopCS__Group__0 ) ) ; public final void ruleMappingLoopCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:473:2: ( ( ( rule__MappingLoopCS__Group__0 ) ) ) - // InternalQVTimperative.g:474:1: ( ( rule__MappingLoopCS__Group__0 ) ) + // InternalQVTimperative.g:557:2: ( ( ( rule__MappingLoopCS__Group__0 ) ) ) + // InternalQVTimperative.g:558:1: ( ( rule__MappingLoopCS__Group__0 ) ) { - // InternalQVTimperative.g:474:1: ( ( rule__MappingLoopCS__Group__0 ) ) - // InternalQVTimperative.g:475:1: ( rule__MappingLoopCS__Group__0 ) + // InternalQVTimperative.g:558:1: ( ( rule__MappingLoopCS__Group__0 ) ) + // InternalQVTimperative.g:559:1: ( rule__MappingLoopCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getGroup()); } - // InternalQVTimperative.g:476:1: ( rule__MappingLoopCS__Group__0 ) - // InternalQVTimperative.g:476:2: rule__MappingLoopCS__Group__0 + // InternalQVTimperative.g:560:1: ( rule__MappingLoopCS__Group__0 ) + // InternalQVTimperative.g:560:2: rule__MappingLoopCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingLoopCS__Group__0(); @@ -1495,11 +1756,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleMappingIteratorCS" - // InternalQVTimperative.g:488:1: entryRuleMappingIteratorCS : ruleMappingIteratorCS EOF ; + // InternalQVTimperative.g:572:1: entryRuleMappingIteratorCS : ruleMappingIteratorCS EOF ; public final void entryRuleMappingIteratorCS() throws RecognitionException { try { - // InternalQVTimperative.g:489:1: ( ruleMappingIteratorCS EOF ) - // InternalQVTimperative.g:490:1: ruleMappingIteratorCS EOF + // InternalQVTimperative.g:573:1: ( ruleMappingIteratorCS EOF ) + // InternalQVTimperative.g:574:1: ruleMappingIteratorCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMappingIteratorCSRule()); @@ -1529,23 +1790,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleMappingIteratorCS" - // InternalQVTimperative.g:497:1: ruleMappingIteratorCS : ( ( rule__MappingIteratorCS__Group__0 ) ) ; + // InternalQVTimperative.g:581:1: ruleMappingIteratorCS : ( ( rule__MappingIteratorCS__Group__0 ) ) ; public final void ruleMappingIteratorCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:501:2: ( ( ( rule__MappingIteratorCS__Group__0 ) ) ) - // InternalQVTimperative.g:502:1: ( ( rule__MappingIteratorCS__Group__0 ) ) + // InternalQVTimperative.g:585:2: ( ( ( rule__MappingIteratorCS__Group__0 ) ) ) + // InternalQVTimperative.g:586:1: ( ( rule__MappingIteratorCS__Group__0 ) ) { - // InternalQVTimperative.g:502:1: ( ( rule__MappingIteratorCS__Group__0 ) ) - // InternalQVTimperative.g:503:1: ( rule__MappingIteratorCS__Group__0 ) + // InternalQVTimperative.g:586:1: ( ( rule__MappingIteratorCS__Group__0 ) ) + // InternalQVTimperative.g:587:1: ( rule__MappingIteratorCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingIteratorCSAccess().getGroup()); } - // InternalQVTimperative.g:504:1: ( rule__MappingIteratorCS__Group__0 ) - // InternalQVTimperative.g:504:2: rule__MappingIteratorCS__Group__0 + // InternalQVTimperative.g:588:1: ( rule__MappingIteratorCS__Group__0 ) + // InternalQVTimperative.g:588:2: rule__MappingIteratorCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingIteratorCS__Group__0(); @@ -1579,23 +1840,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "ruleMappingIteratorCS" - // $ANTLR start "entryRuleMappingParameterCS" - // InternalQVTimperative.g:516:1: entryRuleMappingParameterCS : ruleMappingParameterCS EOF ; - public final void entryRuleMappingParameterCS() throws RecognitionException { + // $ANTLR start "entryRuleMappingParameterBindingCS" + // InternalQVTimperative.g:600:1: entryRuleMappingParameterBindingCS : ruleMappingParameterBindingCS EOF ; + public final void entryRuleMappingParameterBindingCS() throws RecognitionException { try { - // InternalQVTimperative.g:517:1: ( ruleMappingParameterCS EOF ) - // InternalQVTimperative.g:518:1: ruleMappingParameterCS EOF + // InternalQVTimperative.g:601:1: ( ruleMappingParameterBindingCS EOF ) + // InternalQVTimperative.g:602:1: ruleMappingParameterBindingCS EOF { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingParameterCSRule()); + before(grammarAccess.getMappingParameterBindingCSRule()); } pushFollow(FollowSets000.FOLLOW_1); - ruleMappingParameterCS(); + ruleMappingParameterBindingCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMappingParameterCSRule()); + after(grammarAccess.getMappingParameterBindingCSRule()); } match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; @@ -1610,30 +1871,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "entryRuleMappingParameterCS" + // $ANTLR end "entryRuleMappingParameterBindingCS" - // $ANTLR start "ruleMappingParameterCS" - // InternalQVTimperative.g:525:1: ruleMappingParameterCS : ( ( rule__MappingParameterCS__Alternatives ) ) ; - public final void ruleMappingParameterCS() throws RecognitionException { + // $ANTLR start "ruleMappingParameterBindingCS" + // InternalQVTimperative.g:609:1: ruleMappingParameterBindingCS : ( ( rule__MappingParameterBindingCS__Alternatives ) ) ; + public final void ruleMappingParameterBindingCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:529:2: ( ( ( rule__MappingParameterCS__Alternatives ) ) ) - // InternalQVTimperative.g:530:1: ( ( rule__MappingParameterCS__Alternatives ) ) + // InternalQVTimperative.g:613:2: ( ( ( rule__MappingParameterBindingCS__Alternatives ) ) ) + // InternalQVTimperative.g:614:1: ( ( rule__MappingParameterBindingCS__Alternatives ) ) { - // InternalQVTimperative.g:530:1: ( ( rule__MappingParameterCS__Alternatives ) ) - // InternalQVTimperative.g:531:1: ( rule__MappingParameterCS__Alternatives ) + // InternalQVTimperative.g:614:1: ( ( rule__MappingParameterBindingCS__Alternatives ) ) + // InternalQVTimperative.g:615:1: ( rule__MappingParameterBindingCS__Alternatives ) { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingParameterCSAccess().getAlternatives()); + before(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives()); } - // InternalQVTimperative.g:532:1: ( rule__MappingParameterCS__Alternatives ) - // InternalQVTimperative.g:532:2: rule__MappingParameterCS__Alternatives + // InternalQVTimperative.g:616:1: ( rule__MappingParameterBindingCS__Alternatives ) + // InternalQVTimperative.g:616:2: rule__MappingParameterBindingCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); - rule__MappingParameterCS__Alternatives(); + rule__MappingParameterBindingCS__Alternatives(); state._fsp--; if (state.failed) return ; @@ -1641,7 +1902,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } if ( state.backtracking==0 ) { - after(grammarAccess.getMappingParameterCSAccess().getAlternatives()); + after(grammarAccess.getMappingParameterBindingCSAccess().getAlternatives()); } } @@ -1661,26 +1922,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "ruleMappingParameterCS" + // $ANTLR end "ruleMappingParameterBindingCS" - // $ANTLR start "entryRuleNewStatementCS" - // InternalQVTimperative.g:544:1: entryRuleNewStatementCS : ruleNewStatementCS EOF ; - public final void entryRuleNewStatementCS() throws RecognitionException { + // $ANTLR start "entryRuleMappingParameterCS" + // InternalQVTimperative.g:628:1: entryRuleMappingParameterCS : ruleMappingParameterCS EOF ; + public final void entryRuleMappingParameterCS() throws RecognitionException { try { - // InternalQVTimperative.g:545:1: ( ruleNewStatementCS EOF ) - // InternalQVTimperative.g:546:1: ruleNewStatementCS EOF + // InternalQVTimperative.g:629:1: ( ruleMappingParameterCS EOF ) + // InternalQVTimperative.g:630:1: ruleMappingParameterCS EOF { if ( state.backtracking==0 ) { - before(grammarAccess.getNewStatementCSRule()); + before(grammarAccess.getMappingParameterCSRule()); } pushFollow(FollowSets000.FOLLOW_1); - ruleNewStatementCS(); + ruleMappingParameterCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getNewStatementCSRule()); + after(grammarAccess.getMappingParameterCSRule()); } match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; @@ -1695,30 +1956,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "entryRuleNewStatementCS" + // $ANTLR end "entryRuleMappingParameterCS" - // $ANTLR start "ruleNewStatementCS" - // InternalQVTimperative.g:553:1: ruleNewStatementCS : ( ( rule__NewStatementCS__Group__0 ) ) ; - public final void ruleNewStatementCS() throws RecognitionException { + // $ANTLR start "ruleMappingParameterCS" + // InternalQVTimperative.g:637:1: ruleMappingParameterCS : ( ( rule__MappingParameterCS__Alternatives ) ) ; + public final void ruleMappingParameterCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:557:2: ( ( ( rule__NewStatementCS__Group__0 ) ) ) - // InternalQVTimperative.g:558:1: ( ( rule__NewStatementCS__Group__0 ) ) + // InternalQVTimperative.g:641:2: ( ( ( rule__MappingParameterCS__Alternatives ) ) ) + // InternalQVTimperative.g:642:1: ( ( rule__MappingParameterCS__Alternatives ) ) { - // InternalQVTimperative.g:558:1: ( ( rule__NewStatementCS__Group__0 ) ) - // InternalQVTimperative.g:559:1: ( rule__NewStatementCS__Group__0 ) + // InternalQVTimperative.g:642:1: ( ( rule__MappingParameterCS__Alternatives ) ) + // InternalQVTimperative.g:643:1: ( rule__MappingParameterCS__Alternatives ) { if ( state.backtracking==0 ) { - before(grammarAccess.getNewStatementCSAccess().getGroup()); + before(grammarAccess.getMappingParameterCSAccess().getAlternatives()); } - // InternalQVTimperative.g:560:1: ( rule__NewStatementCS__Group__0 ) - // InternalQVTimperative.g:560:2: rule__NewStatementCS__Group__0 + // InternalQVTimperative.g:644:1: ( rule__MappingParameterCS__Alternatives ) + // InternalQVTimperative.g:644:2: rule__MappingParameterCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); - rule__NewStatementCS__Group__0(); + rule__MappingParameterCS__Alternatives(); state._fsp--; if (state.failed) return ; @@ -1726,7 +1987,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } if ( state.backtracking==0 ) { - after(grammarAccess.getNewStatementCSAccess().getGroup()); + after(grammarAccess.getMappingParameterCSAccess().getAlternatives()); } } @@ -1746,26 +2007,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "ruleNewStatementCS" + // $ANTLR end "ruleMappingParameterCS" - // $ANTLR start "entryRuleOutVariableCS" - // InternalQVTimperative.g:572:1: entryRuleOutVariableCS : ruleOutVariableCS EOF ; - public final void entryRuleOutVariableCS() throws RecognitionException { + // $ANTLR start "entryRuleNewStatementCS" + // InternalQVTimperative.g:656:1: entryRuleNewStatementCS : ruleNewStatementCS EOF ; + public final void entryRuleNewStatementCS() throws RecognitionException { try { - // InternalQVTimperative.g:573:1: ( ruleOutVariableCS EOF ) - // InternalQVTimperative.g:574:1: ruleOutVariableCS EOF + // InternalQVTimperative.g:657:1: ( ruleNewStatementCS EOF ) + // InternalQVTimperative.g:658:1: ruleNewStatementCS EOF { if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSRule()); + before(grammarAccess.getNewStatementCSRule()); } pushFollow(FollowSets000.FOLLOW_1); - ruleOutVariableCS(); + ruleNewStatementCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSRule()); + after(grammarAccess.getNewStatementCSRule()); } match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; @@ -1780,30 +2041,30 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "entryRuleOutVariableCS" + // $ANTLR end "entryRuleNewStatementCS" - // $ANTLR start "ruleOutVariableCS" - // InternalQVTimperative.g:581:1: ruleOutVariableCS : ( ( rule__OutVariableCS__Group__0 ) ) ; - public final void ruleOutVariableCS() throws RecognitionException { + // $ANTLR start "ruleNewStatementCS" + // InternalQVTimperative.g:665:1: ruleNewStatementCS : ( ( rule__NewStatementCS__Group__0 ) ) ; + public final void ruleNewStatementCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:585:2: ( ( ( rule__OutVariableCS__Group__0 ) ) ) - // InternalQVTimperative.g:586:1: ( ( rule__OutVariableCS__Group__0 ) ) + // InternalQVTimperative.g:669:2: ( ( ( rule__NewStatementCS__Group__0 ) ) ) + // InternalQVTimperative.g:670:1: ( ( rule__NewStatementCS__Group__0 ) ) { - // InternalQVTimperative.g:586:1: ( ( rule__OutVariableCS__Group__0 ) ) - // InternalQVTimperative.g:587:1: ( rule__OutVariableCS__Group__0 ) + // InternalQVTimperative.g:670:1: ( ( rule__NewStatementCS__Group__0 ) ) + // InternalQVTimperative.g:671:1: ( rule__NewStatementCS__Group__0 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getGroup()); + before(grammarAccess.getNewStatementCSAccess().getGroup()); } - // InternalQVTimperative.g:588:1: ( rule__OutVariableCS__Group__0 ) - // InternalQVTimperative.g:588:2: rule__OutVariableCS__Group__0 + // InternalQVTimperative.g:672:1: ( rule__NewStatementCS__Group__0 ) + // InternalQVTimperative.g:672:2: rule__NewStatementCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__Group__0(); + rule__NewStatementCS__Group__0(); state._fsp--; if (state.failed) return ; @@ -1811,7 +2072,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getGroup()); + after(grammarAccess.getNewStatementCSAccess().getGroup()); } } @@ -1831,15 +2092,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "ruleOutVariableCS" + // $ANTLR end "ruleNewStatementCS" // $ANTLR start "entryRuleParamDeclarationCS" - // InternalQVTimperative.g:600:1: entryRuleParamDeclarationCS : ruleParamDeclarationCS EOF ; + // InternalQVTimperative.g:684:1: entryRuleParamDeclarationCS : ruleParamDeclarationCS EOF ; public final void entryRuleParamDeclarationCS() throws RecognitionException { try { - // InternalQVTimperative.g:601:1: ( ruleParamDeclarationCS EOF ) - // InternalQVTimperative.g:602:1: ruleParamDeclarationCS EOF + // InternalQVTimperative.g:685:1: ( ruleParamDeclarationCS EOF ) + // InternalQVTimperative.g:686:1: ruleParamDeclarationCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSRule()); @@ -1869,23 +2130,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleParamDeclarationCS" - // InternalQVTimperative.g:609:1: ruleParamDeclarationCS : ( ( rule__ParamDeclarationCS__Group__0 ) ) ; + // InternalQVTimperative.g:693:1: ruleParamDeclarationCS : ( ( rule__ParamDeclarationCS__Group__0 ) ) ; public final void ruleParamDeclarationCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:613:2: ( ( ( rule__ParamDeclarationCS__Group__0 ) ) ) - // InternalQVTimperative.g:614:1: ( ( rule__ParamDeclarationCS__Group__0 ) ) + // InternalQVTimperative.g:697:2: ( ( ( rule__ParamDeclarationCS__Group__0 ) ) ) + // InternalQVTimperative.g:698:1: ( ( rule__ParamDeclarationCS__Group__0 ) ) { - // InternalQVTimperative.g:614:1: ( ( rule__ParamDeclarationCS__Group__0 ) ) - // InternalQVTimperative.g:615:1: ( rule__ParamDeclarationCS__Group__0 ) + // InternalQVTimperative.g:698:1: ( ( rule__ParamDeclarationCS__Group__0 ) ) + // InternalQVTimperative.g:699:1: ( rule__ParamDeclarationCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getGroup()); } - // InternalQVTimperative.g:616:1: ( rule__ParamDeclarationCS__Group__0 ) - // InternalQVTimperative.g:616:2: rule__ParamDeclarationCS__Group__0 + // InternalQVTimperative.g:700:1: ( rule__ParamDeclarationCS__Group__0 ) + // InternalQVTimperative.g:700:2: rule__ParamDeclarationCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParamDeclarationCS__Group__0(); @@ -1920,11 +2181,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleQualifiedPackageCS" - // InternalQVTimperative.g:628:1: entryRuleQualifiedPackageCS : ruleQualifiedPackageCS EOF ; + // InternalQVTimperative.g:712:1: entryRuleQualifiedPackageCS : ruleQualifiedPackageCS EOF ; public final void entryRuleQualifiedPackageCS() throws RecognitionException { try { - // InternalQVTimperative.g:629:1: ( ruleQualifiedPackageCS EOF ) - // InternalQVTimperative.g:630:1: ruleQualifiedPackageCS EOF + // InternalQVTimperative.g:713:1: ( ruleQualifiedPackageCS EOF ) + // InternalQVTimperative.g:714:1: ruleQualifiedPackageCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSRule()); @@ -1954,23 +2215,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleQualifiedPackageCS" - // InternalQVTimperative.g:637:1: ruleQualifiedPackageCS : ( ( rule__QualifiedPackageCS__Group__0 ) ) ; + // InternalQVTimperative.g:721:1: ruleQualifiedPackageCS : ( ( rule__QualifiedPackageCS__Group__0 ) ) ; public final void ruleQualifiedPackageCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:641:2: ( ( ( rule__QualifiedPackageCS__Group__0 ) ) ) - // InternalQVTimperative.g:642:1: ( ( rule__QualifiedPackageCS__Group__0 ) ) + // InternalQVTimperative.g:725:2: ( ( ( rule__QualifiedPackageCS__Group__0 ) ) ) + // InternalQVTimperative.g:726:1: ( ( rule__QualifiedPackageCS__Group__0 ) ) { - // InternalQVTimperative.g:642:1: ( ( rule__QualifiedPackageCS__Group__0 ) ) - // InternalQVTimperative.g:643:1: ( rule__QualifiedPackageCS__Group__0 ) + // InternalQVTimperative.g:726:1: ( ( rule__QualifiedPackageCS__Group__0 ) ) + // InternalQVTimperative.g:727:1: ( rule__QualifiedPackageCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getGroup()); } - // InternalQVTimperative.g:644:1: ( rule__QualifiedPackageCS__Group__0 ) - // InternalQVTimperative.g:644:2: rule__QualifiedPackageCS__Group__0 + // InternalQVTimperative.g:728:1: ( rule__QualifiedPackageCS__Group__0 ) + // InternalQVTimperative.g:728:2: rule__QualifiedPackageCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__Group__0(); @@ -2005,11 +2266,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleQueryCS" - // InternalQVTimperative.g:656:1: entryRuleQueryCS : ruleQueryCS EOF ; + // InternalQVTimperative.g:740:1: entryRuleQueryCS : ruleQueryCS EOF ; public final void entryRuleQueryCS() throws RecognitionException { try { - // InternalQVTimperative.g:657:1: ( ruleQueryCS EOF ) - // InternalQVTimperative.g:658:1: ruleQueryCS EOF + // InternalQVTimperative.g:741:1: ( ruleQueryCS EOF ) + // InternalQVTimperative.g:742:1: ruleQueryCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSRule()); @@ -2039,23 +2300,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleQueryCS" - // InternalQVTimperative.g:665:1: ruleQueryCS : ( ( rule__QueryCS__Group__0 ) ) ; + // InternalQVTimperative.g:749:1: ruleQueryCS : ( ( rule__QueryCS__Group__0 ) ) ; public final void ruleQueryCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:669:2: ( ( ( rule__QueryCS__Group__0 ) ) ) - // InternalQVTimperative.g:670:1: ( ( rule__QueryCS__Group__0 ) ) + // InternalQVTimperative.g:753:2: ( ( ( rule__QueryCS__Group__0 ) ) ) + // InternalQVTimperative.g:754:1: ( ( rule__QueryCS__Group__0 ) ) { - // InternalQVTimperative.g:670:1: ( ( rule__QueryCS__Group__0 ) ) - // InternalQVTimperative.g:671:1: ( rule__QueryCS__Group__0 ) + // InternalQVTimperative.g:754:1: ( ( rule__QueryCS__Group__0 ) ) + // InternalQVTimperative.g:755:1: ( rule__QueryCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getGroup()); } - // InternalQVTimperative.g:672:1: ( rule__QueryCS__Group__0 ) - // InternalQVTimperative.g:672:2: rule__QueryCS__Group__0 + // InternalQVTimperative.g:756:1: ( rule__QueryCS__Group__0 ) + // InternalQVTimperative.g:756:2: rule__QueryCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__Group__0(); @@ -2090,11 +2351,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleScopeNameCS" - // InternalQVTimperative.g:684:1: entryRuleScopeNameCS : ruleScopeNameCS EOF ; + // InternalQVTimperative.g:768:1: entryRuleScopeNameCS : ruleScopeNameCS EOF ; public final void entryRuleScopeNameCS() throws RecognitionException { try { - // InternalQVTimperative.g:685:1: ( ruleScopeNameCS EOF ) - // InternalQVTimperative.g:686:1: ruleScopeNameCS EOF + // InternalQVTimperative.g:769:1: ( ruleScopeNameCS EOF ) + // InternalQVTimperative.g:770:1: ruleScopeNameCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSRule()); @@ -2124,23 +2385,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleScopeNameCS" - // InternalQVTimperative.g:693:1: ruleScopeNameCS : ( ( rule__ScopeNameCS__Group__0 ) ) ; + // InternalQVTimperative.g:777:1: ruleScopeNameCS : ( ( rule__ScopeNameCS__Group__0 ) ) ; public final void ruleScopeNameCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:697:2: ( ( ( rule__ScopeNameCS__Group__0 ) ) ) - // InternalQVTimperative.g:698:1: ( ( rule__ScopeNameCS__Group__0 ) ) + // InternalQVTimperative.g:781:2: ( ( ( rule__ScopeNameCS__Group__0 ) ) ) + // InternalQVTimperative.g:782:1: ( ( rule__ScopeNameCS__Group__0 ) ) { - // InternalQVTimperative.g:698:1: ( ( rule__ScopeNameCS__Group__0 ) ) - // InternalQVTimperative.g:699:1: ( rule__ScopeNameCS__Group__0 ) + // InternalQVTimperative.g:782:1: ( ( rule__ScopeNameCS__Group__0 ) ) + // InternalQVTimperative.g:783:1: ( rule__ScopeNameCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getGroup()); } - // InternalQVTimperative.g:700:1: ( rule__ScopeNameCS__Group__0 ) - // InternalQVTimperative.g:700:2: rule__ScopeNameCS__Group__0 + // InternalQVTimperative.g:784:1: ( rule__ScopeNameCS__Group__0 ) + // InternalQVTimperative.g:784:2: rule__ScopeNameCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ScopeNameCS__Group__0(); @@ -2175,11 +2436,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleSetStatementCS" - // InternalQVTimperative.g:712:1: entryRuleSetStatementCS : ruleSetStatementCS EOF ; + // InternalQVTimperative.g:796:1: entryRuleSetStatementCS : ruleSetStatementCS EOF ; public final void entryRuleSetStatementCS() throws RecognitionException { try { - // InternalQVTimperative.g:713:1: ( ruleSetStatementCS EOF ) - // InternalQVTimperative.g:714:1: ruleSetStatementCS EOF + // InternalQVTimperative.g:797:1: ( ruleSetStatementCS EOF ) + // InternalQVTimperative.g:798:1: ruleSetStatementCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSRule()); @@ -2209,23 +2470,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleSetStatementCS" - // InternalQVTimperative.g:721:1: ruleSetStatementCS : ( ( rule__SetStatementCS__Group__0 ) ) ; + // InternalQVTimperative.g:805:1: ruleSetStatementCS : ( ( rule__SetStatementCS__Group__0 ) ) ; public final void ruleSetStatementCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:725:2: ( ( ( rule__SetStatementCS__Group__0 ) ) ) - // InternalQVTimperative.g:726:1: ( ( rule__SetStatementCS__Group__0 ) ) + // InternalQVTimperative.g:809:2: ( ( ( rule__SetStatementCS__Group__0 ) ) ) + // InternalQVTimperative.g:810:1: ( ( rule__SetStatementCS__Group__0 ) ) { - // InternalQVTimperative.g:726:1: ( ( rule__SetStatementCS__Group__0 ) ) - // InternalQVTimperative.g:727:1: ( rule__SetStatementCS__Group__0 ) + // InternalQVTimperative.g:810:1: ( ( rule__SetStatementCS__Group__0 ) ) + // InternalQVTimperative.g:811:1: ( rule__SetStatementCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getGroup()); } - // InternalQVTimperative.g:728:1: ( rule__SetStatementCS__Group__0 ) - // InternalQVTimperative.g:728:2: rule__SetStatementCS__Group__0 + // InternalQVTimperative.g:812:1: ( rule__SetStatementCS__Group__0 ) + // InternalQVTimperative.g:812:2: rule__SetStatementCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__Group__0(); @@ -2259,12 +2520,182 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "ruleSetStatementCS" + // $ANTLR start "entryRuleSimpleParameterBindingCS" + // InternalQVTimperative.g:824:1: entryRuleSimpleParameterBindingCS : ruleSimpleParameterBindingCS EOF ; + public final void entryRuleSimpleParameterBindingCS() throws RecognitionException { + try { + // InternalQVTimperative.g:825:1: ( ruleSimpleParameterBindingCS EOF ) + // InternalQVTimperative.g:826:1: ruleSimpleParameterBindingCS EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSRule()); + } + pushFollow(FollowSets000.FOLLOW_1); + ruleSimpleParameterBindingCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSRule()); + } + match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleSimpleParameterBindingCS" + + + // $ANTLR start "ruleSimpleParameterBindingCS" + // InternalQVTimperative.g:833:1: ruleSimpleParameterBindingCS : ( ( rule__SimpleParameterBindingCS__Group__0 ) ) ; + public final void ruleSimpleParameterBindingCS() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:837:2: ( ( ( rule__SimpleParameterBindingCS__Group__0 ) ) ) + // InternalQVTimperative.g:838:1: ( ( rule__SimpleParameterBindingCS__Group__0 ) ) + { + // InternalQVTimperative.g:838:1: ( ( rule__SimpleParameterBindingCS__Group__0 ) ) + // InternalQVTimperative.g:839:1: ( rule__SimpleParameterBindingCS__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getGroup()); + } + // InternalQVTimperative.g:840:1: ( rule__SimpleParameterBindingCS__Group__0 ) + // InternalQVTimperative.g:840:2: rule__SimpleParameterBindingCS__Group__0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterBindingCS__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleSimpleParameterBindingCS" + + + // $ANTLR start "entryRuleSimpleParameterCS" + // InternalQVTimperative.g:852:1: entryRuleSimpleParameterCS : ruleSimpleParameterCS EOF ; + public final void entryRuleSimpleParameterCS() throws RecognitionException { + try { + // InternalQVTimperative.g:853:1: ( ruleSimpleParameterCS EOF ) + // InternalQVTimperative.g:854:1: ruleSimpleParameterCS EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSRule()); + } + pushFollow(FollowSets000.FOLLOW_1); + ruleSimpleParameterCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSRule()); + } + match(input,EOF,FollowSets000.FOLLOW_2); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleSimpleParameterCS" + + + // $ANTLR start "ruleSimpleParameterCS" + // InternalQVTimperative.g:861:1: ruleSimpleParameterCS : ( ( rule__SimpleParameterCS__Group__0 ) ) ; + public final void ruleSimpleParameterCS() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:865:2: ( ( ( rule__SimpleParameterCS__Group__0 ) ) ) + // InternalQVTimperative.g:866:1: ( ( rule__SimpleParameterCS__Group__0 ) ) + { + // InternalQVTimperative.g:866:1: ( ( rule__SimpleParameterCS__Group__0 ) ) + // InternalQVTimperative.g:867:1: ( rule__SimpleParameterCS__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getGroup()); + } + // InternalQVTimperative.g:868:1: ( rule__SimpleParameterCS__Group__0 ) + // InternalQVTimperative.g:868:2: rule__SimpleParameterCS__Group__0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleSimpleParameterCS" + + // $ANTLR start "entryRuleTransformationCS" - // InternalQVTimperative.g:740:1: entryRuleTransformationCS : ruleTransformationCS EOF ; + // InternalQVTimperative.g:880:1: entryRuleTransformationCS : ruleTransformationCS EOF ; public final void entryRuleTransformationCS() throws RecognitionException { try { - // InternalQVTimperative.g:741:1: ( ruleTransformationCS EOF ) - // InternalQVTimperative.g:742:1: ruleTransformationCS EOF + // InternalQVTimperative.g:881:1: ( ruleTransformationCS EOF ) + // InternalQVTimperative.g:882:1: ruleTransformationCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSRule()); @@ -2294,23 +2725,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTransformationCS" - // InternalQVTimperative.g:749:1: ruleTransformationCS : ( ( rule__TransformationCS__Group__0 ) ) ; + // InternalQVTimperative.g:889:1: ruleTransformationCS : ( ( rule__TransformationCS__Group__0 ) ) ; public final void ruleTransformationCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:753:2: ( ( ( rule__TransformationCS__Group__0 ) ) ) - // InternalQVTimperative.g:754:1: ( ( rule__TransformationCS__Group__0 ) ) + // InternalQVTimperative.g:893:2: ( ( ( rule__TransformationCS__Group__0 ) ) ) + // InternalQVTimperative.g:894:1: ( ( rule__TransformationCS__Group__0 ) ) { - // InternalQVTimperative.g:754:1: ( ( rule__TransformationCS__Group__0 ) ) - // InternalQVTimperative.g:755:1: ( rule__TransformationCS__Group__0 ) + // InternalQVTimperative.g:894:1: ( ( rule__TransformationCS__Group__0 ) ) + // InternalQVTimperative.g:895:1: ( rule__TransformationCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getGroup()); } - // InternalQVTimperative.g:756:1: ( rule__TransformationCS__Group__0 ) - // InternalQVTimperative.g:756:2: rule__TransformationCS__Group__0 + // InternalQVTimperative.g:896:1: ( rule__TransformationCS__Group__0 ) + // InternalQVTimperative.g:896:2: rule__TransformationCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TransformationCS__Group__0(); @@ -2345,11 +2776,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleUnrestrictedName" - // InternalQVTimperative.g:768:1: entryRuleUnrestrictedName : ruleUnrestrictedName EOF ; + // InternalQVTimperative.g:908:1: entryRuleUnrestrictedName : ruleUnrestrictedName EOF ; public final void entryRuleUnrestrictedName() throws RecognitionException { try { - // InternalQVTimperative.g:769:1: ( ruleUnrestrictedName EOF ) - // InternalQVTimperative.g:770:1: ruleUnrestrictedName EOF + // InternalQVTimperative.g:909:1: ( ruleUnrestrictedName EOF ) + // InternalQVTimperative.g:910:1: ruleUnrestrictedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameRule()); @@ -2379,23 +2810,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleUnrestrictedName" - // InternalQVTimperative.g:777:1: ruleUnrestrictedName : ( ( rule__UnrestrictedName__Alternatives ) ) ; + // InternalQVTimperative.g:917:1: ruleUnrestrictedName : ( ( rule__UnrestrictedName__Alternatives ) ) ; public final void ruleUnrestrictedName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:781:2: ( ( ( rule__UnrestrictedName__Alternatives ) ) ) - // InternalQVTimperative.g:782:1: ( ( rule__UnrestrictedName__Alternatives ) ) + // InternalQVTimperative.g:921:2: ( ( ( rule__UnrestrictedName__Alternatives ) ) ) + // InternalQVTimperative.g:922:1: ( ( rule__UnrestrictedName__Alternatives ) ) { - // InternalQVTimperative.g:782:1: ( ( rule__UnrestrictedName__Alternatives ) ) - // InternalQVTimperative.g:783:1: ( rule__UnrestrictedName__Alternatives ) + // InternalQVTimperative.g:922:1: ( ( rule__UnrestrictedName__Alternatives ) ) + // InternalQVTimperative.g:923:1: ( rule__UnrestrictedName__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getAlternatives()); } - // InternalQVTimperative.g:784:1: ( rule__UnrestrictedName__Alternatives ) - // InternalQVTimperative.g:784:2: rule__UnrestrictedName__Alternatives + // InternalQVTimperative.g:924:1: ( rule__UnrestrictedName__Alternatives ) + // InternalQVTimperative.g:924:2: rule__UnrestrictedName__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__UnrestrictedName__Alternatives(); @@ -2430,11 +2861,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleAttributeCS" - // InternalQVTimperative.g:796:1: entryRuleAttributeCS : ruleAttributeCS EOF ; + // InternalQVTimperative.g:936:1: entryRuleAttributeCS : ruleAttributeCS EOF ; public final void entryRuleAttributeCS() throws RecognitionException { try { - // InternalQVTimperative.g:797:1: ( ruleAttributeCS EOF ) - // InternalQVTimperative.g:798:1: ruleAttributeCS EOF + // InternalQVTimperative.g:937:1: ( ruleAttributeCS EOF ) + // InternalQVTimperative.g:938:1: ruleAttributeCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSRule()); @@ -2464,23 +2895,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleAttributeCS" - // InternalQVTimperative.g:805:1: ruleAttributeCS : ( ( rule__AttributeCS__Group__0 ) ) ; + // InternalQVTimperative.g:945:1: ruleAttributeCS : ( ( rule__AttributeCS__Group__0 ) ) ; public final void ruleAttributeCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:809:2: ( ( ( rule__AttributeCS__Group__0 ) ) ) - // InternalQVTimperative.g:810:1: ( ( rule__AttributeCS__Group__0 ) ) + // InternalQVTimperative.g:949:2: ( ( ( rule__AttributeCS__Group__0 ) ) ) + // InternalQVTimperative.g:950:1: ( ( rule__AttributeCS__Group__0 ) ) { - // InternalQVTimperative.g:810:1: ( ( rule__AttributeCS__Group__0 ) ) - // InternalQVTimperative.g:811:1: ( rule__AttributeCS__Group__0 ) + // InternalQVTimperative.g:950:1: ( ( rule__AttributeCS__Group__0 ) ) + // InternalQVTimperative.g:951:1: ( rule__AttributeCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup()); } - // InternalQVTimperative.g:812:1: ( rule__AttributeCS__Group__0 ) - // InternalQVTimperative.g:812:2: rule__AttributeCS__Group__0 + // InternalQVTimperative.g:952:1: ( rule__AttributeCS__Group__0 ) + // InternalQVTimperative.g:952:2: rule__AttributeCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group__0(); @@ -2515,11 +2946,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleClassCS" - // InternalQVTimperative.g:824:1: entryRuleClassCS : ruleClassCS EOF ; + // InternalQVTimperative.g:964:1: entryRuleClassCS : ruleClassCS EOF ; public final void entryRuleClassCS() throws RecognitionException { try { - // InternalQVTimperative.g:825:1: ( ruleClassCS EOF ) - // InternalQVTimperative.g:826:1: ruleClassCS EOF + // InternalQVTimperative.g:965:1: ( ruleClassCS EOF ) + // InternalQVTimperative.g:966:1: ruleClassCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getClassCSRule()); @@ -2549,23 +2980,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleClassCS" - // InternalQVTimperative.g:833:1: ruleClassCS : ( ( rule__ClassCS__Alternatives ) ) ; + // InternalQVTimperative.g:973:1: ruleClassCS : ( ( rule__ClassCS__Alternatives ) ) ; public final void ruleClassCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:837:2: ( ( ( rule__ClassCS__Alternatives ) ) ) - // InternalQVTimperative.g:838:1: ( ( rule__ClassCS__Alternatives ) ) + // InternalQVTimperative.g:977:2: ( ( ( rule__ClassCS__Alternatives ) ) ) + // InternalQVTimperative.g:978:1: ( ( rule__ClassCS__Alternatives ) ) { - // InternalQVTimperative.g:838:1: ( ( rule__ClassCS__Alternatives ) ) - // InternalQVTimperative.g:839:1: ( rule__ClassCS__Alternatives ) + // InternalQVTimperative.g:978:1: ( ( rule__ClassCS__Alternatives ) ) + // InternalQVTimperative.g:979:1: ( rule__ClassCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getClassCSAccess().getAlternatives()); } - // InternalQVTimperative.g:840:1: ( rule__ClassCS__Alternatives ) - // InternalQVTimperative.g:840:2: rule__ClassCS__Alternatives + // InternalQVTimperative.g:980:1: ( rule__ClassCS__Alternatives ) + // InternalQVTimperative.g:980:2: rule__ClassCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__ClassCS__Alternatives(); @@ -2600,11 +3031,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleDataTypeCS" - // InternalQVTimperative.g:852:1: entryRuleDataTypeCS : ruleDataTypeCS EOF ; + // InternalQVTimperative.g:992:1: entryRuleDataTypeCS : ruleDataTypeCS EOF ; public final void entryRuleDataTypeCS() throws RecognitionException { try { - // InternalQVTimperative.g:853:1: ( ruleDataTypeCS EOF ) - // InternalQVTimperative.g:854:1: ruleDataTypeCS EOF + // InternalQVTimperative.g:993:1: ( ruleDataTypeCS EOF ) + // InternalQVTimperative.g:994:1: ruleDataTypeCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSRule()); @@ -2634,23 +3065,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleDataTypeCS" - // InternalQVTimperative.g:861:1: ruleDataTypeCS : ( ( rule__DataTypeCS__Group__0 ) ) ; + // InternalQVTimperative.g:1001:1: ruleDataTypeCS : ( ( rule__DataTypeCS__Group__0 ) ) ; public final void ruleDataTypeCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:865:2: ( ( ( rule__DataTypeCS__Group__0 ) ) ) - // InternalQVTimperative.g:866:1: ( ( rule__DataTypeCS__Group__0 ) ) + // InternalQVTimperative.g:1005:2: ( ( ( rule__DataTypeCS__Group__0 ) ) ) + // InternalQVTimperative.g:1006:1: ( ( rule__DataTypeCS__Group__0 ) ) { - // InternalQVTimperative.g:866:1: ( ( rule__DataTypeCS__Group__0 ) ) - // InternalQVTimperative.g:867:1: ( rule__DataTypeCS__Group__0 ) + // InternalQVTimperative.g:1006:1: ( ( rule__DataTypeCS__Group__0 ) ) + // InternalQVTimperative.g:1007:1: ( rule__DataTypeCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getGroup()); } - // InternalQVTimperative.g:868:1: ( rule__DataTypeCS__Group__0 ) - // InternalQVTimperative.g:868:2: rule__DataTypeCS__Group__0 + // InternalQVTimperative.g:1008:1: ( rule__DataTypeCS__Group__0 ) + // InternalQVTimperative.g:1008:2: rule__DataTypeCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__Group__0(); @@ -2685,11 +3116,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleEnumerationCS" - // InternalQVTimperative.g:880:1: entryRuleEnumerationCS : ruleEnumerationCS EOF ; + // InternalQVTimperative.g:1020:1: entryRuleEnumerationCS : ruleEnumerationCS EOF ; public final void entryRuleEnumerationCS() throws RecognitionException { try { - // InternalQVTimperative.g:881:1: ( ruleEnumerationCS EOF ) - // InternalQVTimperative.g:882:1: ruleEnumerationCS EOF + // InternalQVTimperative.g:1021:1: ( ruleEnumerationCS EOF ) + // InternalQVTimperative.g:1022:1: ruleEnumerationCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSRule()); @@ -2719,23 +3150,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleEnumerationCS" - // InternalQVTimperative.g:889:1: ruleEnumerationCS : ( ( rule__EnumerationCS__Group__0 ) ) ; + // InternalQVTimperative.g:1029:1: ruleEnumerationCS : ( ( rule__EnumerationCS__Group__0 ) ) ; public final void ruleEnumerationCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:893:2: ( ( ( rule__EnumerationCS__Group__0 ) ) ) - // InternalQVTimperative.g:894:1: ( ( rule__EnumerationCS__Group__0 ) ) + // InternalQVTimperative.g:1033:2: ( ( ( rule__EnumerationCS__Group__0 ) ) ) + // InternalQVTimperative.g:1034:1: ( ( rule__EnumerationCS__Group__0 ) ) { - // InternalQVTimperative.g:894:1: ( ( rule__EnumerationCS__Group__0 ) ) - // InternalQVTimperative.g:895:1: ( rule__EnumerationCS__Group__0 ) + // InternalQVTimperative.g:1034:1: ( ( rule__EnumerationCS__Group__0 ) ) + // InternalQVTimperative.g:1035:1: ( rule__EnumerationCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getGroup()); } - // InternalQVTimperative.g:896:1: ( rule__EnumerationCS__Group__0 ) - // InternalQVTimperative.g:896:2: rule__EnumerationCS__Group__0 + // InternalQVTimperative.g:1036:1: ( rule__EnumerationCS__Group__0 ) + // InternalQVTimperative.g:1036:2: rule__EnumerationCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__Group__0(); @@ -2770,11 +3201,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleEnumerationLiteralCS" - // InternalQVTimperative.g:908:1: entryRuleEnumerationLiteralCS : ruleEnumerationLiteralCS EOF ; + // InternalQVTimperative.g:1048:1: entryRuleEnumerationLiteralCS : ruleEnumerationLiteralCS EOF ; public final void entryRuleEnumerationLiteralCS() throws RecognitionException { try { - // InternalQVTimperative.g:909:1: ( ruleEnumerationLiteralCS EOF ) - // InternalQVTimperative.g:910:1: ruleEnumerationLiteralCS EOF + // InternalQVTimperative.g:1049:1: ( ruleEnumerationLiteralCS EOF ) + // InternalQVTimperative.g:1050:1: ruleEnumerationLiteralCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSRule()); @@ -2804,23 +3235,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleEnumerationLiteralCS" - // InternalQVTimperative.g:917:1: ruleEnumerationLiteralCS : ( ( rule__EnumerationLiteralCS__Group__0 ) ) ; + // InternalQVTimperative.g:1057:1: ruleEnumerationLiteralCS : ( ( rule__EnumerationLiteralCS__Group__0 ) ) ; public final void ruleEnumerationLiteralCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:921:2: ( ( ( rule__EnumerationLiteralCS__Group__0 ) ) ) - // InternalQVTimperative.g:922:1: ( ( rule__EnumerationLiteralCS__Group__0 ) ) + // InternalQVTimperative.g:1061:2: ( ( ( rule__EnumerationLiteralCS__Group__0 ) ) ) + // InternalQVTimperative.g:1062:1: ( ( rule__EnumerationLiteralCS__Group__0 ) ) { - // InternalQVTimperative.g:922:1: ( ( rule__EnumerationLiteralCS__Group__0 ) ) - // InternalQVTimperative.g:923:1: ( rule__EnumerationLiteralCS__Group__0 ) + // InternalQVTimperative.g:1062:1: ( ( rule__EnumerationLiteralCS__Group__0 ) ) + // InternalQVTimperative.g:1063:1: ( rule__EnumerationLiteralCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getGroup()); } - // InternalQVTimperative.g:924:1: ( rule__EnumerationLiteralCS__Group__0 ) - // InternalQVTimperative.g:924:2: rule__EnumerationLiteralCS__Group__0 + // InternalQVTimperative.g:1064:1: ( rule__EnumerationLiteralCS__Group__0 ) + // InternalQVTimperative.g:1064:2: rule__EnumerationLiteralCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__Group__0(); @@ -2855,11 +3286,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleOperationCS" - // InternalQVTimperative.g:936:1: entryRuleOperationCS : ruleOperationCS EOF ; + // InternalQVTimperative.g:1076:1: entryRuleOperationCS : ruleOperationCS EOF ; public final void entryRuleOperationCS() throws RecognitionException { try { - // InternalQVTimperative.g:937:1: ( ruleOperationCS EOF ) - // InternalQVTimperative.g:938:1: ruleOperationCS EOF + // InternalQVTimperative.g:1077:1: ( ruleOperationCS EOF ) + // InternalQVTimperative.g:1078:1: ruleOperationCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSRule()); @@ -2889,23 +3320,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleOperationCS" - // InternalQVTimperative.g:945:1: ruleOperationCS : ( ( rule__OperationCS__Group__0 ) ) ; + // InternalQVTimperative.g:1085:1: ruleOperationCS : ( ( rule__OperationCS__Group__0 ) ) ; public final void ruleOperationCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:949:2: ( ( ( rule__OperationCS__Group__0 ) ) ) - // InternalQVTimperative.g:950:1: ( ( rule__OperationCS__Group__0 ) ) + // InternalQVTimperative.g:1089:2: ( ( ( rule__OperationCS__Group__0 ) ) ) + // InternalQVTimperative.g:1090:1: ( ( rule__OperationCS__Group__0 ) ) { - // InternalQVTimperative.g:950:1: ( ( rule__OperationCS__Group__0 ) ) - // InternalQVTimperative.g:951:1: ( rule__OperationCS__Group__0 ) + // InternalQVTimperative.g:1090:1: ( ( rule__OperationCS__Group__0 ) ) + // InternalQVTimperative.g:1091:1: ( rule__OperationCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup()); } - // InternalQVTimperative.g:952:1: ( rule__OperationCS__Group__0 ) - // InternalQVTimperative.g:952:2: rule__OperationCS__Group__0 + // InternalQVTimperative.g:1092:1: ( rule__OperationCS__Group__0 ) + // InternalQVTimperative.g:1092:2: rule__OperationCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group__0(); @@ -2940,11 +3371,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleParameterCS" - // InternalQVTimperative.g:964:1: entryRuleParameterCS : ruleParameterCS EOF ; + // InternalQVTimperative.g:1104:1: entryRuleParameterCS : ruleParameterCS EOF ; public final void entryRuleParameterCS() throws RecognitionException { try { - // InternalQVTimperative.g:965:1: ( ruleParameterCS EOF ) - // InternalQVTimperative.g:966:1: ruleParameterCS EOF + // InternalQVTimperative.g:1105:1: ( ruleParameterCS EOF ) + // InternalQVTimperative.g:1106:1: ruleParameterCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSRule()); @@ -2974,23 +3405,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleParameterCS" - // InternalQVTimperative.g:973:1: ruleParameterCS : ( ( rule__ParameterCS__Group__0 ) ) ; + // InternalQVTimperative.g:1113:1: ruleParameterCS : ( ( rule__ParameterCS__Group__0 ) ) ; public final void ruleParameterCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:977:2: ( ( ( rule__ParameterCS__Group__0 ) ) ) - // InternalQVTimperative.g:978:1: ( ( rule__ParameterCS__Group__0 ) ) + // InternalQVTimperative.g:1117:2: ( ( ( rule__ParameterCS__Group__0 ) ) ) + // InternalQVTimperative.g:1118:1: ( ( rule__ParameterCS__Group__0 ) ) { - // InternalQVTimperative.g:978:1: ( ( rule__ParameterCS__Group__0 ) ) - // InternalQVTimperative.g:979:1: ( rule__ParameterCS__Group__0 ) + // InternalQVTimperative.g:1118:1: ( ( rule__ParameterCS__Group__0 ) ) + // InternalQVTimperative.g:1119:1: ( rule__ParameterCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getGroup()); } - // InternalQVTimperative.g:980:1: ( rule__ParameterCS__Group__0 ) - // InternalQVTimperative.g:980:2: rule__ParameterCS__Group__0 + // InternalQVTimperative.g:1120:1: ( rule__ParameterCS__Group__0 ) + // InternalQVTimperative.g:1120:2: rule__ParameterCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__Group__0(); @@ -3025,11 +3456,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleReferenceCS" - // InternalQVTimperative.g:992:1: entryRuleReferenceCS : ruleReferenceCS EOF ; + // InternalQVTimperative.g:1132:1: entryRuleReferenceCS : ruleReferenceCS EOF ; public final void entryRuleReferenceCS() throws RecognitionException { try { - // InternalQVTimperative.g:993:1: ( ruleReferenceCS EOF ) - // InternalQVTimperative.g:994:1: ruleReferenceCS EOF + // InternalQVTimperative.g:1133:1: ( ruleReferenceCS EOF ) + // InternalQVTimperative.g:1134:1: ruleReferenceCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSRule()); @@ -3059,23 +3490,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleReferenceCS" - // InternalQVTimperative.g:1001:1: ruleReferenceCS : ( ( rule__ReferenceCS__Group__0 ) ) ; + // InternalQVTimperative.g:1141:1: ruleReferenceCS : ( ( rule__ReferenceCS__Group__0 ) ) ; public final void ruleReferenceCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1005:2: ( ( ( rule__ReferenceCS__Group__0 ) ) ) - // InternalQVTimperative.g:1006:1: ( ( rule__ReferenceCS__Group__0 ) ) + // InternalQVTimperative.g:1145:2: ( ( ( rule__ReferenceCS__Group__0 ) ) ) + // InternalQVTimperative.g:1146:1: ( ( rule__ReferenceCS__Group__0 ) ) { - // InternalQVTimperative.g:1006:1: ( ( rule__ReferenceCS__Group__0 ) ) - // InternalQVTimperative.g:1007:1: ( rule__ReferenceCS__Group__0 ) + // InternalQVTimperative.g:1146:1: ( ( rule__ReferenceCS__Group__0 ) ) + // InternalQVTimperative.g:1147:1: ( rule__ReferenceCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup()); } - // InternalQVTimperative.g:1008:1: ( rule__ReferenceCS__Group__0 ) - // InternalQVTimperative.g:1008:2: rule__ReferenceCS__Group__0 + // InternalQVTimperative.g:1148:1: ( rule__ReferenceCS__Group__0 ) + // InternalQVTimperative.g:1148:2: rule__ReferenceCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group__0(); @@ -3110,11 +3541,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleSpecificationCS" - // InternalQVTimperative.g:1020:1: entryRuleSpecificationCS : ruleSpecificationCS EOF ; + // InternalQVTimperative.g:1160:1: entryRuleSpecificationCS : ruleSpecificationCS EOF ; public final void entryRuleSpecificationCS() throws RecognitionException { try { - // InternalQVTimperative.g:1021:1: ( ruleSpecificationCS EOF ) - // InternalQVTimperative.g:1022:1: ruleSpecificationCS EOF + // InternalQVTimperative.g:1161:1: ( ruleSpecificationCS EOF ) + // InternalQVTimperative.g:1162:1: ruleSpecificationCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSpecificationCSRule()); @@ -3144,23 +3575,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleSpecificationCS" - // InternalQVTimperative.g:1029:1: ruleSpecificationCS : ( ( rule__SpecificationCS__Alternatives ) ) ; + // InternalQVTimperative.g:1169:1: ruleSpecificationCS : ( ( rule__SpecificationCS__Alternatives ) ) ; public final void ruleSpecificationCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1033:2: ( ( ( rule__SpecificationCS__Alternatives ) ) ) - // InternalQVTimperative.g:1034:1: ( ( rule__SpecificationCS__Alternatives ) ) + // InternalQVTimperative.g:1173:2: ( ( ( rule__SpecificationCS__Alternatives ) ) ) + // InternalQVTimperative.g:1174:1: ( ( rule__SpecificationCS__Alternatives ) ) { - // InternalQVTimperative.g:1034:1: ( ( rule__SpecificationCS__Alternatives ) ) - // InternalQVTimperative.g:1035:1: ( rule__SpecificationCS__Alternatives ) + // InternalQVTimperative.g:1174:1: ( ( rule__SpecificationCS__Alternatives ) ) + // InternalQVTimperative.g:1175:1: ( rule__SpecificationCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getSpecificationCSAccess().getAlternatives()); } - // InternalQVTimperative.g:1036:1: ( rule__SpecificationCS__Alternatives ) - // InternalQVTimperative.g:1036:2: rule__SpecificationCS__Alternatives + // InternalQVTimperative.g:1176:1: ( rule__SpecificationCS__Alternatives ) + // InternalQVTimperative.g:1176:2: rule__SpecificationCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__SpecificationCS__Alternatives(); @@ -3195,11 +3626,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleStructuredClassCS" - // InternalQVTimperative.g:1048:1: entryRuleStructuredClassCS : ruleStructuredClassCS EOF ; + // InternalQVTimperative.g:1188:1: entryRuleStructuredClassCS : ruleStructuredClassCS EOF ; public final void entryRuleStructuredClassCS() throws RecognitionException { try { - // InternalQVTimperative.g:1049:1: ( ruleStructuredClassCS EOF ) - // InternalQVTimperative.g:1050:1: ruleStructuredClassCS EOF + // InternalQVTimperative.g:1189:1: ( ruleStructuredClassCS EOF ) + // InternalQVTimperative.g:1190:1: ruleStructuredClassCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSRule()); @@ -3229,23 +3660,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleStructuredClassCS" - // InternalQVTimperative.g:1057:1: ruleStructuredClassCS : ( ( rule__StructuredClassCS__Group__0 ) ) ; + // InternalQVTimperative.g:1197:1: ruleStructuredClassCS : ( ( rule__StructuredClassCS__Group__0 ) ) ; public final void ruleStructuredClassCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1061:2: ( ( ( rule__StructuredClassCS__Group__0 ) ) ) - // InternalQVTimperative.g:1062:1: ( ( rule__StructuredClassCS__Group__0 ) ) + // InternalQVTimperative.g:1201:2: ( ( ( rule__StructuredClassCS__Group__0 ) ) ) + // InternalQVTimperative.g:1202:1: ( ( rule__StructuredClassCS__Group__0 ) ) { - // InternalQVTimperative.g:1062:1: ( ( rule__StructuredClassCS__Group__0 ) ) - // InternalQVTimperative.g:1063:1: ( rule__StructuredClassCS__Group__0 ) + // InternalQVTimperative.g:1202:1: ( ( rule__StructuredClassCS__Group__0 ) ) + // InternalQVTimperative.g:1203:1: ( rule__StructuredClassCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getGroup()); } - // InternalQVTimperative.g:1064:1: ( rule__StructuredClassCS__Group__0 ) - // InternalQVTimperative.g:1064:2: rule__StructuredClassCS__Group__0 + // InternalQVTimperative.g:1204:1: ( rule__StructuredClassCS__Group__0 ) + // InternalQVTimperative.g:1204:2: rule__StructuredClassCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group__0(); @@ -3280,11 +3711,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTypedMultiplicityRefCS" - // InternalQVTimperative.g:1076:1: entryRuleTypedMultiplicityRefCS : ruleTypedMultiplicityRefCS EOF ; + // InternalQVTimperative.g:1216:1: entryRuleTypedMultiplicityRefCS : ruleTypedMultiplicityRefCS EOF ; public final void entryRuleTypedMultiplicityRefCS() throws RecognitionException { try { - // InternalQVTimperative.g:1077:1: ( ruleTypedMultiplicityRefCS EOF ) - // InternalQVTimperative.g:1078:1: ruleTypedMultiplicityRefCS EOF + // InternalQVTimperative.g:1217:1: ( ruleTypedMultiplicityRefCS EOF ) + // InternalQVTimperative.g:1218:1: ruleTypedMultiplicityRefCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypedMultiplicityRefCSRule()); @@ -3314,23 +3745,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTypedMultiplicityRefCS" - // InternalQVTimperative.g:1085:1: ruleTypedMultiplicityRefCS : ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) ; + // InternalQVTimperative.g:1225:1: ruleTypedMultiplicityRefCS : ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) ; public final void ruleTypedMultiplicityRefCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1089:2: ( ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) ) - // InternalQVTimperative.g:1090:1: ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) + // InternalQVTimperative.g:1229:2: ( ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) ) + // InternalQVTimperative.g:1230:1: ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) { - // InternalQVTimperative.g:1090:1: ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) - // InternalQVTimperative.g:1091:1: ( rule__TypedMultiplicityRefCS__Group__0 ) + // InternalQVTimperative.g:1230:1: ( ( rule__TypedMultiplicityRefCS__Group__0 ) ) + // InternalQVTimperative.g:1231:1: ( rule__TypedMultiplicityRefCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypedMultiplicityRefCSAccess().getGroup()); } - // InternalQVTimperative.g:1092:1: ( rule__TypedMultiplicityRefCS__Group__0 ) - // InternalQVTimperative.g:1092:2: rule__TypedMultiplicityRefCS__Group__0 + // InternalQVTimperative.g:1232:1: ( rule__TypedMultiplicityRefCS__Group__0 ) + // InternalQVTimperative.g:1232:2: rule__TypedMultiplicityRefCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypedMultiplicityRefCS__Group__0(); @@ -3365,11 +3796,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleStructuralFeatureCS" - // InternalQVTimperative.g:1104:1: entryRuleStructuralFeatureCS : ruleStructuralFeatureCS EOF ; + // InternalQVTimperative.g:1244:1: entryRuleStructuralFeatureCS : ruleStructuralFeatureCS EOF ; public final void entryRuleStructuralFeatureCS() throws RecognitionException { try { - // InternalQVTimperative.g:1105:1: ( ruleStructuralFeatureCS EOF ) - // InternalQVTimperative.g:1106:1: ruleStructuralFeatureCS EOF + // InternalQVTimperative.g:1245:1: ( ruleStructuralFeatureCS EOF ) + // InternalQVTimperative.g:1246:1: ruleStructuralFeatureCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStructuralFeatureCSRule()); @@ -3399,23 +3830,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleStructuralFeatureCS" - // InternalQVTimperative.g:1113:1: ruleStructuralFeatureCS : ( ( rule__StructuralFeatureCS__Alternatives ) ) ; + // InternalQVTimperative.g:1253:1: ruleStructuralFeatureCS : ( ( rule__StructuralFeatureCS__Alternatives ) ) ; public final void ruleStructuralFeatureCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1117:2: ( ( ( rule__StructuralFeatureCS__Alternatives ) ) ) - // InternalQVTimperative.g:1118:1: ( ( rule__StructuralFeatureCS__Alternatives ) ) + // InternalQVTimperative.g:1257:2: ( ( ( rule__StructuralFeatureCS__Alternatives ) ) ) + // InternalQVTimperative.g:1258:1: ( ( rule__StructuralFeatureCS__Alternatives ) ) { - // InternalQVTimperative.g:1118:1: ( ( rule__StructuralFeatureCS__Alternatives ) ) - // InternalQVTimperative.g:1119:1: ( rule__StructuralFeatureCS__Alternatives ) + // InternalQVTimperative.g:1258:1: ( ( rule__StructuralFeatureCS__Alternatives ) ) + // InternalQVTimperative.g:1259:1: ( rule__StructuralFeatureCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuralFeatureCSAccess().getAlternatives()); } - // InternalQVTimperative.g:1120:1: ( rule__StructuralFeatureCS__Alternatives ) - // InternalQVTimperative.g:1120:2: rule__StructuralFeatureCS__Alternatives + // InternalQVTimperative.g:1260:1: ( rule__StructuralFeatureCS__Alternatives ) + // InternalQVTimperative.g:1260:2: rule__StructuralFeatureCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__StructuralFeatureCS__Alternatives(); @@ -3450,11 +3881,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleEnumerationLiteralName" - // InternalQVTimperative.g:1132:1: entryRuleEnumerationLiteralName : ruleEnumerationLiteralName EOF ; + // InternalQVTimperative.g:1272:1: entryRuleEnumerationLiteralName : ruleEnumerationLiteralName EOF ; public final void entryRuleEnumerationLiteralName() throws RecognitionException { try { - // InternalQVTimperative.g:1133:1: ( ruleEnumerationLiteralName EOF ) - // InternalQVTimperative.g:1134:1: ruleEnumerationLiteralName EOF + // InternalQVTimperative.g:1273:1: ( ruleEnumerationLiteralName EOF ) + // InternalQVTimperative.g:1274:1: ruleEnumerationLiteralName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralNameRule()); @@ -3484,17 +3915,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleEnumerationLiteralName" - // InternalQVTimperative.g:1141:1: ruleEnumerationLiteralName : ( ruleEssentialOCLUnrestrictedName ) ; + // InternalQVTimperative.g:1281:1: ruleEnumerationLiteralName : ( ruleEssentialOCLUnrestrictedName ) ; public final void ruleEnumerationLiteralName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1145:2: ( ( ruleEssentialOCLUnrestrictedName ) ) - // InternalQVTimperative.g:1146:1: ( ruleEssentialOCLUnrestrictedName ) + // InternalQVTimperative.g:1285:2: ( ( ruleEssentialOCLUnrestrictedName ) ) + // InternalQVTimperative.g:1286:1: ( ruleEssentialOCLUnrestrictedName ) { - // InternalQVTimperative.g:1146:1: ( ruleEssentialOCLUnrestrictedName ) - // InternalQVTimperative.g:1147:1: ruleEssentialOCLUnrestrictedName + // InternalQVTimperative.g:1286:1: ( ruleEssentialOCLUnrestrictedName ) + // InternalQVTimperative.g:1287:1: ruleEssentialOCLUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall()); @@ -3529,11 +3960,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleSIGNED" - // InternalQVTimperative.g:1160:1: entryRuleSIGNED : ruleSIGNED EOF ; + // InternalQVTimperative.g:1300:1: entryRuleSIGNED : ruleSIGNED EOF ; public final void entryRuleSIGNED() throws RecognitionException { try { - // InternalQVTimperative.g:1161:1: ( ruleSIGNED EOF ) - // InternalQVTimperative.g:1162:1: ruleSIGNED EOF + // InternalQVTimperative.g:1301:1: ( ruleSIGNED EOF ) + // InternalQVTimperative.g:1302:1: ruleSIGNED EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSIGNEDRule()); @@ -3563,23 +3994,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleSIGNED" - // InternalQVTimperative.g:1169:1: ruleSIGNED : ( ( rule__SIGNED__Group__0 ) ) ; + // InternalQVTimperative.g:1309:1: ruleSIGNED : ( ( rule__SIGNED__Group__0 ) ) ; public final void ruleSIGNED() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1173:2: ( ( ( rule__SIGNED__Group__0 ) ) ) - // InternalQVTimperative.g:1174:1: ( ( rule__SIGNED__Group__0 ) ) + // InternalQVTimperative.g:1313:2: ( ( ( rule__SIGNED__Group__0 ) ) ) + // InternalQVTimperative.g:1314:1: ( ( rule__SIGNED__Group__0 ) ) { - // InternalQVTimperative.g:1174:1: ( ( rule__SIGNED__Group__0 ) ) - // InternalQVTimperative.g:1175:1: ( rule__SIGNED__Group__0 ) + // InternalQVTimperative.g:1314:1: ( ( rule__SIGNED__Group__0 ) ) + // InternalQVTimperative.g:1315:1: ( rule__SIGNED__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSIGNEDAccess().getGroup()); } - // InternalQVTimperative.g:1176:1: ( rule__SIGNED__Group__0 ) - // InternalQVTimperative.g:1176:2: rule__SIGNED__Group__0 + // InternalQVTimperative.g:1316:1: ( rule__SIGNED__Group__0 ) + // InternalQVTimperative.g:1316:2: rule__SIGNED__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__SIGNED__Group__0(); @@ -3614,11 +4045,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleEssentialOCLUnaryOperatorName" - // InternalQVTimperative.g:1192:1: entryRuleEssentialOCLUnaryOperatorName : ruleEssentialOCLUnaryOperatorName EOF ; + // InternalQVTimperative.g:1332:1: entryRuleEssentialOCLUnaryOperatorName : ruleEssentialOCLUnaryOperatorName EOF ; public final void entryRuleEssentialOCLUnaryOperatorName() throws RecognitionException { try { - // InternalQVTimperative.g:1193:1: ( ruleEssentialOCLUnaryOperatorName EOF ) - // InternalQVTimperative.g:1194:1: ruleEssentialOCLUnaryOperatorName EOF + // InternalQVTimperative.g:1333:1: ( ruleEssentialOCLUnaryOperatorName EOF ) + // InternalQVTimperative.g:1334:1: ruleEssentialOCLUnaryOperatorName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnaryOperatorNameRule()); @@ -3648,23 +4079,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleEssentialOCLUnaryOperatorName" - // InternalQVTimperative.g:1201:1: ruleEssentialOCLUnaryOperatorName : ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) ; + // InternalQVTimperative.g:1341:1: ruleEssentialOCLUnaryOperatorName : ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) ; public final void ruleEssentialOCLUnaryOperatorName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1205:2: ( ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) ) - // InternalQVTimperative.g:1206:1: ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) + // InternalQVTimperative.g:1345:2: ( ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) ) + // InternalQVTimperative.g:1346:1: ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) { - // InternalQVTimperative.g:1206:1: ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) - // InternalQVTimperative.g:1207:1: ( rule__EssentialOCLUnaryOperatorName__Alternatives ) + // InternalQVTimperative.g:1346:1: ( ( rule__EssentialOCLUnaryOperatorName__Alternatives ) ) + // InternalQVTimperative.g:1347:1: ( rule__EssentialOCLUnaryOperatorName__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getAlternatives()); } - // InternalQVTimperative.g:1208:1: ( rule__EssentialOCLUnaryOperatorName__Alternatives ) - // InternalQVTimperative.g:1208:2: rule__EssentialOCLUnaryOperatorName__Alternatives + // InternalQVTimperative.g:1348:1: ( rule__EssentialOCLUnaryOperatorName__Alternatives ) + // InternalQVTimperative.g:1348:2: rule__EssentialOCLUnaryOperatorName__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__EssentialOCLUnaryOperatorName__Alternatives(); @@ -3699,11 +4130,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleEssentialOCLInfixOperatorName" - // InternalQVTimperative.g:1220:1: entryRuleEssentialOCLInfixOperatorName : ruleEssentialOCLInfixOperatorName EOF ; + // InternalQVTimperative.g:1360:1: entryRuleEssentialOCLInfixOperatorName : ruleEssentialOCLInfixOperatorName EOF ; public final void entryRuleEssentialOCLInfixOperatorName() throws RecognitionException { try { - // InternalQVTimperative.g:1221:1: ( ruleEssentialOCLInfixOperatorName EOF ) - // InternalQVTimperative.g:1222:1: ruleEssentialOCLInfixOperatorName EOF + // InternalQVTimperative.g:1361:1: ( ruleEssentialOCLInfixOperatorName EOF ) + // InternalQVTimperative.g:1362:1: ruleEssentialOCLInfixOperatorName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameRule()); @@ -3733,23 +4164,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleEssentialOCLInfixOperatorName" - // InternalQVTimperative.g:1229:1: ruleEssentialOCLInfixOperatorName : ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) ; + // InternalQVTimperative.g:1369:1: ruleEssentialOCLInfixOperatorName : ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) ; public final void ruleEssentialOCLInfixOperatorName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1233:2: ( ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) ) - // InternalQVTimperative.g:1234:1: ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) + // InternalQVTimperative.g:1373:2: ( ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) ) + // InternalQVTimperative.g:1374:1: ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) { - // InternalQVTimperative.g:1234:1: ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) - // InternalQVTimperative.g:1235:1: ( rule__EssentialOCLInfixOperatorName__Alternatives ) + // InternalQVTimperative.g:1374:1: ( ( rule__EssentialOCLInfixOperatorName__Alternatives ) ) + // InternalQVTimperative.g:1375:1: ( rule__EssentialOCLInfixOperatorName__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAlternatives()); } - // InternalQVTimperative.g:1236:1: ( rule__EssentialOCLInfixOperatorName__Alternatives ) - // InternalQVTimperative.g:1236:2: rule__EssentialOCLInfixOperatorName__Alternatives + // InternalQVTimperative.g:1376:1: ( rule__EssentialOCLInfixOperatorName__Alternatives ) + // InternalQVTimperative.g:1376:2: rule__EssentialOCLInfixOperatorName__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__EssentialOCLInfixOperatorName__Alternatives(); @@ -3784,11 +4215,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleEssentialOCLNavigationOperatorName" - // InternalQVTimperative.g:1248:1: entryRuleEssentialOCLNavigationOperatorName : ruleEssentialOCLNavigationOperatorName EOF ; + // InternalQVTimperative.g:1388:1: entryRuleEssentialOCLNavigationOperatorName : ruleEssentialOCLNavigationOperatorName EOF ; public final void entryRuleEssentialOCLNavigationOperatorName() throws RecognitionException { try { - // InternalQVTimperative.g:1249:1: ( ruleEssentialOCLNavigationOperatorName EOF ) - // InternalQVTimperative.g:1250:1: ruleEssentialOCLNavigationOperatorName EOF + // InternalQVTimperative.g:1389:1: ( ruleEssentialOCLNavigationOperatorName EOF ) + // InternalQVTimperative.g:1390:1: ruleEssentialOCLNavigationOperatorName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLNavigationOperatorNameRule()); @@ -3818,23 +4249,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleEssentialOCLNavigationOperatorName" - // InternalQVTimperative.g:1257:1: ruleEssentialOCLNavigationOperatorName : ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) ; + // InternalQVTimperative.g:1397:1: ruleEssentialOCLNavigationOperatorName : ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) ; public final void ruleEssentialOCLNavigationOperatorName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1261:2: ( ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) ) - // InternalQVTimperative.g:1262:1: ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) + // InternalQVTimperative.g:1401:2: ( ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) ) + // InternalQVTimperative.g:1402:1: ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) { - // InternalQVTimperative.g:1262:1: ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) - // InternalQVTimperative.g:1263:1: ( rule__EssentialOCLNavigationOperatorName__Alternatives ) + // InternalQVTimperative.g:1402:1: ( ( rule__EssentialOCLNavigationOperatorName__Alternatives ) ) + // InternalQVTimperative.g:1403:1: ( rule__EssentialOCLNavigationOperatorName__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getAlternatives()); } - // InternalQVTimperative.g:1264:1: ( rule__EssentialOCLNavigationOperatorName__Alternatives ) - // InternalQVTimperative.g:1264:2: rule__EssentialOCLNavigationOperatorName__Alternatives + // InternalQVTimperative.g:1404:1: ( rule__EssentialOCLNavigationOperatorName__Alternatives ) + // InternalQVTimperative.g:1404:2: rule__EssentialOCLNavigationOperatorName__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__EssentialOCLNavigationOperatorName__Alternatives(); @@ -3869,11 +4300,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleBinaryOperatorName" - // InternalQVTimperative.g:1276:1: entryRuleBinaryOperatorName : ruleBinaryOperatorName EOF ; + // InternalQVTimperative.g:1416:1: entryRuleBinaryOperatorName : ruleBinaryOperatorName EOF ; public final void entryRuleBinaryOperatorName() throws RecognitionException { try { - // InternalQVTimperative.g:1277:1: ( ruleBinaryOperatorName EOF ) - // InternalQVTimperative.g:1278:1: ruleBinaryOperatorName EOF + // InternalQVTimperative.g:1417:1: ( ruleBinaryOperatorName EOF ) + // InternalQVTimperative.g:1418:1: ruleBinaryOperatorName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryOperatorNameRule()); @@ -3903,23 +4334,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleBinaryOperatorName" - // InternalQVTimperative.g:1285:1: ruleBinaryOperatorName : ( ( rule__BinaryOperatorName__Alternatives ) ) ; + // InternalQVTimperative.g:1425:1: ruleBinaryOperatorName : ( ( rule__BinaryOperatorName__Alternatives ) ) ; public final void ruleBinaryOperatorName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1289:2: ( ( ( rule__BinaryOperatorName__Alternatives ) ) ) - // InternalQVTimperative.g:1290:1: ( ( rule__BinaryOperatorName__Alternatives ) ) + // InternalQVTimperative.g:1429:2: ( ( ( rule__BinaryOperatorName__Alternatives ) ) ) + // InternalQVTimperative.g:1430:1: ( ( rule__BinaryOperatorName__Alternatives ) ) { - // InternalQVTimperative.g:1290:1: ( ( rule__BinaryOperatorName__Alternatives ) ) - // InternalQVTimperative.g:1291:1: ( rule__BinaryOperatorName__Alternatives ) + // InternalQVTimperative.g:1430:1: ( ( rule__BinaryOperatorName__Alternatives ) ) + // InternalQVTimperative.g:1431:1: ( rule__BinaryOperatorName__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryOperatorNameAccess().getAlternatives()); } - // InternalQVTimperative.g:1292:1: ( rule__BinaryOperatorName__Alternatives ) - // InternalQVTimperative.g:1292:2: rule__BinaryOperatorName__Alternatives + // InternalQVTimperative.g:1432:1: ( rule__BinaryOperatorName__Alternatives ) + // InternalQVTimperative.g:1432:2: rule__BinaryOperatorName__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__BinaryOperatorName__Alternatives(); @@ -3954,11 +4385,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleInfixOperatorName" - // InternalQVTimperative.g:1304:1: entryRuleInfixOperatorName : ruleInfixOperatorName EOF ; + // InternalQVTimperative.g:1444:1: entryRuleInfixOperatorName : ruleInfixOperatorName EOF ; public final void entryRuleInfixOperatorName() throws RecognitionException { try { - // InternalQVTimperative.g:1305:1: ( ruleInfixOperatorName EOF ) - // InternalQVTimperative.g:1306:1: ruleInfixOperatorName EOF + // InternalQVTimperative.g:1445:1: ( ruleInfixOperatorName EOF ) + // InternalQVTimperative.g:1446:1: ruleInfixOperatorName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInfixOperatorNameRule()); @@ -3988,17 +4419,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleInfixOperatorName" - // InternalQVTimperative.g:1313:1: ruleInfixOperatorName : ( ruleEssentialOCLInfixOperatorName ) ; + // InternalQVTimperative.g:1453:1: ruleInfixOperatorName : ( ruleEssentialOCLInfixOperatorName ) ; public final void ruleInfixOperatorName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1317:2: ( ( ruleEssentialOCLInfixOperatorName ) ) - // InternalQVTimperative.g:1318:1: ( ruleEssentialOCLInfixOperatorName ) + // InternalQVTimperative.g:1457:2: ( ( ruleEssentialOCLInfixOperatorName ) ) + // InternalQVTimperative.g:1458:1: ( ruleEssentialOCLInfixOperatorName ) { - // InternalQVTimperative.g:1318:1: ( ruleEssentialOCLInfixOperatorName ) - // InternalQVTimperative.g:1319:1: ruleEssentialOCLInfixOperatorName + // InternalQVTimperative.g:1458:1: ( ruleEssentialOCLInfixOperatorName ) + // InternalQVTimperative.g:1459:1: ruleEssentialOCLInfixOperatorName { if ( state.backtracking==0 ) { before(grammarAccess.getInfixOperatorNameAccess().getEssentialOCLInfixOperatorNameParserRuleCall()); @@ -4033,11 +4464,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNavigationOperatorName" - // InternalQVTimperative.g:1332:1: entryRuleNavigationOperatorName : ruleNavigationOperatorName EOF ; + // InternalQVTimperative.g:1472:1: entryRuleNavigationOperatorName : ruleNavigationOperatorName EOF ; public final void entryRuleNavigationOperatorName() throws RecognitionException { try { - // InternalQVTimperative.g:1333:1: ( ruleNavigationOperatorName EOF ) - // InternalQVTimperative.g:1334:1: ruleNavigationOperatorName EOF + // InternalQVTimperative.g:1473:1: ( ruleNavigationOperatorName EOF ) + // InternalQVTimperative.g:1474:1: ruleNavigationOperatorName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNavigationOperatorNameRule()); @@ -4067,17 +4498,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNavigationOperatorName" - // InternalQVTimperative.g:1341:1: ruleNavigationOperatorName : ( ruleEssentialOCLNavigationOperatorName ) ; + // InternalQVTimperative.g:1481:1: ruleNavigationOperatorName : ( ruleEssentialOCLNavigationOperatorName ) ; public final void ruleNavigationOperatorName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1345:2: ( ( ruleEssentialOCLNavigationOperatorName ) ) - // InternalQVTimperative.g:1346:1: ( ruleEssentialOCLNavigationOperatorName ) + // InternalQVTimperative.g:1485:2: ( ( ruleEssentialOCLNavigationOperatorName ) ) + // InternalQVTimperative.g:1486:1: ( ruleEssentialOCLNavigationOperatorName ) { - // InternalQVTimperative.g:1346:1: ( ruleEssentialOCLNavigationOperatorName ) - // InternalQVTimperative.g:1347:1: ruleEssentialOCLNavigationOperatorName + // InternalQVTimperative.g:1486:1: ( ruleEssentialOCLNavigationOperatorName ) + // InternalQVTimperative.g:1487:1: ruleEssentialOCLNavigationOperatorName { if ( state.backtracking==0 ) { before(grammarAccess.getNavigationOperatorNameAccess().getEssentialOCLNavigationOperatorNameParserRuleCall()); @@ -4112,11 +4543,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleUnaryOperatorName" - // InternalQVTimperative.g:1360:1: entryRuleUnaryOperatorName : ruleUnaryOperatorName EOF ; + // InternalQVTimperative.g:1500:1: entryRuleUnaryOperatorName : ruleUnaryOperatorName EOF ; public final void entryRuleUnaryOperatorName() throws RecognitionException { try { - // InternalQVTimperative.g:1361:1: ( ruleUnaryOperatorName EOF ) - // InternalQVTimperative.g:1362:1: ruleUnaryOperatorName EOF + // InternalQVTimperative.g:1501:1: ( ruleUnaryOperatorName EOF ) + // InternalQVTimperative.g:1502:1: ruleUnaryOperatorName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryOperatorNameRule()); @@ -4146,17 +4577,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleUnaryOperatorName" - // InternalQVTimperative.g:1369:1: ruleUnaryOperatorName : ( ruleEssentialOCLUnaryOperatorName ) ; + // InternalQVTimperative.g:1509:1: ruleUnaryOperatorName : ( ruleEssentialOCLUnaryOperatorName ) ; public final void ruleUnaryOperatorName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1373:2: ( ( ruleEssentialOCLUnaryOperatorName ) ) - // InternalQVTimperative.g:1374:1: ( ruleEssentialOCLUnaryOperatorName ) + // InternalQVTimperative.g:1513:2: ( ( ruleEssentialOCLUnaryOperatorName ) ) + // InternalQVTimperative.g:1514:1: ( ruleEssentialOCLUnaryOperatorName ) { - // InternalQVTimperative.g:1374:1: ( ruleEssentialOCLUnaryOperatorName ) - // InternalQVTimperative.g:1375:1: ruleEssentialOCLUnaryOperatorName + // InternalQVTimperative.g:1514:1: ( ruleEssentialOCLUnaryOperatorName ) + // InternalQVTimperative.g:1515:1: ruleEssentialOCLUnaryOperatorName { if ( state.backtracking==0 ) { before(grammarAccess.getUnaryOperatorNameAccess().getEssentialOCLUnaryOperatorNameParserRuleCall()); @@ -4191,11 +4622,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleEssentialOCLUnrestrictedName" - // InternalQVTimperative.g:1388:1: entryRuleEssentialOCLUnrestrictedName : ruleEssentialOCLUnrestrictedName EOF ; + // InternalQVTimperative.g:1528:1: entryRuleEssentialOCLUnrestrictedName : ruleEssentialOCLUnrestrictedName EOF ; public final void entryRuleEssentialOCLUnrestrictedName() throws RecognitionException { try { - // InternalQVTimperative.g:1389:1: ( ruleEssentialOCLUnrestrictedName EOF ) - // InternalQVTimperative.g:1390:1: ruleEssentialOCLUnrestrictedName EOF + // InternalQVTimperative.g:1529:1: ( ruleEssentialOCLUnrestrictedName EOF ) + // InternalQVTimperative.g:1530:1: ruleEssentialOCLUnrestrictedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnrestrictedNameRule()); @@ -4225,17 +4656,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleEssentialOCLUnrestrictedName" - // InternalQVTimperative.g:1397:1: ruleEssentialOCLUnrestrictedName : ( ruleIdentifier ) ; + // InternalQVTimperative.g:1537:1: ruleEssentialOCLUnrestrictedName : ( ruleIdentifier ) ; public final void ruleEssentialOCLUnrestrictedName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1401:2: ( ( ruleIdentifier ) ) - // InternalQVTimperative.g:1402:1: ( ruleIdentifier ) + // InternalQVTimperative.g:1541:2: ( ( ruleIdentifier ) ) + // InternalQVTimperative.g:1542:1: ( ruleIdentifier ) { - // InternalQVTimperative.g:1402:1: ( ruleIdentifier ) - // InternalQVTimperative.g:1403:1: ruleIdentifier + // InternalQVTimperative.g:1542:1: ( ruleIdentifier ) + // InternalQVTimperative.g:1543:1: ruleIdentifier { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnrestrictedNameAccess().getIdentifierParserRuleCall()); @@ -4270,11 +4701,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleEssentialOCLUnreservedName" - // InternalQVTimperative.g:1416:1: entryRuleEssentialOCLUnreservedName : ruleEssentialOCLUnreservedName EOF ; + // InternalQVTimperative.g:1556:1: entryRuleEssentialOCLUnreservedName : ruleEssentialOCLUnreservedName EOF ; public final void entryRuleEssentialOCLUnreservedName() throws RecognitionException { try { - // InternalQVTimperative.g:1417:1: ( ruleEssentialOCLUnreservedName EOF ) - // InternalQVTimperative.g:1418:1: ruleEssentialOCLUnreservedName EOF + // InternalQVTimperative.g:1557:1: ( ruleEssentialOCLUnreservedName EOF ) + // InternalQVTimperative.g:1558:1: ruleEssentialOCLUnreservedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnreservedNameRule()); @@ -4304,23 +4735,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleEssentialOCLUnreservedName" - // InternalQVTimperative.g:1425:1: ruleEssentialOCLUnreservedName : ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) ; + // InternalQVTimperative.g:1565:1: ruleEssentialOCLUnreservedName : ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) ; public final void ruleEssentialOCLUnreservedName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1429:2: ( ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) ) - // InternalQVTimperative.g:1430:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) + // InternalQVTimperative.g:1569:2: ( ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) ) + // InternalQVTimperative.g:1570:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) { - // InternalQVTimperative.g:1430:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) - // InternalQVTimperative.g:1431:1: ( rule__EssentialOCLUnreservedName__Alternatives ) + // InternalQVTimperative.g:1570:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) + // InternalQVTimperative.g:1571:1: ( rule__EssentialOCLUnreservedName__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnreservedNameAccess().getAlternatives()); } - // InternalQVTimperative.g:1432:1: ( rule__EssentialOCLUnreservedName__Alternatives ) - // InternalQVTimperative.g:1432:2: rule__EssentialOCLUnreservedName__Alternatives + // InternalQVTimperative.g:1572:1: ( rule__EssentialOCLUnreservedName__Alternatives ) + // InternalQVTimperative.g:1572:2: rule__EssentialOCLUnreservedName__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__EssentialOCLUnreservedName__Alternatives(); @@ -4355,11 +4786,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleUnreservedName" - // InternalQVTimperative.g:1444:1: entryRuleUnreservedName : ruleUnreservedName EOF ; + // InternalQVTimperative.g:1584:1: entryRuleUnreservedName : ruleUnreservedName EOF ; public final void entryRuleUnreservedName() throws RecognitionException { try { - // InternalQVTimperative.g:1445:1: ( ruleUnreservedName EOF ) - // InternalQVTimperative.g:1446:1: ruleUnreservedName EOF + // InternalQVTimperative.g:1585:1: ( ruleUnreservedName EOF ) + // InternalQVTimperative.g:1586:1: ruleUnreservedName EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUnreservedNameRule()); @@ -4389,17 +4820,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleUnreservedName" - // InternalQVTimperative.g:1453:1: ruleUnreservedName : ( ruleEssentialOCLUnreservedName ) ; + // InternalQVTimperative.g:1593:1: ruleUnreservedName : ( ruleEssentialOCLUnreservedName ) ; public final void ruleUnreservedName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1457:2: ( ( ruleEssentialOCLUnreservedName ) ) - // InternalQVTimperative.g:1458:1: ( ruleEssentialOCLUnreservedName ) + // InternalQVTimperative.g:1597:2: ( ( ruleEssentialOCLUnreservedName ) ) + // InternalQVTimperative.g:1598:1: ( ruleEssentialOCLUnreservedName ) { - // InternalQVTimperative.g:1458:1: ( ruleEssentialOCLUnreservedName ) - // InternalQVTimperative.g:1459:1: ruleEssentialOCLUnreservedName + // InternalQVTimperative.g:1598:1: ( ruleEssentialOCLUnreservedName ) + // InternalQVTimperative.g:1599:1: ruleEssentialOCLUnreservedName { if ( state.backtracking==0 ) { before(grammarAccess.getUnreservedNameAccess().getEssentialOCLUnreservedNameParserRuleCall()); @@ -4434,11 +4865,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleURIPathNameCS" - // InternalQVTimperative.g:1472:1: entryRuleURIPathNameCS : ruleURIPathNameCS EOF ; + // InternalQVTimperative.g:1612:1: entryRuleURIPathNameCS : ruleURIPathNameCS EOF ; public final void entryRuleURIPathNameCS() throws RecognitionException { try { - // InternalQVTimperative.g:1473:1: ( ruleURIPathNameCS EOF ) - // InternalQVTimperative.g:1474:1: ruleURIPathNameCS EOF + // InternalQVTimperative.g:1613:1: ( ruleURIPathNameCS EOF ) + // InternalQVTimperative.g:1614:1: ruleURIPathNameCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSRule()); @@ -4468,23 +4899,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleURIPathNameCS" - // InternalQVTimperative.g:1481:1: ruleURIPathNameCS : ( ( rule__URIPathNameCS__Group__0 ) ) ; + // InternalQVTimperative.g:1621:1: ruleURIPathNameCS : ( ( rule__URIPathNameCS__Group__0 ) ) ; public final void ruleURIPathNameCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1485:2: ( ( ( rule__URIPathNameCS__Group__0 ) ) ) - // InternalQVTimperative.g:1486:1: ( ( rule__URIPathNameCS__Group__0 ) ) + // InternalQVTimperative.g:1625:2: ( ( ( rule__URIPathNameCS__Group__0 ) ) ) + // InternalQVTimperative.g:1626:1: ( ( rule__URIPathNameCS__Group__0 ) ) { - // InternalQVTimperative.g:1486:1: ( ( rule__URIPathNameCS__Group__0 ) ) - // InternalQVTimperative.g:1487:1: ( rule__URIPathNameCS__Group__0 ) + // InternalQVTimperative.g:1626:1: ( ( rule__URIPathNameCS__Group__0 ) ) + // InternalQVTimperative.g:1627:1: ( rule__URIPathNameCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getGroup()); } - // InternalQVTimperative.g:1488:1: ( rule__URIPathNameCS__Group__0 ) - // InternalQVTimperative.g:1488:2: rule__URIPathNameCS__Group__0 + // InternalQVTimperative.g:1628:1: ( rule__URIPathNameCS__Group__0 ) + // InternalQVTimperative.g:1628:2: rule__URIPathNameCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__URIPathNameCS__Group__0(); @@ -4519,11 +4950,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleURIFirstPathElementCS" - // InternalQVTimperative.g:1500:1: entryRuleURIFirstPathElementCS : ruleURIFirstPathElementCS EOF ; + // InternalQVTimperative.g:1640:1: entryRuleURIFirstPathElementCS : ruleURIFirstPathElementCS EOF ; public final void entryRuleURIFirstPathElementCS() throws RecognitionException { try { - // InternalQVTimperative.g:1501:1: ( ruleURIFirstPathElementCS EOF ) - // InternalQVTimperative.g:1502:1: ruleURIFirstPathElementCS EOF + // InternalQVTimperative.g:1641:1: ( ruleURIFirstPathElementCS EOF ) + // InternalQVTimperative.g:1642:1: ruleURIFirstPathElementCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSRule()); @@ -4553,23 +4984,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleURIFirstPathElementCS" - // InternalQVTimperative.g:1509:1: ruleURIFirstPathElementCS : ( ( rule__URIFirstPathElementCS__Alternatives ) ) ; + // InternalQVTimperative.g:1649:1: ruleURIFirstPathElementCS : ( ( rule__URIFirstPathElementCS__Alternatives ) ) ; public final void ruleURIFirstPathElementCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1513:2: ( ( ( rule__URIFirstPathElementCS__Alternatives ) ) ) - // InternalQVTimperative.g:1514:1: ( ( rule__URIFirstPathElementCS__Alternatives ) ) + // InternalQVTimperative.g:1653:2: ( ( ( rule__URIFirstPathElementCS__Alternatives ) ) ) + // InternalQVTimperative.g:1654:1: ( ( rule__URIFirstPathElementCS__Alternatives ) ) { - // InternalQVTimperative.g:1514:1: ( ( rule__URIFirstPathElementCS__Alternatives ) ) - // InternalQVTimperative.g:1515:1: ( rule__URIFirstPathElementCS__Alternatives ) + // InternalQVTimperative.g:1654:1: ( ( rule__URIFirstPathElementCS__Alternatives ) ) + // InternalQVTimperative.g:1655:1: ( rule__URIFirstPathElementCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getAlternatives()); } - // InternalQVTimperative.g:1516:1: ( rule__URIFirstPathElementCS__Alternatives ) - // InternalQVTimperative.g:1516:2: rule__URIFirstPathElementCS__Alternatives + // InternalQVTimperative.g:1656:1: ( rule__URIFirstPathElementCS__Alternatives ) + // InternalQVTimperative.g:1656:2: rule__URIFirstPathElementCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__URIFirstPathElementCS__Alternatives(); @@ -4604,11 +5035,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRulePrimitiveTypeIdentifier" - // InternalQVTimperative.g:1528:1: entryRulePrimitiveTypeIdentifier : rulePrimitiveTypeIdentifier EOF ; + // InternalQVTimperative.g:1668:1: entryRulePrimitiveTypeIdentifier : rulePrimitiveTypeIdentifier EOF ; public final void entryRulePrimitiveTypeIdentifier() throws RecognitionException { try { - // InternalQVTimperative.g:1529:1: ( rulePrimitiveTypeIdentifier EOF ) - // InternalQVTimperative.g:1530:1: rulePrimitiveTypeIdentifier EOF + // InternalQVTimperative.g:1669:1: ( rulePrimitiveTypeIdentifier EOF ) + // InternalQVTimperative.g:1670:1: rulePrimitiveTypeIdentifier EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeIdentifierRule()); @@ -4638,23 +5069,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rulePrimitiveTypeIdentifier" - // InternalQVTimperative.g:1537:1: rulePrimitiveTypeIdentifier : ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) ; + // InternalQVTimperative.g:1677:1: rulePrimitiveTypeIdentifier : ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) ; public final void rulePrimitiveTypeIdentifier() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1541:2: ( ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) ) - // InternalQVTimperative.g:1542:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) + // InternalQVTimperative.g:1681:2: ( ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) ) + // InternalQVTimperative.g:1682:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) { - // InternalQVTimperative.g:1542:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) - // InternalQVTimperative.g:1543:1: ( rule__PrimitiveTypeIdentifier__Alternatives ) + // InternalQVTimperative.g:1682:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) + // InternalQVTimperative.g:1683:1: ( rule__PrimitiveTypeIdentifier__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeIdentifierAccess().getAlternatives()); } - // InternalQVTimperative.g:1544:1: ( rule__PrimitiveTypeIdentifier__Alternatives ) - // InternalQVTimperative.g:1544:2: rule__PrimitiveTypeIdentifier__Alternatives + // InternalQVTimperative.g:1684:1: ( rule__PrimitiveTypeIdentifier__Alternatives ) + // InternalQVTimperative.g:1684:2: rule__PrimitiveTypeIdentifier__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__PrimitiveTypeIdentifier__Alternatives(); @@ -4689,11 +5120,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRulePrimitiveTypeCS" - // InternalQVTimperative.g:1556:1: entryRulePrimitiveTypeCS : rulePrimitiveTypeCS EOF ; + // InternalQVTimperative.g:1696:1: entryRulePrimitiveTypeCS : rulePrimitiveTypeCS EOF ; public final void entryRulePrimitiveTypeCS() throws RecognitionException { try { - // InternalQVTimperative.g:1557:1: ( rulePrimitiveTypeCS EOF ) - // InternalQVTimperative.g:1558:1: rulePrimitiveTypeCS EOF + // InternalQVTimperative.g:1697:1: ( rulePrimitiveTypeCS EOF ) + // InternalQVTimperative.g:1698:1: rulePrimitiveTypeCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeCSRule()); @@ -4723,23 +5154,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rulePrimitiveTypeCS" - // InternalQVTimperative.g:1565:1: rulePrimitiveTypeCS : ( ( rule__PrimitiveTypeCS__NameAssignment ) ) ; + // InternalQVTimperative.g:1705:1: rulePrimitiveTypeCS : ( ( rule__PrimitiveTypeCS__NameAssignment ) ) ; public final void rulePrimitiveTypeCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1569:2: ( ( ( rule__PrimitiveTypeCS__NameAssignment ) ) ) - // InternalQVTimperative.g:1570:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) ) + // InternalQVTimperative.g:1709:2: ( ( ( rule__PrimitiveTypeCS__NameAssignment ) ) ) + // InternalQVTimperative.g:1710:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) ) { - // InternalQVTimperative.g:1570:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) ) - // InternalQVTimperative.g:1571:1: ( rule__PrimitiveTypeCS__NameAssignment ) + // InternalQVTimperative.g:1710:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) ) + // InternalQVTimperative.g:1711:1: ( rule__PrimitiveTypeCS__NameAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeCSAccess().getNameAssignment()); } - // InternalQVTimperative.g:1572:1: ( rule__PrimitiveTypeCS__NameAssignment ) - // InternalQVTimperative.g:1572:2: rule__PrimitiveTypeCS__NameAssignment + // InternalQVTimperative.g:1712:1: ( rule__PrimitiveTypeCS__NameAssignment ) + // InternalQVTimperative.g:1712:2: rule__PrimitiveTypeCS__NameAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__PrimitiveTypeCS__NameAssignment(); @@ -4774,11 +5205,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleCollectionTypeIdentifier" - // InternalQVTimperative.g:1584:1: entryRuleCollectionTypeIdentifier : ruleCollectionTypeIdentifier EOF ; + // InternalQVTimperative.g:1724:1: entryRuleCollectionTypeIdentifier : ruleCollectionTypeIdentifier EOF ; public final void entryRuleCollectionTypeIdentifier() throws RecognitionException { try { - // InternalQVTimperative.g:1585:1: ( ruleCollectionTypeIdentifier EOF ) - // InternalQVTimperative.g:1586:1: ruleCollectionTypeIdentifier EOF + // InternalQVTimperative.g:1725:1: ( ruleCollectionTypeIdentifier EOF ) + // InternalQVTimperative.g:1726:1: ruleCollectionTypeIdentifier EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeIdentifierRule()); @@ -4808,23 +5239,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleCollectionTypeIdentifier" - // InternalQVTimperative.g:1593:1: ruleCollectionTypeIdentifier : ( ( rule__CollectionTypeIdentifier__Alternatives ) ) ; + // InternalQVTimperative.g:1733:1: ruleCollectionTypeIdentifier : ( ( rule__CollectionTypeIdentifier__Alternatives ) ) ; public final void ruleCollectionTypeIdentifier() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1597:2: ( ( ( rule__CollectionTypeIdentifier__Alternatives ) ) ) - // InternalQVTimperative.g:1598:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) ) + // InternalQVTimperative.g:1737:2: ( ( ( rule__CollectionTypeIdentifier__Alternatives ) ) ) + // InternalQVTimperative.g:1738:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) ) { - // InternalQVTimperative.g:1598:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) ) - // InternalQVTimperative.g:1599:1: ( rule__CollectionTypeIdentifier__Alternatives ) + // InternalQVTimperative.g:1738:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) ) + // InternalQVTimperative.g:1739:1: ( rule__CollectionTypeIdentifier__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeIdentifierAccess().getAlternatives()); } - // InternalQVTimperative.g:1600:1: ( rule__CollectionTypeIdentifier__Alternatives ) - // InternalQVTimperative.g:1600:2: rule__CollectionTypeIdentifier__Alternatives + // InternalQVTimperative.g:1740:1: ( rule__CollectionTypeIdentifier__Alternatives ) + // InternalQVTimperative.g:1740:2: rule__CollectionTypeIdentifier__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionTypeIdentifier__Alternatives(); @@ -4859,11 +5290,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleCollectionTypeCS" - // InternalQVTimperative.g:1612:1: entryRuleCollectionTypeCS : ruleCollectionTypeCS EOF ; + // InternalQVTimperative.g:1752:1: entryRuleCollectionTypeCS : ruleCollectionTypeCS EOF ; public final void entryRuleCollectionTypeCS() throws RecognitionException { try { - // InternalQVTimperative.g:1613:1: ( ruleCollectionTypeCS EOF ) - // InternalQVTimperative.g:1614:1: ruleCollectionTypeCS EOF + // InternalQVTimperative.g:1753:1: ( ruleCollectionTypeCS EOF ) + // InternalQVTimperative.g:1754:1: ruleCollectionTypeCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSRule()); @@ -4893,23 +5324,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleCollectionTypeCS" - // InternalQVTimperative.g:1621:1: ruleCollectionTypeCS : ( ( rule__CollectionTypeCS__Group__0 ) ) ; + // InternalQVTimperative.g:1761:1: ruleCollectionTypeCS : ( ( rule__CollectionTypeCS__Group__0 ) ) ; public final void ruleCollectionTypeCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1625:2: ( ( ( rule__CollectionTypeCS__Group__0 ) ) ) - // InternalQVTimperative.g:1626:1: ( ( rule__CollectionTypeCS__Group__0 ) ) + // InternalQVTimperative.g:1765:2: ( ( ( rule__CollectionTypeCS__Group__0 ) ) ) + // InternalQVTimperative.g:1766:1: ( ( rule__CollectionTypeCS__Group__0 ) ) { - // InternalQVTimperative.g:1626:1: ( ( rule__CollectionTypeCS__Group__0 ) ) - // InternalQVTimperative.g:1627:1: ( rule__CollectionTypeCS__Group__0 ) + // InternalQVTimperative.g:1766:1: ( ( rule__CollectionTypeCS__Group__0 ) ) + // InternalQVTimperative.g:1767:1: ( rule__CollectionTypeCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getGroup()); } - // InternalQVTimperative.g:1628:1: ( rule__CollectionTypeCS__Group__0 ) - // InternalQVTimperative.g:1628:2: rule__CollectionTypeCS__Group__0 + // InternalQVTimperative.g:1768:1: ( rule__CollectionTypeCS__Group__0 ) + // InternalQVTimperative.g:1768:2: rule__CollectionTypeCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionTypeCS__Group__0(); @@ -4944,11 +5375,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleMapTypeCS" - // InternalQVTimperative.g:1640:1: entryRuleMapTypeCS : ruleMapTypeCS EOF ; + // InternalQVTimperative.g:1780:1: entryRuleMapTypeCS : ruleMapTypeCS EOF ; public final void entryRuleMapTypeCS() throws RecognitionException { try { - // InternalQVTimperative.g:1641:1: ( ruleMapTypeCS EOF ) - // InternalQVTimperative.g:1642:1: ruleMapTypeCS EOF + // InternalQVTimperative.g:1781:1: ( ruleMapTypeCS EOF ) + // InternalQVTimperative.g:1782:1: ruleMapTypeCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSRule()); @@ -4978,23 +5409,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleMapTypeCS" - // InternalQVTimperative.g:1649:1: ruleMapTypeCS : ( ( rule__MapTypeCS__Group__0 ) ) ; + // InternalQVTimperative.g:1789:1: ruleMapTypeCS : ( ( rule__MapTypeCS__Group__0 ) ) ; public final void ruleMapTypeCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1653:2: ( ( ( rule__MapTypeCS__Group__0 ) ) ) - // InternalQVTimperative.g:1654:1: ( ( rule__MapTypeCS__Group__0 ) ) + // InternalQVTimperative.g:1793:2: ( ( ( rule__MapTypeCS__Group__0 ) ) ) + // InternalQVTimperative.g:1794:1: ( ( rule__MapTypeCS__Group__0 ) ) { - // InternalQVTimperative.g:1654:1: ( ( rule__MapTypeCS__Group__0 ) ) - // InternalQVTimperative.g:1655:1: ( rule__MapTypeCS__Group__0 ) + // InternalQVTimperative.g:1794:1: ( ( rule__MapTypeCS__Group__0 ) ) + // InternalQVTimperative.g:1795:1: ( rule__MapTypeCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getGroup()); } - // InternalQVTimperative.g:1656:1: ( rule__MapTypeCS__Group__0 ) - // InternalQVTimperative.g:1656:2: rule__MapTypeCS__Group__0 + // InternalQVTimperative.g:1796:1: ( rule__MapTypeCS__Group__0 ) + // InternalQVTimperative.g:1796:2: rule__MapTypeCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MapTypeCS__Group__0(); @@ -5029,11 +5460,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTupleTypeCS" - // InternalQVTimperative.g:1668:1: entryRuleTupleTypeCS : ruleTupleTypeCS EOF ; + // InternalQVTimperative.g:1808:1: entryRuleTupleTypeCS : ruleTupleTypeCS EOF ; public final void entryRuleTupleTypeCS() throws RecognitionException { try { - // InternalQVTimperative.g:1669:1: ( ruleTupleTypeCS EOF ) - // InternalQVTimperative.g:1670:1: ruleTupleTypeCS EOF + // InternalQVTimperative.g:1809:1: ( ruleTupleTypeCS EOF ) + // InternalQVTimperative.g:1810:1: ruleTupleTypeCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSRule()); @@ -5063,23 +5494,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTupleTypeCS" - // InternalQVTimperative.g:1677:1: ruleTupleTypeCS : ( ( rule__TupleTypeCS__Group__0 ) ) ; + // InternalQVTimperative.g:1817:1: ruleTupleTypeCS : ( ( rule__TupleTypeCS__Group__0 ) ) ; public final void ruleTupleTypeCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1681:2: ( ( ( rule__TupleTypeCS__Group__0 ) ) ) - // InternalQVTimperative.g:1682:1: ( ( rule__TupleTypeCS__Group__0 ) ) + // InternalQVTimperative.g:1821:2: ( ( ( rule__TupleTypeCS__Group__0 ) ) ) + // InternalQVTimperative.g:1822:1: ( ( rule__TupleTypeCS__Group__0 ) ) { - // InternalQVTimperative.g:1682:1: ( ( rule__TupleTypeCS__Group__0 ) ) - // InternalQVTimperative.g:1683:1: ( rule__TupleTypeCS__Group__0 ) + // InternalQVTimperative.g:1822:1: ( ( rule__TupleTypeCS__Group__0 ) ) + // InternalQVTimperative.g:1823:1: ( rule__TupleTypeCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getGroup()); } - // InternalQVTimperative.g:1684:1: ( rule__TupleTypeCS__Group__0 ) - // InternalQVTimperative.g:1684:2: rule__TupleTypeCS__Group__0 + // InternalQVTimperative.g:1824:1: ( rule__TupleTypeCS__Group__0 ) + // InternalQVTimperative.g:1824:2: rule__TupleTypeCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleTypeCS__Group__0(); @@ -5114,11 +5545,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTuplePartCS" - // InternalQVTimperative.g:1696:1: entryRuleTuplePartCS : ruleTuplePartCS EOF ; + // InternalQVTimperative.g:1836:1: entryRuleTuplePartCS : ruleTuplePartCS EOF ; public final void entryRuleTuplePartCS() throws RecognitionException { try { - // InternalQVTimperative.g:1697:1: ( ruleTuplePartCS EOF ) - // InternalQVTimperative.g:1698:1: ruleTuplePartCS EOF + // InternalQVTimperative.g:1837:1: ( ruleTuplePartCS EOF ) + // InternalQVTimperative.g:1838:1: ruleTuplePartCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSRule()); @@ -5148,23 +5579,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTuplePartCS" - // InternalQVTimperative.g:1705:1: ruleTuplePartCS : ( ( rule__TuplePartCS__Group__0 ) ) ; + // InternalQVTimperative.g:1845:1: ruleTuplePartCS : ( ( rule__TuplePartCS__Group__0 ) ) ; public final void ruleTuplePartCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1709:2: ( ( ( rule__TuplePartCS__Group__0 ) ) ) - // InternalQVTimperative.g:1710:1: ( ( rule__TuplePartCS__Group__0 ) ) + // InternalQVTimperative.g:1849:2: ( ( ( rule__TuplePartCS__Group__0 ) ) ) + // InternalQVTimperative.g:1850:1: ( ( rule__TuplePartCS__Group__0 ) ) { - // InternalQVTimperative.g:1710:1: ( ( rule__TuplePartCS__Group__0 ) ) - // InternalQVTimperative.g:1711:1: ( rule__TuplePartCS__Group__0 ) + // InternalQVTimperative.g:1850:1: ( ( rule__TuplePartCS__Group__0 ) ) + // InternalQVTimperative.g:1851:1: ( rule__TuplePartCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getGroup()); } - // InternalQVTimperative.g:1712:1: ( rule__TuplePartCS__Group__0 ) - // InternalQVTimperative.g:1712:2: rule__TuplePartCS__Group__0 + // InternalQVTimperative.g:1852:1: ( rule__TuplePartCS__Group__0 ) + // InternalQVTimperative.g:1852:2: rule__TuplePartCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TuplePartCS__Group__0(); @@ -5199,11 +5630,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleCollectionLiteralExpCS" - // InternalQVTimperative.g:1724:1: entryRuleCollectionLiteralExpCS : ruleCollectionLiteralExpCS EOF ; + // InternalQVTimperative.g:1864:1: entryRuleCollectionLiteralExpCS : ruleCollectionLiteralExpCS EOF ; public final void entryRuleCollectionLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:1725:1: ( ruleCollectionLiteralExpCS EOF ) - // InternalQVTimperative.g:1726:1: ruleCollectionLiteralExpCS EOF + // InternalQVTimperative.g:1865:1: ( ruleCollectionLiteralExpCS EOF ) + // InternalQVTimperative.g:1866:1: ruleCollectionLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSRule()); @@ -5233,23 +5664,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleCollectionLiteralExpCS" - // InternalQVTimperative.g:1733:1: ruleCollectionLiteralExpCS : ( ( rule__CollectionLiteralExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:1873:1: ruleCollectionLiteralExpCS : ( ( rule__CollectionLiteralExpCS__Group__0 ) ) ; public final void ruleCollectionLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1737:2: ( ( ( rule__CollectionLiteralExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:1738:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:1877:2: ( ( ( rule__CollectionLiteralExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:1878:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) ) { - // InternalQVTimperative.g:1738:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) ) - // InternalQVTimperative.g:1739:1: ( rule__CollectionLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:1878:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:1879:1: ( rule__CollectionLiteralExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup()); } - // InternalQVTimperative.g:1740:1: ( rule__CollectionLiteralExpCS__Group__0 ) - // InternalQVTimperative.g:1740:2: rule__CollectionLiteralExpCS__Group__0 + // InternalQVTimperative.g:1880:1: ( rule__CollectionLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:1880:2: rule__CollectionLiteralExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralExpCS__Group__0(); @@ -5284,11 +5715,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleCollectionLiteralPartCS" - // InternalQVTimperative.g:1752:1: entryRuleCollectionLiteralPartCS : ruleCollectionLiteralPartCS EOF ; + // InternalQVTimperative.g:1892:1: entryRuleCollectionLiteralPartCS : ruleCollectionLiteralPartCS EOF ; public final void entryRuleCollectionLiteralPartCS() throws RecognitionException { try { - // InternalQVTimperative.g:1753:1: ( ruleCollectionLiteralPartCS EOF ) - // InternalQVTimperative.g:1754:1: ruleCollectionLiteralPartCS EOF + // InternalQVTimperative.g:1893:1: ( ruleCollectionLiteralPartCS EOF ) + // InternalQVTimperative.g:1894:1: ruleCollectionLiteralPartCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSRule()); @@ -5318,23 +5749,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleCollectionLiteralPartCS" - // InternalQVTimperative.g:1761:1: ruleCollectionLiteralPartCS : ( ( rule__CollectionLiteralPartCS__Alternatives ) ) ; + // InternalQVTimperative.g:1901:1: ruleCollectionLiteralPartCS : ( ( rule__CollectionLiteralPartCS__Alternatives ) ) ; public final void ruleCollectionLiteralPartCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1765:2: ( ( ( rule__CollectionLiteralPartCS__Alternatives ) ) ) - // InternalQVTimperative.g:1766:1: ( ( rule__CollectionLiteralPartCS__Alternatives ) ) + // InternalQVTimperative.g:1905:2: ( ( ( rule__CollectionLiteralPartCS__Alternatives ) ) ) + // InternalQVTimperative.g:1906:1: ( ( rule__CollectionLiteralPartCS__Alternatives ) ) { - // InternalQVTimperative.g:1766:1: ( ( rule__CollectionLiteralPartCS__Alternatives ) ) - // InternalQVTimperative.g:1767:1: ( rule__CollectionLiteralPartCS__Alternatives ) + // InternalQVTimperative.g:1906:1: ( ( rule__CollectionLiteralPartCS__Alternatives ) ) + // InternalQVTimperative.g:1907:1: ( rule__CollectionLiteralPartCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getAlternatives()); } - // InternalQVTimperative.g:1768:1: ( rule__CollectionLiteralPartCS__Alternatives ) - // InternalQVTimperative.g:1768:2: rule__CollectionLiteralPartCS__Alternatives + // InternalQVTimperative.g:1908:1: ( rule__CollectionLiteralPartCS__Alternatives ) + // InternalQVTimperative.g:1908:2: rule__CollectionLiteralPartCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralPartCS__Alternatives(); @@ -5369,11 +5800,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleCollectionPatternCS" - // InternalQVTimperative.g:1780:1: entryRuleCollectionPatternCS : ruleCollectionPatternCS EOF ; + // InternalQVTimperative.g:1920:1: entryRuleCollectionPatternCS : ruleCollectionPatternCS EOF ; public final void entryRuleCollectionPatternCS() throws RecognitionException { try { - // InternalQVTimperative.g:1781:1: ( ruleCollectionPatternCS EOF ) - // InternalQVTimperative.g:1782:1: ruleCollectionPatternCS EOF + // InternalQVTimperative.g:1921:1: ( ruleCollectionPatternCS EOF ) + // InternalQVTimperative.g:1922:1: ruleCollectionPatternCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSRule()); @@ -5403,23 +5834,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleCollectionPatternCS" - // InternalQVTimperative.g:1789:1: ruleCollectionPatternCS : ( ( rule__CollectionPatternCS__Group__0 ) ) ; + // InternalQVTimperative.g:1929:1: ruleCollectionPatternCS : ( ( rule__CollectionPatternCS__Group__0 ) ) ; public final void ruleCollectionPatternCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1793:2: ( ( ( rule__CollectionPatternCS__Group__0 ) ) ) - // InternalQVTimperative.g:1794:1: ( ( rule__CollectionPatternCS__Group__0 ) ) + // InternalQVTimperative.g:1933:2: ( ( ( rule__CollectionPatternCS__Group__0 ) ) ) + // InternalQVTimperative.g:1934:1: ( ( rule__CollectionPatternCS__Group__0 ) ) { - // InternalQVTimperative.g:1794:1: ( ( rule__CollectionPatternCS__Group__0 ) ) - // InternalQVTimperative.g:1795:1: ( rule__CollectionPatternCS__Group__0 ) + // InternalQVTimperative.g:1934:1: ( ( rule__CollectionPatternCS__Group__0 ) ) + // InternalQVTimperative.g:1935:1: ( rule__CollectionPatternCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getGroup()); } - // InternalQVTimperative.g:1796:1: ( rule__CollectionPatternCS__Group__0 ) - // InternalQVTimperative.g:1796:2: rule__CollectionPatternCS__Group__0 + // InternalQVTimperative.g:1936:1: ( rule__CollectionPatternCS__Group__0 ) + // InternalQVTimperative.g:1936:2: rule__CollectionPatternCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__Group__0(); @@ -5454,11 +5885,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleShadowPartCS" - // InternalQVTimperative.g:1808:1: entryRuleShadowPartCS : ruleShadowPartCS EOF ; + // InternalQVTimperative.g:1948:1: entryRuleShadowPartCS : ruleShadowPartCS EOF ; public final void entryRuleShadowPartCS() throws RecognitionException { try { - // InternalQVTimperative.g:1809:1: ( ruleShadowPartCS EOF ) - // InternalQVTimperative.g:1810:1: ruleShadowPartCS EOF + // InternalQVTimperative.g:1949:1: ( ruleShadowPartCS EOF ) + // InternalQVTimperative.g:1950:1: ruleShadowPartCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSRule()); @@ -5488,23 +5919,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleShadowPartCS" - // InternalQVTimperative.g:1817:1: ruleShadowPartCS : ( ( rule__ShadowPartCS__Group__0 ) ) ; + // InternalQVTimperative.g:1957:1: ruleShadowPartCS : ( ( rule__ShadowPartCS__Group__0 ) ) ; public final void ruleShadowPartCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1821:2: ( ( ( rule__ShadowPartCS__Group__0 ) ) ) - // InternalQVTimperative.g:1822:1: ( ( rule__ShadowPartCS__Group__0 ) ) + // InternalQVTimperative.g:1961:2: ( ( ( rule__ShadowPartCS__Group__0 ) ) ) + // InternalQVTimperative.g:1962:1: ( ( rule__ShadowPartCS__Group__0 ) ) { - // InternalQVTimperative.g:1822:1: ( ( rule__ShadowPartCS__Group__0 ) ) - // InternalQVTimperative.g:1823:1: ( rule__ShadowPartCS__Group__0 ) + // InternalQVTimperative.g:1962:1: ( ( rule__ShadowPartCS__Group__0 ) ) + // InternalQVTimperative.g:1963:1: ( rule__ShadowPartCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getGroup()); } - // InternalQVTimperative.g:1824:1: ( rule__ShadowPartCS__Group__0 ) - // InternalQVTimperative.g:1824:2: rule__ShadowPartCS__Group__0 + // InternalQVTimperative.g:1964:1: ( rule__ShadowPartCS__Group__0 ) + // InternalQVTimperative.g:1964:2: rule__ShadowPartCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ShadowPartCS__Group__0(); @@ -5539,11 +5970,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRulePatternExpCS" - // InternalQVTimperative.g:1836:1: entryRulePatternExpCS : rulePatternExpCS EOF ; + // InternalQVTimperative.g:1976:1: entryRulePatternExpCS : rulePatternExpCS EOF ; public final void entryRulePatternExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:1837:1: ( rulePatternExpCS EOF ) - // InternalQVTimperative.g:1838:1: rulePatternExpCS EOF + // InternalQVTimperative.g:1977:1: ( rulePatternExpCS EOF ) + // InternalQVTimperative.g:1978:1: rulePatternExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSRule()); @@ -5573,23 +6004,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rulePatternExpCS" - // InternalQVTimperative.g:1845:1: rulePatternExpCS : ( ( rule__PatternExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:1985:1: rulePatternExpCS : ( ( rule__PatternExpCS__Group__0 ) ) ; public final void rulePatternExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1849:2: ( ( ( rule__PatternExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:1850:1: ( ( rule__PatternExpCS__Group__0 ) ) + // InternalQVTimperative.g:1989:2: ( ( ( rule__PatternExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:1990:1: ( ( rule__PatternExpCS__Group__0 ) ) { - // InternalQVTimperative.g:1850:1: ( ( rule__PatternExpCS__Group__0 ) ) - // InternalQVTimperative.g:1851:1: ( rule__PatternExpCS__Group__0 ) + // InternalQVTimperative.g:1990:1: ( ( rule__PatternExpCS__Group__0 ) ) + // InternalQVTimperative.g:1991:1: ( rule__PatternExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSAccess().getGroup()); } - // InternalQVTimperative.g:1852:1: ( rule__PatternExpCS__Group__0 ) - // InternalQVTimperative.g:1852:2: rule__PatternExpCS__Group__0 + // InternalQVTimperative.g:1992:1: ( rule__PatternExpCS__Group__0 ) + // InternalQVTimperative.g:1992:2: rule__PatternExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__PatternExpCS__Group__0(); @@ -5624,11 +6055,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleLambdaLiteralExpCS" - // InternalQVTimperative.g:1864:1: entryRuleLambdaLiteralExpCS : ruleLambdaLiteralExpCS EOF ; + // InternalQVTimperative.g:2004:1: entryRuleLambdaLiteralExpCS : ruleLambdaLiteralExpCS EOF ; public final void entryRuleLambdaLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:1865:1: ( ruleLambdaLiteralExpCS EOF ) - // InternalQVTimperative.g:1866:1: ruleLambdaLiteralExpCS EOF + // InternalQVTimperative.g:2005:1: ( ruleLambdaLiteralExpCS EOF ) + // InternalQVTimperative.g:2006:1: ruleLambdaLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSRule()); @@ -5658,23 +6089,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleLambdaLiteralExpCS" - // InternalQVTimperative.g:1873:1: ruleLambdaLiteralExpCS : ( ( rule__LambdaLiteralExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2013:1: ruleLambdaLiteralExpCS : ( ( rule__LambdaLiteralExpCS__Group__0 ) ) ; public final void ruleLambdaLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1877:2: ( ( ( rule__LambdaLiteralExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:1878:1: ( ( rule__LambdaLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2017:2: ( ( ( rule__LambdaLiteralExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2018:1: ( ( rule__LambdaLiteralExpCS__Group__0 ) ) { - // InternalQVTimperative.g:1878:1: ( ( rule__LambdaLiteralExpCS__Group__0 ) ) - // InternalQVTimperative.g:1879:1: ( rule__LambdaLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2018:1: ( ( rule__LambdaLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2019:1: ( rule__LambdaLiteralExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getGroup()); } - // InternalQVTimperative.g:1880:1: ( rule__LambdaLiteralExpCS__Group__0 ) - // InternalQVTimperative.g:1880:2: rule__LambdaLiteralExpCS__Group__0 + // InternalQVTimperative.g:2020:1: ( rule__LambdaLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2020:2: rule__LambdaLiteralExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__LambdaLiteralExpCS__Group__0(); @@ -5709,11 +6140,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleMapLiteralExpCS" - // InternalQVTimperative.g:1892:1: entryRuleMapLiteralExpCS : ruleMapLiteralExpCS EOF ; + // InternalQVTimperative.g:2032:1: entryRuleMapLiteralExpCS : ruleMapLiteralExpCS EOF ; public final void entryRuleMapLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:1893:1: ( ruleMapLiteralExpCS EOF ) - // InternalQVTimperative.g:1894:1: ruleMapLiteralExpCS EOF + // InternalQVTimperative.g:2033:1: ( ruleMapLiteralExpCS EOF ) + // InternalQVTimperative.g:2034:1: ruleMapLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSRule()); @@ -5743,23 +6174,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleMapLiteralExpCS" - // InternalQVTimperative.g:1901:1: ruleMapLiteralExpCS : ( ( rule__MapLiteralExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2041:1: ruleMapLiteralExpCS : ( ( rule__MapLiteralExpCS__Group__0 ) ) ; public final void ruleMapLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1905:2: ( ( ( rule__MapLiteralExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:1906:1: ( ( rule__MapLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2045:2: ( ( ( rule__MapLiteralExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2046:1: ( ( rule__MapLiteralExpCS__Group__0 ) ) { - // InternalQVTimperative.g:1906:1: ( ( rule__MapLiteralExpCS__Group__0 ) ) - // InternalQVTimperative.g:1907:1: ( rule__MapLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2046:1: ( ( rule__MapLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2047:1: ( rule__MapLiteralExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getGroup()); } - // InternalQVTimperative.g:1908:1: ( rule__MapLiteralExpCS__Group__0 ) - // InternalQVTimperative.g:1908:2: rule__MapLiteralExpCS__Group__0 + // InternalQVTimperative.g:2048:1: ( rule__MapLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2048:2: rule__MapLiteralExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralExpCS__Group__0(); @@ -5794,11 +6225,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleMapLiteralPartCS" - // InternalQVTimperative.g:1920:1: entryRuleMapLiteralPartCS : ruleMapLiteralPartCS EOF ; + // InternalQVTimperative.g:2060:1: entryRuleMapLiteralPartCS : ruleMapLiteralPartCS EOF ; public final void entryRuleMapLiteralPartCS() throws RecognitionException { try { - // InternalQVTimperative.g:1921:1: ( ruleMapLiteralPartCS EOF ) - // InternalQVTimperative.g:1922:1: ruleMapLiteralPartCS EOF + // InternalQVTimperative.g:2061:1: ( ruleMapLiteralPartCS EOF ) + // InternalQVTimperative.g:2062:1: ruleMapLiteralPartCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSRule()); @@ -5828,23 +6259,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleMapLiteralPartCS" - // InternalQVTimperative.g:1929:1: ruleMapLiteralPartCS : ( ( rule__MapLiteralPartCS__Group__0 ) ) ; + // InternalQVTimperative.g:2069:1: ruleMapLiteralPartCS : ( ( rule__MapLiteralPartCS__Group__0 ) ) ; public final void ruleMapLiteralPartCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1933:2: ( ( ( rule__MapLiteralPartCS__Group__0 ) ) ) - // InternalQVTimperative.g:1934:1: ( ( rule__MapLiteralPartCS__Group__0 ) ) + // InternalQVTimperative.g:2073:2: ( ( ( rule__MapLiteralPartCS__Group__0 ) ) ) + // InternalQVTimperative.g:2074:1: ( ( rule__MapLiteralPartCS__Group__0 ) ) { - // InternalQVTimperative.g:1934:1: ( ( rule__MapLiteralPartCS__Group__0 ) ) - // InternalQVTimperative.g:1935:1: ( rule__MapLiteralPartCS__Group__0 ) + // InternalQVTimperative.g:2074:1: ( ( rule__MapLiteralPartCS__Group__0 ) ) + // InternalQVTimperative.g:2075:1: ( rule__MapLiteralPartCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSAccess().getGroup()); } - // InternalQVTimperative.g:1936:1: ( rule__MapLiteralPartCS__Group__0 ) - // InternalQVTimperative.g:1936:2: rule__MapLiteralPartCS__Group__0 + // InternalQVTimperative.g:2076:1: ( rule__MapLiteralPartCS__Group__0 ) + // InternalQVTimperative.g:2076:2: rule__MapLiteralPartCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralPartCS__Group__0(); @@ -5879,11 +6310,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRulePrimitiveLiteralExpCS" - // InternalQVTimperative.g:1948:1: entryRulePrimitiveLiteralExpCS : rulePrimitiveLiteralExpCS EOF ; + // InternalQVTimperative.g:2088:1: entryRulePrimitiveLiteralExpCS : rulePrimitiveLiteralExpCS EOF ; public final void entryRulePrimitiveLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:1949:1: ( rulePrimitiveLiteralExpCS EOF ) - // InternalQVTimperative.g:1950:1: rulePrimitiveLiteralExpCS EOF + // InternalQVTimperative.g:2089:1: ( rulePrimitiveLiteralExpCS EOF ) + // InternalQVTimperative.g:2090:1: rulePrimitiveLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveLiteralExpCSRule()); @@ -5913,23 +6344,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rulePrimitiveLiteralExpCS" - // InternalQVTimperative.g:1957:1: rulePrimitiveLiteralExpCS : ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) ; + // InternalQVTimperative.g:2097:1: rulePrimitiveLiteralExpCS : ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) ; public final void rulePrimitiveLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1961:2: ( ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) ) - // InternalQVTimperative.g:1962:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) + // InternalQVTimperative.g:2101:2: ( ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) ) + // InternalQVTimperative.g:2102:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) { - // InternalQVTimperative.g:1962:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) - // InternalQVTimperative.g:1963:1: ( rule__PrimitiveLiteralExpCS__Alternatives ) + // InternalQVTimperative.g:2102:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) + // InternalQVTimperative.g:2103:1: ( rule__PrimitiveLiteralExpCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveLiteralExpCSAccess().getAlternatives()); } - // InternalQVTimperative.g:1964:1: ( rule__PrimitiveLiteralExpCS__Alternatives ) - // InternalQVTimperative.g:1964:2: rule__PrimitiveLiteralExpCS__Alternatives + // InternalQVTimperative.g:2104:1: ( rule__PrimitiveLiteralExpCS__Alternatives ) + // InternalQVTimperative.g:2104:2: rule__PrimitiveLiteralExpCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__PrimitiveLiteralExpCS__Alternatives(); @@ -5964,11 +6395,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTupleLiteralExpCS" - // InternalQVTimperative.g:1976:1: entryRuleTupleLiteralExpCS : ruleTupleLiteralExpCS EOF ; + // InternalQVTimperative.g:2116:1: entryRuleTupleLiteralExpCS : ruleTupleLiteralExpCS EOF ; public final void entryRuleTupleLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:1977:1: ( ruleTupleLiteralExpCS EOF ) - // InternalQVTimperative.g:1978:1: ruleTupleLiteralExpCS EOF + // InternalQVTimperative.g:2117:1: ( ruleTupleLiteralExpCS EOF ) + // InternalQVTimperative.g:2118:1: ruleTupleLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSRule()); @@ -5998,23 +6429,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTupleLiteralExpCS" - // InternalQVTimperative.g:1985:1: ruleTupleLiteralExpCS : ( ( rule__TupleLiteralExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2125:1: ruleTupleLiteralExpCS : ( ( rule__TupleLiteralExpCS__Group__0 ) ) ; public final void ruleTupleLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:1989:2: ( ( ( rule__TupleLiteralExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:1990:1: ( ( rule__TupleLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2129:2: ( ( ( rule__TupleLiteralExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2130:1: ( ( rule__TupleLiteralExpCS__Group__0 ) ) { - // InternalQVTimperative.g:1990:1: ( ( rule__TupleLiteralExpCS__Group__0 ) ) - // InternalQVTimperative.g:1991:1: ( rule__TupleLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2130:1: ( ( rule__TupleLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2131:1: ( rule__TupleLiteralExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getGroup()); } - // InternalQVTimperative.g:1992:1: ( rule__TupleLiteralExpCS__Group__0 ) - // InternalQVTimperative.g:1992:2: rule__TupleLiteralExpCS__Group__0 + // InternalQVTimperative.g:2132:1: ( rule__TupleLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2132:2: rule__TupleLiteralExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralExpCS__Group__0(); @@ -6049,11 +6480,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTupleLiteralPartCS" - // InternalQVTimperative.g:2004:1: entryRuleTupleLiteralPartCS : ruleTupleLiteralPartCS EOF ; + // InternalQVTimperative.g:2144:1: entryRuleTupleLiteralPartCS : ruleTupleLiteralPartCS EOF ; public final void entryRuleTupleLiteralPartCS() throws RecognitionException { try { - // InternalQVTimperative.g:2005:1: ( ruleTupleLiteralPartCS EOF ) - // InternalQVTimperative.g:2006:1: ruleTupleLiteralPartCS EOF + // InternalQVTimperative.g:2145:1: ( ruleTupleLiteralPartCS EOF ) + // InternalQVTimperative.g:2146:1: ruleTupleLiteralPartCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSRule()); @@ -6083,23 +6514,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTupleLiteralPartCS" - // InternalQVTimperative.g:2013:1: ruleTupleLiteralPartCS : ( ( rule__TupleLiteralPartCS__Group__0 ) ) ; + // InternalQVTimperative.g:2153:1: ruleTupleLiteralPartCS : ( ( rule__TupleLiteralPartCS__Group__0 ) ) ; public final void ruleTupleLiteralPartCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2017:2: ( ( ( rule__TupleLiteralPartCS__Group__0 ) ) ) - // InternalQVTimperative.g:2018:1: ( ( rule__TupleLiteralPartCS__Group__0 ) ) + // InternalQVTimperative.g:2157:2: ( ( ( rule__TupleLiteralPartCS__Group__0 ) ) ) + // InternalQVTimperative.g:2158:1: ( ( rule__TupleLiteralPartCS__Group__0 ) ) { - // InternalQVTimperative.g:2018:1: ( ( rule__TupleLiteralPartCS__Group__0 ) ) - // InternalQVTimperative.g:2019:1: ( rule__TupleLiteralPartCS__Group__0 ) + // InternalQVTimperative.g:2158:1: ( ( rule__TupleLiteralPartCS__Group__0 ) ) + // InternalQVTimperative.g:2159:1: ( rule__TupleLiteralPartCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getGroup()); } - // InternalQVTimperative.g:2020:1: ( rule__TupleLiteralPartCS__Group__0 ) - // InternalQVTimperative.g:2020:2: rule__TupleLiteralPartCS__Group__0 + // InternalQVTimperative.g:2160:1: ( rule__TupleLiteralPartCS__Group__0 ) + // InternalQVTimperative.g:2160:2: rule__TupleLiteralPartCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralPartCS__Group__0(); @@ -6134,11 +6565,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNumberLiteralExpCS" - // InternalQVTimperative.g:2032:1: entryRuleNumberLiteralExpCS : ruleNumberLiteralExpCS EOF ; + // InternalQVTimperative.g:2172:1: entryRuleNumberLiteralExpCS : ruleNumberLiteralExpCS EOF ; public final void entryRuleNumberLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2033:1: ( ruleNumberLiteralExpCS EOF ) - // InternalQVTimperative.g:2034:1: ruleNumberLiteralExpCS EOF + // InternalQVTimperative.g:2173:1: ( ruleNumberLiteralExpCS EOF ) + // InternalQVTimperative.g:2174:1: ruleNumberLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralExpCSRule()); @@ -6168,23 +6599,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNumberLiteralExpCS" - // InternalQVTimperative.g:2041:1: ruleNumberLiteralExpCS : ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) ; + // InternalQVTimperative.g:2181:1: ruleNumberLiteralExpCS : ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) ; public final void ruleNumberLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2045:2: ( ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) ) - // InternalQVTimperative.g:2046:1: ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) + // InternalQVTimperative.g:2185:2: ( ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) ) + // InternalQVTimperative.g:2186:1: ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) { - // InternalQVTimperative.g:2046:1: ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) - // InternalQVTimperative.g:2047:1: ( rule__NumberLiteralExpCS__SymbolAssignment ) + // InternalQVTimperative.g:2186:1: ( ( rule__NumberLiteralExpCS__SymbolAssignment ) ) + // InternalQVTimperative.g:2187:1: ( rule__NumberLiteralExpCS__SymbolAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralExpCSAccess().getSymbolAssignment()); } - // InternalQVTimperative.g:2048:1: ( rule__NumberLiteralExpCS__SymbolAssignment ) - // InternalQVTimperative.g:2048:2: rule__NumberLiteralExpCS__SymbolAssignment + // InternalQVTimperative.g:2188:1: ( rule__NumberLiteralExpCS__SymbolAssignment ) + // InternalQVTimperative.g:2188:2: rule__NumberLiteralExpCS__SymbolAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__NumberLiteralExpCS__SymbolAssignment(); @@ -6219,11 +6650,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleStringLiteralExpCS" - // InternalQVTimperative.g:2060:1: entryRuleStringLiteralExpCS : ruleStringLiteralExpCS EOF ; + // InternalQVTimperative.g:2200:1: entryRuleStringLiteralExpCS : ruleStringLiteralExpCS EOF ; public final void entryRuleStringLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2061:1: ( ruleStringLiteralExpCS EOF ) - // InternalQVTimperative.g:2062:1: ruleStringLiteralExpCS EOF + // InternalQVTimperative.g:2201:1: ( ruleStringLiteralExpCS EOF ) + // InternalQVTimperative.g:2202:1: ruleStringLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralExpCSRule()); @@ -6253,26 +6684,26 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleStringLiteralExpCS" - // InternalQVTimperative.g:2069:1: ruleStringLiteralExpCS : ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) ; + // InternalQVTimperative.g:2209:1: ruleStringLiteralExpCS : ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) ; public final void ruleStringLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2073:2: ( ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) ) - // InternalQVTimperative.g:2074:1: ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) + // InternalQVTimperative.g:2213:2: ( ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) ) + // InternalQVTimperative.g:2214:1: ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) { - // InternalQVTimperative.g:2074:1: ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) - // InternalQVTimperative.g:2075:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) + // InternalQVTimperative.g:2214:1: ( ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) ) + // InternalQVTimperative.g:2215:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) { - // InternalQVTimperative.g:2075:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) - // InternalQVTimperative.g:2076:1: ( rule__StringLiteralExpCS__SegmentsAssignment ) + // InternalQVTimperative.g:2215:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment ) ) + // InternalQVTimperative.g:2216:1: ( rule__StringLiteralExpCS__SegmentsAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralExpCSAccess().getSegmentsAssignment()); } - // InternalQVTimperative.g:2077:1: ( rule__StringLiteralExpCS__SegmentsAssignment ) - // InternalQVTimperative.g:2077:2: rule__StringLiteralExpCS__SegmentsAssignment + // InternalQVTimperative.g:2217:1: ( rule__StringLiteralExpCS__SegmentsAssignment ) + // InternalQVTimperative.g:2217:2: rule__StringLiteralExpCS__SegmentsAssignment { pushFollow(FollowSets000.FOLLOW_3); rule__StringLiteralExpCS__SegmentsAssignment(); @@ -6288,13 +6719,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } - // InternalQVTimperative.g:2080:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) - // InternalQVTimperative.g:2081:1: ( rule__StringLiteralExpCS__SegmentsAssignment )* + // InternalQVTimperative.g:2220:1: ( ( rule__StringLiteralExpCS__SegmentsAssignment )* ) + // InternalQVTimperative.g:2221:1: ( rule__StringLiteralExpCS__SegmentsAssignment )* { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralExpCSAccess().getSegmentsAssignment()); } - // InternalQVTimperative.g:2082:1: ( rule__StringLiteralExpCS__SegmentsAssignment )* + // InternalQVTimperative.g:2222:1: ( rule__StringLiteralExpCS__SegmentsAssignment )* loop1: do { int alt1=2; @@ -6307,7 +6738,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa switch (alt1) { case 1 : - // InternalQVTimperative.g:2082:2: rule__StringLiteralExpCS__SegmentsAssignment + // InternalQVTimperative.g:2222:2: rule__StringLiteralExpCS__SegmentsAssignment { pushFollow(FollowSets000.FOLLOW_3); rule__StringLiteralExpCS__SegmentsAssignment(); @@ -6351,11 +6782,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleBooleanLiteralExpCS" - // InternalQVTimperative.g:2095:1: entryRuleBooleanLiteralExpCS : ruleBooleanLiteralExpCS EOF ; + // InternalQVTimperative.g:2235:1: entryRuleBooleanLiteralExpCS : ruleBooleanLiteralExpCS EOF ; public final void entryRuleBooleanLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2096:1: ( ruleBooleanLiteralExpCS EOF ) - // InternalQVTimperative.g:2097:1: ruleBooleanLiteralExpCS EOF + // InternalQVTimperative.g:2236:1: ( ruleBooleanLiteralExpCS EOF ) + // InternalQVTimperative.g:2237:1: ruleBooleanLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSRule()); @@ -6385,23 +6816,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleBooleanLiteralExpCS" - // InternalQVTimperative.g:2104:1: ruleBooleanLiteralExpCS : ( ( rule__BooleanLiteralExpCS__Alternatives ) ) ; + // InternalQVTimperative.g:2244:1: ruleBooleanLiteralExpCS : ( ( rule__BooleanLiteralExpCS__Alternatives ) ) ; public final void ruleBooleanLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2108:2: ( ( ( rule__BooleanLiteralExpCS__Alternatives ) ) ) - // InternalQVTimperative.g:2109:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) ) + // InternalQVTimperative.g:2248:2: ( ( ( rule__BooleanLiteralExpCS__Alternatives ) ) ) + // InternalQVTimperative.g:2249:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) ) { - // InternalQVTimperative.g:2109:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) ) - // InternalQVTimperative.g:2110:1: ( rule__BooleanLiteralExpCS__Alternatives ) + // InternalQVTimperative.g:2249:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) ) + // InternalQVTimperative.g:2250:1: ( rule__BooleanLiteralExpCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getAlternatives()); } - // InternalQVTimperative.g:2111:1: ( rule__BooleanLiteralExpCS__Alternatives ) - // InternalQVTimperative.g:2111:2: rule__BooleanLiteralExpCS__Alternatives + // InternalQVTimperative.g:2251:1: ( rule__BooleanLiteralExpCS__Alternatives ) + // InternalQVTimperative.g:2251:2: rule__BooleanLiteralExpCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__BooleanLiteralExpCS__Alternatives(); @@ -6436,11 +6867,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleUnlimitedNaturalLiteralExpCS" - // InternalQVTimperative.g:2123:1: entryRuleUnlimitedNaturalLiteralExpCS : ruleUnlimitedNaturalLiteralExpCS EOF ; + // InternalQVTimperative.g:2263:1: entryRuleUnlimitedNaturalLiteralExpCS : ruleUnlimitedNaturalLiteralExpCS EOF ; public final void entryRuleUnlimitedNaturalLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2124:1: ( ruleUnlimitedNaturalLiteralExpCS EOF ) - // InternalQVTimperative.g:2125:1: ruleUnlimitedNaturalLiteralExpCS EOF + // InternalQVTimperative.g:2264:1: ( ruleUnlimitedNaturalLiteralExpCS EOF ) + // InternalQVTimperative.g:2265:1: ruleUnlimitedNaturalLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSRule()); @@ -6470,23 +6901,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleUnlimitedNaturalLiteralExpCS" - // InternalQVTimperative.g:2132:1: ruleUnlimitedNaturalLiteralExpCS : ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2272:1: ruleUnlimitedNaturalLiteralExpCS : ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) ; public final void ruleUnlimitedNaturalLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2136:2: ( ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2137:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2276:2: ( ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2277:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2137:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) - // InternalQVTimperative.g:2138:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2277:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2278:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2139:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) - // InternalQVTimperative.g:2139:2: rule__UnlimitedNaturalLiteralExpCS__Group__0 + // InternalQVTimperative.g:2279:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2279:2: rule__UnlimitedNaturalLiteralExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__UnlimitedNaturalLiteralExpCS__Group__0(); @@ -6521,11 +6952,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleInvalidLiteralExpCS" - // InternalQVTimperative.g:2151:1: entryRuleInvalidLiteralExpCS : ruleInvalidLiteralExpCS EOF ; + // InternalQVTimperative.g:2291:1: entryRuleInvalidLiteralExpCS : ruleInvalidLiteralExpCS EOF ; public final void entryRuleInvalidLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2152:1: ( ruleInvalidLiteralExpCS EOF ) - // InternalQVTimperative.g:2153:1: ruleInvalidLiteralExpCS EOF + // InternalQVTimperative.g:2292:1: ( ruleInvalidLiteralExpCS EOF ) + // InternalQVTimperative.g:2293:1: ruleInvalidLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSRule()); @@ -6555,23 +6986,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleInvalidLiteralExpCS" - // InternalQVTimperative.g:2160:1: ruleInvalidLiteralExpCS : ( ( rule__InvalidLiteralExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2300:1: ruleInvalidLiteralExpCS : ( ( rule__InvalidLiteralExpCS__Group__0 ) ) ; public final void ruleInvalidLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2164:2: ( ( ( rule__InvalidLiteralExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2165:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2304:2: ( ( ( rule__InvalidLiteralExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2305:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2165:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) ) - // InternalQVTimperative.g:2166:1: ( rule__InvalidLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2305:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2306:1: ( rule__InvalidLiteralExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2167:1: ( rule__InvalidLiteralExpCS__Group__0 ) - // InternalQVTimperative.g:2167:2: rule__InvalidLiteralExpCS__Group__0 + // InternalQVTimperative.g:2307:1: ( rule__InvalidLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2307:2: rule__InvalidLiteralExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__InvalidLiteralExpCS__Group__0(); @@ -6606,11 +7037,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNullLiteralExpCS" - // InternalQVTimperative.g:2179:1: entryRuleNullLiteralExpCS : ruleNullLiteralExpCS EOF ; + // InternalQVTimperative.g:2319:1: entryRuleNullLiteralExpCS : ruleNullLiteralExpCS EOF ; public final void entryRuleNullLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2180:1: ( ruleNullLiteralExpCS EOF ) - // InternalQVTimperative.g:2181:1: ruleNullLiteralExpCS EOF + // InternalQVTimperative.g:2320:1: ( ruleNullLiteralExpCS EOF ) + // InternalQVTimperative.g:2321:1: ruleNullLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSRule()); @@ -6640,23 +7071,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNullLiteralExpCS" - // InternalQVTimperative.g:2188:1: ruleNullLiteralExpCS : ( ( rule__NullLiteralExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2328:1: ruleNullLiteralExpCS : ( ( rule__NullLiteralExpCS__Group__0 ) ) ; public final void ruleNullLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2192:2: ( ( ( rule__NullLiteralExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2193:1: ( ( rule__NullLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2332:2: ( ( ( rule__NullLiteralExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2333:1: ( ( rule__NullLiteralExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2193:1: ( ( rule__NullLiteralExpCS__Group__0 ) ) - // InternalQVTimperative.g:2194:1: ( rule__NullLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2333:1: ( ( rule__NullLiteralExpCS__Group__0 ) ) + // InternalQVTimperative.g:2334:1: ( rule__NullLiteralExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2195:1: ( rule__NullLiteralExpCS__Group__0 ) - // InternalQVTimperative.g:2195:2: rule__NullLiteralExpCS__Group__0 + // InternalQVTimperative.g:2335:1: ( rule__NullLiteralExpCS__Group__0 ) + // InternalQVTimperative.g:2335:2: rule__NullLiteralExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NullLiteralExpCS__Group__0(); @@ -6691,11 +7122,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTypeLiteralCS" - // InternalQVTimperative.g:2207:1: entryRuleTypeLiteralCS : ruleTypeLiteralCS EOF ; + // InternalQVTimperative.g:2347:1: entryRuleTypeLiteralCS : ruleTypeLiteralCS EOF ; public final void entryRuleTypeLiteralCS() throws RecognitionException { try { - // InternalQVTimperative.g:2208:1: ( ruleTypeLiteralCS EOF ) - // InternalQVTimperative.g:2209:1: ruleTypeLiteralCS EOF + // InternalQVTimperative.g:2348:1: ( ruleTypeLiteralCS EOF ) + // InternalQVTimperative.g:2349:1: ruleTypeLiteralCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralCSRule()); @@ -6725,23 +7156,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTypeLiteralCS" - // InternalQVTimperative.g:2216:1: ruleTypeLiteralCS : ( ( rule__TypeLiteralCS__Alternatives ) ) ; + // InternalQVTimperative.g:2356:1: ruleTypeLiteralCS : ( ( rule__TypeLiteralCS__Alternatives ) ) ; public final void ruleTypeLiteralCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2220:2: ( ( ( rule__TypeLiteralCS__Alternatives ) ) ) - // InternalQVTimperative.g:2221:1: ( ( rule__TypeLiteralCS__Alternatives ) ) + // InternalQVTimperative.g:2360:2: ( ( ( rule__TypeLiteralCS__Alternatives ) ) ) + // InternalQVTimperative.g:2361:1: ( ( rule__TypeLiteralCS__Alternatives ) ) { - // InternalQVTimperative.g:2221:1: ( ( rule__TypeLiteralCS__Alternatives ) ) - // InternalQVTimperative.g:2222:1: ( rule__TypeLiteralCS__Alternatives ) + // InternalQVTimperative.g:2361:1: ( ( rule__TypeLiteralCS__Alternatives ) ) + // InternalQVTimperative.g:2362:1: ( rule__TypeLiteralCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralCSAccess().getAlternatives()); } - // InternalQVTimperative.g:2223:1: ( rule__TypeLiteralCS__Alternatives ) - // InternalQVTimperative.g:2223:2: rule__TypeLiteralCS__Alternatives + // InternalQVTimperative.g:2363:1: ( rule__TypeLiteralCS__Alternatives ) + // InternalQVTimperative.g:2363:2: rule__TypeLiteralCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__TypeLiteralCS__Alternatives(); @@ -6776,11 +7207,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTypeLiteralWithMultiplicityCS" - // InternalQVTimperative.g:2235:1: entryRuleTypeLiteralWithMultiplicityCS : ruleTypeLiteralWithMultiplicityCS EOF ; + // InternalQVTimperative.g:2375:1: entryRuleTypeLiteralWithMultiplicityCS : ruleTypeLiteralWithMultiplicityCS EOF ; public final void entryRuleTypeLiteralWithMultiplicityCS() throws RecognitionException { try { - // InternalQVTimperative.g:2236:1: ( ruleTypeLiteralWithMultiplicityCS EOF ) - // InternalQVTimperative.g:2237:1: ruleTypeLiteralWithMultiplicityCS EOF + // InternalQVTimperative.g:2376:1: ( ruleTypeLiteralWithMultiplicityCS EOF ) + // InternalQVTimperative.g:2377:1: ruleTypeLiteralWithMultiplicityCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSRule()); @@ -6810,23 +7241,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTypeLiteralWithMultiplicityCS" - // InternalQVTimperative.g:2244:1: ruleTypeLiteralWithMultiplicityCS : ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) ; + // InternalQVTimperative.g:2384:1: ruleTypeLiteralWithMultiplicityCS : ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) ; public final void ruleTypeLiteralWithMultiplicityCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2248:2: ( ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) ) - // InternalQVTimperative.g:2249:1: ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) + // InternalQVTimperative.g:2388:2: ( ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) ) + // InternalQVTimperative.g:2389:1: ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) { - // InternalQVTimperative.g:2249:1: ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) - // InternalQVTimperative.g:2250:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) + // InternalQVTimperative.g:2389:1: ( ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) ) + // InternalQVTimperative.g:2390:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getGroup()); } - // InternalQVTimperative.g:2251:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) - // InternalQVTimperative.g:2251:2: rule__TypeLiteralWithMultiplicityCS__Group__0 + // InternalQVTimperative.g:2391:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0 ) + // InternalQVTimperative.g:2391:2: rule__TypeLiteralWithMultiplicityCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeLiteralWithMultiplicityCS__Group__0(); @@ -6861,11 +7292,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTypeLiteralExpCS" - // InternalQVTimperative.g:2263:1: entryRuleTypeLiteralExpCS : ruleTypeLiteralExpCS EOF ; + // InternalQVTimperative.g:2403:1: entryRuleTypeLiteralExpCS : ruleTypeLiteralExpCS EOF ; public final void entryRuleTypeLiteralExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2264:1: ( ruleTypeLiteralExpCS EOF ) - // InternalQVTimperative.g:2265:1: ruleTypeLiteralExpCS EOF + // InternalQVTimperative.g:2404:1: ( ruleTypeLiteralExpCS EOF ) + // InternalQVTimperative.g:2405:1: ruleTypeLiteralExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralExpCSRule()); @@ -6895,23 +7326,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTypeLiteralExpCS" - // InternalQVTimperative.g:2272:1: ruleTypeLiteralExpCS : ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) ; + // InternalQVTimperative.g:2412:1: ruleTypeLiteralExpCS : ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) ; public final void ruleTypeLiteralExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2276:2: ( ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) ) - // InternalQVTimperative.g:2277:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) + // InternalQVTimperative.g:2416:2: ( ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) ) + // InternalQVTimperative.g:2417:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) { - // InternalQVTimperative.g:2277:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) - // InternalQVTimperative.g:2278:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) + // InternalQVTimperative.g:2417:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) + // InternalQVTimperative.g:2418:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeAssignment()); } - // InternalQVTimperative.g:2279:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) - // InternalQVTimperative.g:2279:2: rule__TypeLiteralExpCS__OwnedTypeAssignment + // InternalQVTimperative.g:2419:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) + // InternalQVTimperative.g:2419:2: rule__TypeLiteralExpCS__OwnedTypeAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__TypeLiteralExpCS__OwnedTypeAssignment(); @@ -6946,11 +7377,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTypeNameExpCS" - // InternalQVTimperative.g:2291:1: entryRuleTypeNameExpCS : ruleTypeNameExpCS EOF ; + // InternalQVTimperative.g:2431:1: entryRuleTypeNameExpCS : ruleTypeNameExpCS EOF ; public final void entryRuleTypeNameExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2292:1: ( ruleTypeNameExpCS EOF ) - // InternalQVTimperative.g:2293:1: ruleTypeNameExpCS EOF + // InternalQVTimperative.g:2432:1: ( ruleTypeNameExpCS EOF ) + // InternalQVTimperative.g:2433:1: ruleTypeNameExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSRule()); @@ -6980,23 +7411,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTypeNameExpCS" - // InternalQVTimperative.g:2300:1: ruleTypeNameExpCS : ( ( rule__TypeNameExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2440:1: ruleTypeNameExpCS : ( ( rule__TypeNameExpCS__Group__0 ) ) ; public final void ruleTypeNameExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2304:2: ( ( ( rule__TypeNameExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2305:1: ( ( rule__TypeNameExpCS__Group__0 ) ) + // InternalQVTimperative.g:2444:2: ( ( ( rule__TypeNameExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2445:1: ( ( rule__TypeNameExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2305:1: ( ( rule__TypeNameExpCS__Group__0 ) ) - // InternalQVTimperative.g:2306:1: ( rule__TypeNameExpCS__Group__0 ) + // InternalQVTimperative.g:2445:1: ( ( rule__TypeNameExpCS__Group__0 ) ) + // InternalQVTimperative.g:2446:1: ( rule__TypeNameExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2307:1: ( rule__TypeNameExpCS__Group__0 ) - // InternalQVTimperative.g:2307:2: rule__TypeNameExpCS__Group__0 + // InternalQVTimperative.g:2447:1: ( rule__TypeNameExpCS__Group__0 ) + // InternalQVTimperative.g:2447:2: rule__TypeNameExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__Group__0(); @@ -7031,11 +7462,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTypeExpCS" - // InternalQVTimperative.g:2319:1: entryRuleTypeExpCS : ruleTypeExpCS EOF ; + // InternalQVTimperative.g:2459:1: entryRuleTypeExpCS : ruleTypeExpCS EOF ; public final void entryRuleTypeExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2320:1: ( ruleTypeExpCS EOF ) - // InternalQVTimperative.g:2321:1: ruleTypeExpCS EOF + // InternalQVTimperative.g:2460:1: ( ruleTypeExpCS EOF ) + // InternalQVTimperative.g:2461:1: ruleTypeExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSRule()); @@ -7065,23 +7496,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTypeExpCS" - // InternalQVTimperative.g:2328:1: ruleTypeExpCS : ( ( rule__TypeExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2468:1: ruleTypeExpCS : ( ( rule__TypeExpCS__Group__0 ) ) ; public final void ruleTypeExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2332:2: ( ( ( rule__TypeExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2333:1: ( ( rule__TypeExpCS__Group__0 ) ) + // InternalQVTimperative.g:2472:2: ( ( ( rule__TypeExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2473:1: ( ( rule__TypeExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2333:1: ( ( rule__TypeExpCS__Group__0 ) ) - // InternalQVTimperative.g:2334:1: ( rule__TypeExpCS__Group__0 ) + // InternalQVTimperative.g:2473:1: ( ( rule__TypeExpCS__Group__0 ) ) + // InternalQVTimperative.g:2474:1: ( rule__TypeExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2335:1: ( rule__TypeExpCS__Group__0 ) - // InternalQVTimperative.g:2335:2: rule__TypeExpCS__Group__0 + // InternalQVTimperative.g:2475:1: ( rule__TypeExpCS__Group__0 ) + // InternalQVTimperative.g:2475:2: rule__TypeExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeExpCS__Group__0(); @@ -7116,11 +7547,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleExpCS" - // InternalQVTimperative.g:2347:1: entryRuleExpCS : ruleExpCS EOF ; + // InternalQVTimperative.g:2487:1: entryRuleExpCS : ruleExpCS EOF ; public final void entryRuleExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2348:1: ( ruleExpCS EOF ) - // InternalQVTimperative.g:2349:1: ruleExpCS EOF + // InternalQVTimperative.g:2488:1: ( ruleExpCS EOF ) + // InternalQVTimperative.g:2489:1: ruleExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSRule()); @@ -7150,23 +7581,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleExpCS" - // InternalQVTimperative.g:2356:1: ruleExpCS : ( ( rule__ExpCS__Alternatives ) ) ; + // InternalQVTimperative.g:2496:1: ruleExpCS : ( ( rule__ExpCS__Alternatives ) ) ; public final void ruleExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2360:2: ( ( ( rule__ExpCS__Alternatives ) ) ) - // InternalQVTimperative.g:2361:1: ( ( rule__ExpCS__Alternatives ) ) + // InternalQVTimperative.g:2500:2: ( ( ( rule__ExpCS__Alternatives ) ) ) + // InternalQVTimperative.g:2501:1: ( ( rule__ExpCS__Alternatives ) ) { - // InternalQVTimperative.g:2361:1: ( ( rule__ExpCS__Alternatives ) ) - // InternalQVTimperative.g:2362:1: ( rule__ExpCS__Alternatives ) + // InternalQVTimperative.g:2501:1: ( ( rule__ExpCS__Alternatives ) ) + // InternalQVTimperative.g:2502:1: ( rule__ExpCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getAlternatives()); } - // InternalQVTimperative.g:2363:1: ( rule__ExpCS__Alternatives ) - // InternalQVTimperative.g:2363:2: rule__ExpCS__Alternatives + // InternalQVTimperative.g:2503:1: ( rule__ExpCS__Alternatives ) + // InternalQVTimperative.g:2503:2: rule__ExpCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__ExpCS__Alternatives(); @@ -7201,11 +7632,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRulePrefixedLetExpCS" - // InternalQVTimperative.g:2375:1: entryRulePrefixedLetExpCS : rulePrefixedLetExpCS EOF ; + // InternalQVTimperative.g:2515:1: entryRulePrefixedLetExpCS : rulePrefixedLetExpCS EOF ; public final void entryRulePrefixedLetExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2376:1: ( rulePrefixedLetExpCS EOF ) - // InternalQVTimperative.g:2377:1: rulePrefixedLetExpCS EOF + // InternalQVTimperative.g:2516:1: ( rulePrefixedLetExpCS EOF ) + // InternalQVTimperative.g:2517:1: rulePrefixedLetExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedLetExpCSRule()); @@ -7235,23 +7666,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rulePrefixedLetExpCS" - // InternalQVTimperative.g:2384:1: rulePrefixedLetExpCS : ( ( rule__PrefixedLetExpCS__Alternatives ) ) ; + // InternalQVTimperative.g:2524:1: rulePrefixedLetExpCS : ( ( rule__PrefixedLetExpCS__Alternatives ) ) ; public final void rulePrefixedLetExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2388:2: ( ( ( rule__PrefixedLetExpCS__Alternatives ) ) ) - // InternalQVTimperative.g:2389:1: ( ( rule__PrefixedLetExpCS__Alternatives ) ) + // InternalQVTimperative.g:2528:2: ( ( ( rule__PrefixedLetExpCS__Alternatives ) ) ) + // InternalQVTimperative.g:2529:1: ( ( rule__PrefixedLetExpCS__Alternatives ) ) { - // InternalQVTimperative.g:2389:1: ( ( rule__PrefixedLetExpCS__Alternatives ) ) - // InternalQVTimperative.g:2390:1: ( rule__PrefixedLetExpCS__Alternatives ) + // InternalQVTimperative.g:2529:1: ( ( rule__PrefixedLetExpCS__Alternatives ) ) + // InternalQVTimperative.g:2530:1: ( rule__PrefixedLetExpCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedLetExpCSAccess().getAlternatives()); } - // InternalQVTimperative.g:2391:1: ( rule__PrefixedLetExpCS__Alternatives ) - // InternalQVTimperative.g:2391:2: rule__PrefixedLetExpCS__Alternatives + // InternalQVTimperative.g:2531:1: ( rule__PrefixedLetExpCS__Alternatives ) + // InternalQVTimperative.g:2531:2: rule__PrefixedLetExpCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__PrefixedLetExpCS__Alternatives(); @@ -7286,11 +7717,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRulePrefixedPrimaryExpCS" - // InternalQVTimperative.g:2403:1: entryRulePrefixedPrimaryExpCS : rulePrefixedPrimaryExpCS EOF ; + // InternalQVTimperative.g:2543:1: entryRulePrefixedPrimaryExpCS : rulePrefixedPrimaryExpCS EOF ; public final void entryRulePrefixedPrimaryExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2404:1: ( rulePrefixedPrimaryExpCS EOF ) - // InternalQVTimperative.g:2405:1: rulePrefixedPrimaryExpCS EOF + // InternalQVTimperative.g:2544:1: ( rulePrefixedPrimaryExpCS EOF ) + // InternalQVTimperative.g:2545:1: rulePrefixedPrimaryExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedPrimaryExpCSRule()); @@ -7320,23 +7751,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rulePrefixedPrimaryExpCS" - // InternalQVTimperative.g:2412:1: rulePrefixedPrimaryExpCS : ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) ; + // InternalQVTimperative.g:2552:1: rulePrefixedPrimaryExpCS : ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) ; public final void rulePrefixedPrimaryExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2416:2: ( ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) ) - // InternalQVTimperative.g:2417:1: ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) + // InternalQVTimperative.g:2556:2: ( ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) ) + // InternalQVTimperative.g:2557:1: ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) { - // InternalQVTimperative.g:2417:1: ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) - // InternalQVTimperative.g:2418:1: ( rule__PrefixedPrimaryExpCS__Alternatives ) + // InternalQVTimperative.g:2557:1: ( ( rule__PrefixedPrimaryExpCS__Alternatives ) ) + // InternalQVTimperative.g:2558:1: ( rule__PrefixedPrimaryExpCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedPrimaryExpCSAccess().getAlternatives()); } - // InternalQVTimperative.g:2419:1: ( rule__PrefixedPrimaryExpCS__Alternatives ) - // InternalQVTimperative.g:2419:2: rule__PrefixedPrimaryExpCS__Alternatives + // InternalQVTimperative.g:2559:1: ( rule__PrefixedPrimaryExpCS__Alternatives ) + // InternalQVTimperative.g:2559:2: rule__PrefixedPrimaryExpCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__PrefixedPrimaryExpCS__Alternatives(); @@ -7371,11 +7802,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRulePrimaryExpCS" - // InternalQVTimperative.g:2431:1: entryRulePrimaryExpCS : rulePrimaryExpCS EOF ; + // InternalQVTimperative.g:2571:1: entryRulePrimaryExpCS : rulePrimaryExpCS EOF ; public final void entryRulePrimaryExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2432:1: ( rulePrimaryExpCS EOF ) - // InternalQVTimperative.g:2433:1: rulePrimaryExpCS EOF + // InternalQVTimperative.g:2572:1: ( rulePrimaryExpCS EOF ) + // InternalQVTimperative.g:2573:1: rulePrimaryExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSRule()); @@ -7405,23 +7836,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rulePrimaryExpCS" - // InternalQVTimperative.g:2440:1: rulePrimaryExpCS : ( ( rule__PrimaryExpCS__Alternatives ) ) ; + // InternalQVTimperative.g:2580:1: rulePrimaryExpCS : ( ( rule__PrimaryExpCS__Alternatives ) ) ; public final void rulePrimaryExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2444:2: ( ( ( rule__PrimaryExpCS__Alternatives ) ) ) - // InternalQVTimperative.g:2445:1: ( ( rule__PrimaryExpCS__Alternatives ) ) + // InternalQVTimperative.g:2584:2: ( ( ( rule__PrimaryExpCS__Alternatives ) ) ) + // InternalQVTimperative.g:2585:1: ( ( rule__PrimaryExpCS__Alternatives ) ) { - // InternalQVTimperative.g:2445:1: ( ( rule__PrimaryExpCS__Alternatives ) ) - // InternalQVTimperative.g:2446:1: ( rule__PrimaryExpCS__Alternatives ) + // InternalQVTimperative.g:2585:1: ( ( rule__PrimaryExpCS__Alternatives ) ) + // InternalQVTimperative.g:2586:1: ( rule__PrimaryExpCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getAlternatives()); } - // InternalQVTimperative.g:2447:1: ( rule__PrimaryExpCS__Alternatives ) - // InternalQVTimperative.g:2447:2: rule__PrimaryExpCS__Alternatives + // InternalQVTimperative.g:2587:1: ( rule__PrimaryExpCS__Alternatives ) + // InternalQVTimperative.g:2587:2: rule__PrimaryExpCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__PrimaryExpCS__Alternatives(); @@ -7456,11 +7887,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNameExpCS" - // InternalQVTimperative.g:2459:1: entryRuleNameExpCS : ruleNameExpCS EOF ; + // InternalQVTimperative.g:2599:1: entryRuleNameExpCS : ruleNameExpCS EOF ; public final void entryRuleNameExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2460:1: ( ruleNameExpCS EOF ) - // InternalQVTimperative.g:2461:1: ruleNameExpCS EOF + // InternalQVTimperative.g:2600:1: ( ruleNameExpCS EOF ) + // InternalQVTimperative.g:2601:1: ruleNameExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSRule()); @@ -7490,23 +7921,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNameExpCS" - // InternalQVTimperative.g:2468:1: ruleNameExpCS : ( ( rule__NameExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2608:1: ruleNameExpCS : ( ( rule__NameExpCS__Group__0 ) ) ; public final void ruleNameExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2472:2: ( ( ( rule__NameExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2473:1: ( ( rule__NameExpCS__Group__0 ) ) + // InternalQVTimperative.g:2612:2: ( ( ( rule__NameExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2613:1: ( ( rule__NameExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2473:1: ( ( rule__NameExpCS__Group__0 ) ) - // InternalQVTimperative.g:2474:1: ( rule__NameExpCS__Group__0 ) + // InternalQVTimperative.g:2613:1: ( ( rule__NameExpCS__Group__0 ) ) + // InternalQVTimperative.g:2614:1: ( rule__NameExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2475:1: ( rule__NameExpCS__Group__0 ) - // InternalQVTimperative.g:2475:2: rule__NameExpCS__Group__0 + // InternalQVTimperative.g:2615:1: ( rule__NameExpCS__Group__0 ) + // InternalQVTimperative.g:2615:2: rule__NameExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NameExpCS__Group__0(); @@ -7541,11 +7972,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleCurlyBracketedClauseCS" - // InternalQVTimperative.g:2487:1: entryRuleCurlyBracketedClauseCS : ruleCurlyBracketedClauseCS EOF ; + // InternalQVTimperative.g:2627:1: entryRuleCurlyBracketedClauseCS : ruleCurlyBracketedClauseCS EOF ; public final void entryRuleCurlyBracketedClauseCS() throws RecognitionException { try { - // InternalQVTimperative.g:2488:1: ( ruleCurlyBracketedClauseCS EOF ) - // InternalQVTimperative.g:2489:1: ruleCurlyBracketedClauseCS EOF + // InternalQVTimperative.g:2628:1: ( ruleCurlyBracketedClauseCS EOF ) + // InternalQVTimperative.g:2629:1: ruleCurlyBracketedClauseCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSRule()); @@ -7575,23 +8006,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleCurlyBracketedClauseCS" - // InternalQVTimperative.g:2496:1: ruleCurlyBracketedClauseCS : ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) ; + // InternalQVTimperative.g:2636:1: ruleCurlyBracketedClauseCS : ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) ; public final void ruleCurlyBracketedClauseCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2500:2: ( ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) ) - // InternalQVTimperative.g:2501:1: ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) + // InternalQVTimperative.g:2640:2: ( ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) ) + // InternalQVTimperative.g:2641:1: ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) { - // InternalQVTimperative.g:2501:1: ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) - // InternalQVTimperative.g:2502:1: ( rule__CurlyBracketedClauseCS__Group__0 ) + // InternalQVTimperative.g:2641:1: ( ( rule__CurlyBracketedClauseCS__Group__0 ) ) + // InternalQVTimperative.g:2642:1: ( rule__CurlyBracketedClauseCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup()); } - // InternalQVTimperative.g:2503:1: ( rule__CurlyBracketedClauseCS__Group__0 ) - // InternalQVTimperative.g:2503:2: rule__CurlyBracketedClauseCS__Group__0 + // InternalQVTimperative.g:2643:1: ( rule__CurlyBracketedClauseCS__Group__0 ) + // InternalQVTimperative.g:2643:2: rule__CurlyBracketedClauseCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CurlyBracketedClauseCS__Group__0(); @@ -7626,11 +8057,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleRoundBracketedClauseCS" - // InternalQVTimperative.g:2515:1: entryRuleRoundBracketedClauseCS : ruleRoundBracketedClauseCS EOF ; + // InternalQVTimperative.g:2655:1: entryRuleRoundBracketedClauseCS : ruleRoundBracketedClauseCS EOF ; public final void entryRuleRoundBracketedClauseCS() throws RecognitionException { try { - // InternalQVTimperative.g:2516:1: ( ruleRoundBracketedClauseCS EOF ) - // InternalQVTimperative.g:2517:1: ruleRoundBracketedClauseCS EOF + // InternalQVTimperative.g:2656:1: ( ruleRoundBracketedClauseCS EOF ) + // InternalQVTimperative.g:2657:1: ruleRoundBracketedClauseCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSRule()); @@ -7660,23 +8091,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleRoundBracketedClauseCS" - // InternalQVTimperative.g:2524:1: ruleRoundBracketedClauseCS : ( ( rule__RoundBracketedClauseCS__Group__0 ) ) ; + // InternalQVTimperative.g:2664:1: ruleRoundBracketedClauseCS : ( ( rule__RoundBracketedClauseCS__Group__0 ) ) ; public final void ruleRoundBracketedClauseCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2528:2: ( ( ( rule__RoundBracketedClauseCS__Group__0 ) ) ) - // InternalQVTimperative.g:2529:1: ( ( rule__RoundBracketedClauseCS__Group__0 ) ) + // InternalQVTimperative.g:2668:2: ( ( ( rule__RoundBracketedClauseCS__Group__0 ) ) ) + // InternalQVTimperative.g:2669:1: ( ( rule__RoundBracketedClauseCS__Group__0 ) ) { - // InternalQVTimperative.g:2529:1: ( ( rule__RoundBracketedClauseCS__Group__0 ) ) - // InternalQVTimperative.g:2530:1: ( rule__RoundBracketedClauseCS__Group__0 ) + // InternalQVTimperative.g:2669:1: ( ( rule__RoundBracketedClauseCS__Group__0 ) ) + // InternalQVTimperative.g:2670:1: ( rule__RoundBracketedClauseCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup()); } - // InternalQVTimperative.g:2531:1: ( rule__RoundBracketedClauseCS__Group__0 ) - // InternalQVTimperative.g:2531:2: rule__RoundBracketedClauseCS__Group__0 + // InternalQVTimperative.g:2671:1: ( rule__RoundBracketedClauseCS__Group__0 ) + // InternalQVTimperative.g:2671:2: rule__RoundBracketedClauseCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__RoundBracketedClauseCS__Group__0(); @@ -7711,11 +8142,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleSquareBracketedClauseCS" - // InternalQVTimperative.g:2543:1: entryRuleSquareBracketedClauseCS : ruleSquareBracketedClauseCS EOF ; + // InternalQVTimperative.g:2683:1: entryRuleSquareBracketedClauseCS : ruleSquareBracketedClauseCS EOF ; public final void entryRuleSquareBracketedClauseCS() throws RecognitionException { try { - // InternalQVTimperative.g:2544:1: ( ruleSquareBracketedClauseCS EOF ) - // InternalQVTimperative.g:2545:1: ruleSquareBracketedClauseCS EOF + // InternalQVTimperative.g:2684:1: ( ruleSquareBracketedClauseCS EOF ) + // InternalQVTimperative.g:2685:1: ruleSquareBracketedClauseCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSquareBracketedClauseCSRule()); @@ -7745,23 +8176,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleSquareBracketedClauseCS" - // InternalQVTimperative.g:2552:1: ruleSquareBracketedClauseCS : ( ( rule__SquareBracketedClauseCS__Group__0 ) ) ; + // InternalQVTimperative.g:2692:1: ruleSquareBracketedClauseCS : ( ( rule__SquareBracketedClauseCS__Group__0 ) ) ; public final void ruleSquareBracketedClauseCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2556:2: ( ( ( rule__SquareBracketedClauseCS__Group__0 ) ) ) - // InternalQVTimperative.g:2557:1: ( ( rule__SquareBracketedClauseCS__Group__0 ) ) + // InternalQVTimperative.g:2696:2: ( ( ( rule__SquareBracketedClauseCS__Group__0 ) ) ) + // InternalQVTimperative.g:2697:1: ( ( rule__SquareBracketedClauseCS__Group__0 ) ) { - // InternalQVTimperative.g:2557:1: ( ( rule__SquareBracketedClauseCS__Group__0 ) ) - // InternalQVTimperative.g:2558:1: ( rule__SquareBracketedClauseCS__Group__0 ) + // InternalQVTimperative.g:2697:1: ( ( rule__SquareBracketedClauseCS__Group__0 ) ) + // InternalQVTimperative.g:2698:1: ( rule__SquareBracketedClauseCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSquareBracketedClauseCSAccess().getGroup()); } - // InternalQVTimperative.g:2559:1: ( rule__SquareBracketedClauseCS__Group__0 ) - // InternalQVTimperative.g:2559:2: rule__SquareBracketedClauseCS__Group__0 + // InternalQVTimperative.g:2699:1: ( rule__SquareBracketedClauseCS__Group__0 ) + // InternalQVTimperative.g:2699:2: rule__SquareBracketedClauseCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__SquareBracketedClauseCS__Group__0(); @@ -7796,11 +8227,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNavigatingArgCS" - // InternalQVTimperative.g:2571:1: entryRuleNavigatingArgCS : ruleNavigatingArgCS EOF ; + // InternalQVTimperative.g:2711:1: entryRuleNavigatingArgCS : ruleNavigatingArgCS EOF ; public final void entryRuleNavigatingArgCS() throws RecognitionException { try { - // InternalQVTimperative.g:2572:1: ( ruleNavigatingArgCS EOF ) - // InternalQVTimperative.g:2573:1: ruleNavigatingArgCS EOF + // InternalQVTimperative.g:2712:1: ( ruleNavigatingArgCS EOF ) + // InternalQVTimperative.g:2713:1: ruleNavigatingArgCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSRule()); @@ -7830,23 +8261,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNavigatingArgCS" - // InternalQVTimperative.g:2580:1: ruleNavigatingArgCS : ( ( rule__NavigatingArgCS__Alternatives ) ) ; + // InternalQVTimperative.g:2720:1: ruleNavigatingArgCS : ( ( rule__NavigatingArgCS__Alternatives ) ) ; public final void ruleNavigatingArgCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2584:2: ( ( ( rule__NavigatingArgCS__Alternatives ) ) ) - // InternalQVTimperative.g:2585:1: ( ( rule__NavigatingArgCS__Alternatives ) ) + // InternalQVTimperative.g:2724:2: ( ( ( rule__NavigatingArgCS__Alternatives ) ) ) + // InternalQVTimperative.g:2725:1: ( ( rule__NavigatingArgCS__Alternatives ) ) { - // InternalQVTimperative.g:2585:1: ( ( rule__NavigatingArgCS__Alternatives ) ) - // InternalQVTimperative.g:2586:1: ( rule__NavigatingArgCS__Alternatives ) + // InternalQVTimperative.g:2725:1: ( ( rule__NavigatingArgCS__Alternatives ) ) + // InternalQVTimperative.g:2726:1: ( rule__NavigatingArgCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getAlternatives()); } - // InternalQVTimperative.g:2587:1: ( rule__NavigatingArgCS__Alternatives ) - // InternalQVTimperative.g:2587:2: rule__NavigatingArgCS__Alternatives + // InternalQVTimperative.g:2727:1: ( rule__NavigatingArgCS__Alternatives ) + // InternalQVTimperative.g:2727:2: rule__NavigatingArgCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Alternatives(); @@ -7881,11 +8312,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNavigatingBarArgCS" - // InternalQVTimperative.g:2599:1: entryRuleNavigatingBarArgCS : ruleNavigatingBarArgCS EOF ; + // InternalQVTimperative.g:2739:1: entryRuleNavigatingBarArgCS : ruleNavigatingBarArgCS EOF ; public final void entryRuleNavigatingBarArgCS() throws RecognitionException { try { - // InternalQVTimperative.g:2600:1: ( ruleNavigatingBarArgCS EOF ) - // InternalQVTimperative.g:2601:1: ruleNavigatingBarArgCS EOF + // InternalQVTimperative.g:2740:1: ( ruleNavigatingBarArgCS EOF ) + // InternalQVTimperative.g:2741:1: ruleNavigatingBarArgCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSRule()); @@ -7915,23 +8346,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNavigatingBarArgCS" - // InternalQVTimperative.g:2608:1: ruleNavigatingBarArgCS : ( ( rule__NavigatingBarArgCS__Group__0 ) ) ; + // InternalQVTimperative.g:2748:1: ruleNavigatingBarArgCS : ( ( rule__NavigatingBarArgCS__Group__0 ) ) ; public final void ruleNavigatingBarArgCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2612:2: ( ( ( rule__NavigatingBarArgCS__Group__0 ) ) ) - // InternalQVTimperative.g:2613:1: ( ( rule__NavigatingBarArgCS__Group__0 ) ) + // InternalQVTimperative.g:2752:2: ( ( ( rule__NavigatingBarArgCS__Group__0 ) ) ) + // InternalQVTimperative.g:2753:1: ( ( rule__NavigatingBarArgCS__Group__0 ) ) { - // InternalQVTimperative.g:2613:1: ( ( rule__NavigatingBarArgCS__Group__0 ) ) - // InternalQVTimperative.g:2614:1: ( rule__NavigatingBarArgCS__Group__0 ) + // InternalQVTimperative.g:2753:1: ( ( rule__NavigatingBarArgCS__Group__0 ) ) + // InternalQVTimperative.g:2754:1: ( rule__NavigatingBarArgCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getGroup()); } - // InternalQVTimperative.g:2615:1: ( rule__NavigatingBarArgCS__Group__0 ) - // InternalQVTimperative.g:2615:2: rule__NavigatingBarArgCS__Group__0 + // InternalQVTimperative.g:2755:1: ( rule__NavigatingBarArgCS__Group__0 ) + // InternalQVTimperative.g:2755:2: rule__NavigatingBarArgCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingBarArgCS__Group__0(); @@ -7966,11 +8397,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNavigatingCommaArgCS" - // InternalQVTimperative.g:2627:1: entryRuleNavigatingCommaArgCS : ruleNavigatingCommaArgCS EOF ; + // InternalQVTimperative.g:2767:1: entryRuleNavigatingCommaArgCS : ruleNavigatingCommaArgCS EOF ; public final void entryRuleNavigatingCommaArgCS() throws RecognitionException { try { - // InternalQVTimperative.g:2628:1: ( ruleNavigatingCommaArgCS EOF ) - // InternalQVTimperative.g:2629:1: ruleNavigatingCommaArgCS EOF + // InternalQVTimperative.g:2768:1: ( ruleNavigatingCommaArgCS EOF ) + // InternalQVTimperative.g:2769:1: ruleNavigatingCommaArgCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSRule()); @@ -8000,23 +8431,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNavigatingCommaArgCS" - // InternalQVTimperative.g:2636:1: ruleNavigatingCommaArgCS : ( ( rule__NavigatingCommaArgCS__Group__0 ) ) ; + // InternalQVTimperative.g:2776:1: ruleNavigatingCommaArgCS : ( ( rule__NavigatingCommaArgCS__Group__0 ) ) ; public final void ruleNavigatingCommaArgCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2640:2: ( ( ( rule__NavigatingCommaArgCS__Group__0 ) ) ) - // InternalQVTimperative.g:2641:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) ) + // InternalQVTimperative.g:2780:2: ( ( ( rule__NavigatingCommaArgCS__Group__0 ) ) ) + // InternalQVTimperative.g:2781:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) ) { - // InternalQVTimperative.g:2641:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) ) - // InternalQVTimperative.g:2642:1: ( rule__NavigatingCommaArgCS__Group__0 ) + // InternalQVTimperative.g:2781:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) ) + // InternalQVTimperative.g:2782:1: ( rule__NavigatingCommaArgCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup()); } - // InternalQVTimperative.g:2643:1: ( rule__NavigatingCommaArgCS__Group__0 ) - // InternalQVTimperative.g:2643:2: rule__NavigatingCommaArgCS__Group__0 + // InternalQVTimperative.g:2783:1: ( rule__NavigatingCommaArgCS__Group__0 ) + // InternalQVTimperative.g:2783:2: rule__NavigatingCommaArgCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__Group__0(); @@ -8051,11 +8482,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNavigatingSemiArgCS" - // InternalQVTimperative.g:2655:1: entryRuleNavigatingSemiArgCS : ruleNavigatingSemiArgCS EOF ; + // InternalQVTimperative.g:2795:1: entryRuleNavigatingSemiArgCS : ruleNavigatingSemiArgCS EOF ; public final void entryRuleNavigatingSemiArgCS() throws RecognitionException { try { - // InternalQVTimperative.g:2656:1: ( ruleNavigatingSemiArgCS EOF ) - // InternalQVTimperative.g:2657:1: ruleNavigatingSemiArgCS EOF + // InternalQVTimperative.g:2796:1: ( ruleNavigatingSemiArgCS EOF ) + // InternalQVTimperative.g:2797:1: ruleNavigatingSemiArgCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSRule()); @@ -8085,23 +8516,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNavigatingSemiArgCS" - // InternalQVTimperative.g:2664:1: ruleNavigatingSemiArgCS : ( ( rule__NavigatingSemiArgCS__Group__0 ) ) ; + // InternalQVTimperative.g:2804:1: ruleNavigatingSemiArgCS : ( ( rule__NavigatingSemiArgCS__Group__0 ) ) ; public final void ruleNavigatingSemiArgCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2668:2: ( ( ( rule__NavigatingSemiArgCS__Group__0 ) ) ) - // InternalQVTimperative.g:2669:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) ) + // InternalQVTimperative.g:2808:2: ( ( ( rule__NavigatingSemiArgCS__Group__0 ) ) ) + // InternalQVTimperative.g:2809:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) ) { - // InternalQVTimperative.g:2669:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) ) - // InternalQVTimperative.g:2670:1: ( rule__NavigatingSemiArgCS__Group__0 ) + // InternalQVTimperative.g:2809:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) ) + // InternalQVTimperative.g:2810:1: ( rule__NavigatingSemiArgCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup()); } - // InternalQVTimperative.g:2671:1: ( rule__NavigatingSemiArgCS__Group__0 ) - // InternalQVTimperative.g:2671:2: rule__NavigatingSemiArgCS__Group__0 + // InternalQVTimperative.g:2811:1: ( rule__NavigatingSemiArgCS__Group__0 ) + // InternalQVTimperative.g:2811:2: rule__NavigatingSemiArgCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingSemiArgCS__Group__0(); @@ -8136,11 +8567,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNavigatingArgExpCS" - // InternalQVTimperative.g:2683:1: entryRuleNavigatingArgExpCS : ruleNavigatingArgExpCS EOF ; + // InternalQVTimperative.g:2823:1: entryRuleNavigatingArgExpCS : ruleNavigatingArgExpCS EOF ; public final void entryRuleNavigatingArgExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2684:1: ( ruleNavigatingArgExpCS EOF ) - // InternalQVTimperative.g:2685:1: ruleNavigatingArgExpCS EOF + // InternalQVTimperative.g:2824:1: ( ruleNavigatingArgExpCS EOF ) + // InternalQVTimperative.g:2825:1: ruleNavigatingArgExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgExpCSRule()); @@ -8170,17 +8601,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNavigatingArgExpCS" - // InternalQVTimperative.g:2692:1: ruleNavigatingArgExpCS : ( ruleExpCS ) ; + // InternalQVTimperative.g:2832:1: ruleNavigatingArgExpCS : ( ruleExpCS ) ; public final void ruleNavigatingArgExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2696:2: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:2697:1: ( ruleExpCS ) + // InternalQVTimperative.g:2836:2: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:2837:1: ( ruleExpCS ) { - // InternalQVTimperative.g:2697:1: ( ruleExpCS ) - // InternalQVTimperative.g:2698:1: ruleExpCS + // InternalQVTimperative.g:2837:1: ( ruleExpCS ) + // InternalQVTimperative.g:2838:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall()); @@ -8215,11 +8646,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleIfExpCS" - // InternalQVTimperative.g:2711:1: entryRuleIfExpCS : ruleIfExpCS EOF ; + // InternalQVTimperative.g:2851:1: entryRuleIfExpCS : ruleIfExpCS EOF ; public final void entryRuleIfExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2712:1: ( ruleIfExpCS EOF ) - // InternalQVTimperative.g:2713:1: ruleIfExpCS EOF + // InternalQVTimperative.g:2852:1: ( ruleIfExpCS EOF ) + // InternalQVTimperative.g:2853:1: ruleIfExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSRule()); @@ -8249,23 +8680,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleIfExpCS" - // InternalQVTimperative.g:2720:1: ruleIfExpCS : ( ( rule__IfExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2860:1: ruleIfExpCS : ( ( rule__IfExpCS__Group__0 ) ) ; public final void ruleIfExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2724:2: ( ( ( rule__IfExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2725:1: ( ( rule__IfExpCS__Group__0 ) ) + // InternalQVTimperative.g:2864:2: ( ( ( rule__IfExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2865:1: ( ( rule__IfExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2725:1: ( ( rule__IfExpCS__Group__0 ) ) - // InternalQVTimperative.g:2726:1: ( rule__IfExpCS__Group__0 ) + // InternalQVTimperative.g:2865:1: ( ( rule__IfExpCS__Group__0 ) ) + // InternalQVTimperative.g:2866:1: ( rule__IfExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2727:1: ( rule__IfExpCS__Group__0 ) - // InternalQVTimperative.g:2727:2: rule__IfExpCS__Group__0 + // InternalQVTimperative.g:2867:1: ( rule__IfExpCS__Group__0 ) + // InternalQVTimperative.g:2867:2: rule__IfExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__IfExpCS__Group__0(); @@ -8300,11 +8731,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleElseIfThenExpCS" - // InternalQVTimperative.g:2739:1: entryRuleElseIfThenExpCS : ruleElseIfThenExpCS EOF ; + // InternalQVTimperative.g:2879:1: entryRuleElseIfThenExpCS : ruleElseIfThenExpCS EOF ; public final void entryRuleElseIfThenExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2740:1: ( ruleElseIfThenExpCS EOF ) - // InternalQVTimperative.g:2741:1: ruleElseIfThenExpCS EOF + // InternalQVTimperative.g:2880:1: ( ruleElseIfThenExpCS EOF ) + // InternalQVTimperative.g:2881:1: ruleElseIfThenExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getElseIfThenExpCSRule()); @@ -8334,23 +8765,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleElseIfThenExpCS" - // InternalQVTimperative.g:2748:1: ruleElseIfThenExpCS : ( ( rule__ElseIfThenExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2888:1: ruleElseIfThenExpCS : ( ( rule__ElseIfThenExpCS__Group__0 ) ) ; public final void ruleElseIfThenExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2752:2: ( ( ( rule__ElseIfThenExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2753:1: ( ( rule__ElseIfThenExpCS__Group__0 ) ) + // InternalQVTimperative.g:2892:2: ( ( ( rule__ElseIfThenExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2893:1: ( ( rule__ElseIfThenExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2753:1: ( ( rule__ElseIfThenExpCS__Group__0 ) ) - // InternalQVTimperative.g:2754:1: ( rule__ElseIfThenExpCS__Group__0 ) + // InternalQVTimperative.g:2893:1: ( ( rule__ElseIfThenExpCS__Group__0 ) ) + // InternalQVTimperative.g:2894:1: ( rule__ElseIfThenExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getElseIfThenExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2755:1: ( rule__ElseIfThenExpCS__Group__0 ) - // InternalQVTimperative.g:2755:2: rule__ElseIfThenExpCS__Group__0 + // InternalQVTimperative.g:2895:1: ( rule__ElseIfThenExpCS__Group__0 ) + // InternalQVTimperative.g:2895:2: rule__ElseIfThenExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ElseIfThenExpCS__Group__0(); @@ -8385,11 +8816,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleLetExpCS" - // InternalQVTimperative.g:2767:1: entryRuleLetExpCS : ruleLetExpCS EOF ; + // InternalQVTimperative.g:2907:1: entryRuleLetExpCS : ruleLetExpCS EOF ; public final void entryRuleLetExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2768:1: ( ruleLetExpCS EOF ) - // InternalQVTimperative.g:2769:1: ruleLetExpCS EOF + // InternalQVTimperative.g:2908:1: ( ruleLetExpCS EOF ) + // InternalQVTimperative.g:2909:1: ruleLetExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSRule()); @@ -8419,23 +8850,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleLetExpCS" - // InternalQVTimperative.g:2776:1: ruleLetExpCS : ( ( rule__LetExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2916:1: ruleLetExpCS : ( ( rule__LetExpCS__Group__0 ) ) ; public final void ruleLetExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2780:2: ( ( ( rule__LetExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2781:1: ( ( rule__LetExpCS__Group__0 ) ) + // InternalQVTimperative.g:2920:2: ( ( ( rule__LetExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2921:1: ( ( rule__LetExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2781:1: ( ( rule__LetExpCS__Group__0 ) ) - // InternalQVTimperative.g:2782:1: ( rule__LetExpCS__Group__0 ) + // InternalQVTimperative.g:2921:1: ( ( rule__LetExpCS__Group__0 ) ) + // InternalQVTimperative.g:2922:1: ( rule__LetExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2783:1: ( rule__LetExpCS__Group__0 ) - // InternalQVTimperative.g:2783:2: rule__LetExpCS__Group__0 + // InternalQVTimperative.g:2923:1: ( rule__LetExpCS__Group__0 ) + // InternalQVTimperative.g:2923:2: rule__LetExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__LetExpCS__Group__0(); @@ -8470,11 +8901,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleLetVariableCS" - // InternalQVTimperative.g:2795:1: entryRuleLetVariableCS : ruleLetVariableCS EOF ; + // InternalQVTimperative.g:2935:1: entryRuleLetVariableCS : ruleLetVariableCS EOF ; public final void entryRuleLetVariableCS() throws RecognitionException { try { - // InternalQVTimperative.g:2796:1: ( ruleLetVariableCS EOF ) - // InternalQVTimperative.g:2797:1: ruleLetVariableCS EOF + // InternalQVTimperative.g:2936:1: ( ruleLetVariableCS EOF ) + // InternalQVTimperative.g:2937:1: ruleLetVariableCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSRule()); @@ -8504,23 +8935,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleLetVariableCS" - // InternalQVTimperative.g:2804:1: ruleLetVariableCS : ( ( rule__LetVariableCS__Group__0 ) ) ; + // InternalQVTimperative.g:2944:1: ruleLetVariableCS : ( ( rule__LetVariableCS__Group__0 ) ) ; public final void ruleLetVariableCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2808:2: ( ( ( rule__LetVariableCS__Group__0 ) ) ) - // InternalQVTimperative.g:2809:1: ( ( rule__LetVariableCS__Group__0 ) ) + // InternalQVTimperative.g:2948:2: ( ( ( rule__LetVariableCS__Group__0 ) ) ) + // InternalQVTimperative.g:2949:1: ( ( rule__LetVariableCS__Group__0 ) ) { - // InternalQVTimperative.g:2809:1: ( ( rule__LetVariableCS__Group__0 ) ) - // InternalQVTimperative.g:2810:1: ( rule__LetVariableCS__Group__0 ) + // InternalQVTimperative.g:2949:1: ( ( rule__LetVariableCS__Group__0 ) ) + // InternalQVTimperative.g:2950:1: ( rule__LetVariableCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getGroup()); } - // InternalQVTimperative.g:2811:1: ( rule__LetVariableCS__Group__0 ) - // InternalQVTimperative.g:2811:2: rule__LetVariableCS__Group__0 + // InternalQVTimperative.g:2951:1: ( rule__LetVariableCS__Group__0 ) + // InternalQVTimperative.g:2951:2: rule__LetVariableCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__LetVariableCS__Group__0(); @@ -8555,11 +8986,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNestedExpCS" - // InternalQVTimperative.g:2823:1: entryRuleNestedExpCS : ruleNestedExpCS EOF ; + // InternalQVTimperative.g:2963:1: entryRuleNestedExpCS : ruleNestedExpCS EOF ; public final void entryRuleNestedExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2824:1: ( ruleNestedExpCS EOF ) - // InternalQVTimperative.g:2825:1: ruleNestedExpCS EOF + // InternalQVTimperative.g:2964:1: ( ruleNestedExpCS EOF ) + // InternalQVTimperative.g:2965:1: ruleNestedExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSRule()); @@ -8589,23 +9020,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNestedExpCS" - // InternalQVTimperative.g:2832:1: ruleNestedExpCS : ( ( rule__NestedExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:2972:1: ruleNestedExpCS : ( ( rule__NestedExpCS__Group__0 ) ) ; public final void ruleNestedExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2836:2: ( ( ( rule__NestedExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2837:1: ( ( rule__NestedExpCS__Group__0 ) ) + // InternalQVTimperative.g:2976:2: ( ( ( rule__NestedExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:2977:1: ( ( rule__NestedExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2837:1: ( ( rule__NestedExpCS__Group__0 ) ) - // InternalQVTimperative.g:2838:1: ( rule__NestedExpCS__Group__0 ) + // InternalQVTimperative.g:2977:1: ( ( rule__NestedExpCS__Group__0 ) ) + // InternalQVTimperative.g:2978:1: ( rule__NestedExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2839:1: ( rule__NestedExpCS__Group__0 ) - // InternalQVTimperative.g:2839:2: rule__NestedExpCS__Group__0 + // InternalQVTimperative.g:2979:1: ( rule__NestedExpCS__Group__0 ) + // InternalQVTimperative.g:2979:2: rule__NestedExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NestedExpCS__Group__0(); @@ -8640,11 +9071,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleSelfExpCS" - // InternalQVTimperative.g:2851:1: entryRuleSelfExpCS : ruleSelfExpCS EOF ; + // InternalQVTimperative.g:2991:1: entryRuleSelfExpCS : ruleSelfExpCS EOF ; public final void entryRuleSelfExpCS() throws RecognitionException { try { - // InternalQVTimperative.g:2852:1: ( ruleSelfExpCS EOF ) - // InternalQVTimperative.g:2853:1: ruleSelfExpCS EOF + // InternalQVTimperative.g:2992:1: ( ruleSelfExpCS EOF ) + // InternalQVTimperative.g:2993:1: ruleSelfExpCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSelfExpCSRule()); @@ -8674,23 +9105,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleSelfExpCS" - // InternalQVTimperative.g:2860:1: ruleSelfExpCS : ( ( rule__SelfExpCS__Group__0 ) ) ; + // InternalQVTimperative.g:3000:1: ruleSelfExpCS : ( ( rule__SelfExpCS__Group__0 ) ) ; public final void ruleSelfExpCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2864:2: ( ( ( rule__SelfExpCS__Group__0 ) ) ) - // InternalQVTimperative.g:2865:1: ( ( rule__SelfExpCS__Group__0 ) ) + // InternalQVTimperative.g:3004:2: ( ( ( rule__SelfExpCS__Group__0 ) ) ) + // InternalQVTimperative.g:3005:1: ( ( rule__SelfExpCS__Group__0 ) ) { - // InternalQVTimperative.g:2865:1: ( ( rule__SelfExpCS__Group__0 ) ) - // InternalQVTimperative.g:2866:1: ( rule__SelfExpCS__Group__0 ) + // InternalQVTimperative.g:3005:1: ( ( rule__SelfExpCS__Group__0 ) ) + // InternalQVTimperative.g:3006:1: ( rule__SelfExpCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSelfExpCSAccess().getGroup()); } - // InternalQVTimperative.g:2867:1: ( rule__SelfExpCS__Group__0 ) - // InternalQVTimperative.g:2867:2: rule__SelfExpCS__Group__0 + // InternalQVTimperative.g:3007:1: ( rule__SelfExpCS__Group__0 ) + // InternalQVTimperative.g:3007:2: rule__SelfExpCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__SelfExpCS__Group__0(); @@ -8725,11 +9156,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleMultiplicityBoundsCS" - // InternalQVTimperative.g:2879:1: entryRuleMultiplicityBoundsCS : ruleMultiplicityBoundsCS EOF ; + // InternalQVTimperative.g:3019:1: entryRuleMultiplicityBoundsCS : ruleMultiplicityBoundsCS EOF ; public final void entryRuleMultiplicityBoundsCS() throws RecognitionException { try { - // InternalQVTimperative.g:2880:1: ( ruleMultiplicityBoundsCS EOF ) - // InternalQVTimperative.g:2881:1: ruleMultiplicityBoundsCS EOF + // InternalQVTimperative.g:3020:1: ( ruleMultiplicityBoundsCS EOF ) + // InternalQVTimperative.g:3021:1: ruleMultiplicityBoundsCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSRule()); @@ -8759,23 +9190,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleMultiplicityBoundsCS" - // InternalQVTimperative.g:2888:1: ruleMultiplicityBoundsCS : ( ( rule__MultiplicityBoundsCS__Group__0 ) ) ; + // InternalQVTimperative.g:3028:1: ruleMultiplicityBoundsCS : ( ( rule__MultiplicityBoundsCS__Group__0 ) ) ; public final void ruleMultiplicityBoundsCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2892:2: ( ( ( rule__MultiplicityBoundsCS__Group__0 ) ) ) - // InternalQVTimperative.g:2893:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) ) + // InternalQVTimperative.g:3032:2: ( ( ( rule__MultiplicityBoundsCS__Group__0 ) ) ) + // InternalQVTimperative.g:3033:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) ) { - // InternalQVTimperative.g:2893:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) ) - // InternalQVTimperative.g:2894:1: ( rule__MultiplicityBoundsCS__Group__0 ) + // InternalQVTimperative.g:3033:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) ) + // InternalQVTimperative.g:3034:1: ( rule__MultiplicityBoundsCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup()); } - // InternalQVTimperative.g:2895:1: ( rule__MultiplicityBoundsCS__Group__0 ) - // InternalQVTimperative.g:2895:2: rule__MultiplicityBoundsCS__Group__0 + // InternalQVTimperative.g:3035:1: ( rule__MultiplicityBoundsCS__Group__0 ) + // InternalQVTimperative.g:3035:2: rule__MultiplicityBoundsCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityBoundsCS__Group__0(); @@ -8810,11 +9241,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleMultiplicityCS" - // InternalQVTimperative.g:2907:1: entryRuleMultiplicityCS : ruleMultiplicityCS EOF ; + // InternalQVTimperative.g:3047:1: entryRuleMultiplicityCS : ruleMultiplicityCS EOF ; public final void entryRuleMultiplicityCS() throws RecognitionException { try { - // InternalQVTimperative.g:2908:1: ( ruleMultiplicityCS EOF ) - // InternalQVTimperative.g:2909:1: ruleMultiplicityCS EOF + // InternalQVTimperative.g:3048:1: ( ruleMultiplicityCS EOF ) + // InternalQVTimperative.g:3049:1: ruleMultiplicityCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSRule()); @@ -8844,23 +9275,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleMultiplicityCS" - // InternalQVTimperative.g:2916:1: ruleMultiplicityCS : ( ( rule__MultiplicityCS__Group__0 ) ) ; + // InternalQVTimperative.g:3056:1: ruleMultiplicityCS : ( ( rule__MultiplicityCS__Group__0 ) ) ; public final void ruleMultiplicityCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2920:2: ( ( ( rule__MultiplicityCS__Group__0 ) ) ) - // InternalQVTimperative.g:2921:1: ( ( rule__MultiplicityCS__Group__0 ) ) + // InternalQVTimperative.g:3060:2: ( ( ( rule__MultiplicityCS__Group__0 ) ) ) + // InternalQVTimperative.g:3061:1: ( ( rule__MultiplicityCS__Group__0 ) ) { - // InternalQVTimperative.g:2921:1: ( ( rule__MultiplicityCS__Group__0 ) ) - // InternalQVTimperative.g:2922:1: ( rule__MultiplicityCS__Group__0 ) + // InternalQVTimperative.g:3061:1: ( ( rule__MultiplicityCS__Group__0 ) ) + // InternalQVTimperative.g:3062:1: ( rule__MultiplicityCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getGroup()); } - // InternalQVTimperative.g:2923:1: ( rule__MultiplicityCS__Group__0 ) - // InternalQVTimperative.g:2923:2: rule__MultiplicityCS__Group__0 + // InternalQVTimperative.g:3063:1: ( rule__MultiplicityCS__Group__0 ) + // InternalQVTimperative.g:3063:2: rule__MultiplicityCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityCS__Group__0(); @@ -8895,11 +9326,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleMultiplicityStringCS" - // InternalQVTimperative.g:2935:1: entryRuleMultiplicityStringCS : ruleMultiplicityStringCS EOF ; + // InternalQVTimperative.g:3075:1: entryRuleMultiplicityStringCS : ruleMultiplicityStringCS EOF ; public final void entryRuleMultiplicityStringCS() throws RecognitionException { try { - // InternalQVTimperative.g:2936:1: ( ruleMultiplicityStringCS EOF ) - // InternalQVTimperative.g:2937:1: ruleMultiplicityStringCS EOF + // InternalQVTimperative.g:3076:1: ( ruleMultiplicityStringCS EOF ) + // InternalQVTimperative.g:3077:1: ruleMultiplicityStringCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSRule()); @@ -8929,23 +9360,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleMultiplicityStringCS" - // InternalQVTimperative.g:2944:1: ruleMultiplicityStringCS : ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) ; + // InternalQVTimperative.g:3084:1: ruleMultiplicityStringCS : ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) ; public final void ruleMultiplicityStringCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2948:2: ( ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) ) - // InternalQVTimperative.g:2949:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) + // InternalQVTimperative.g:3088:2: ( ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) ) + // InternalQVTimperative.g:3089:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) { - // InternalQVTimperative.g:2949:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) - // InternalQVTimperative.g:2950:1: ( rule__MultiplicityStringCS__StringBoundsAssignment ) + // InternalQVTimperative.g:3089:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) + // InternalQVTimperative.g:3090:1: ( rule__MultiplicityStringCS__StringBoundsAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAssignment()); } - // InternalQVTimperative.g:2951:1: ( rule__MultiplicityStringCS__StringBoundsAssignment ) - // InternalQVTimperative.g:2951:2: rule__MultiplicityStringCS__StringBoundsAssignment + // InternalQVTimperative.g:3091:1: ( rule__MultiplicityStringCS__StringBoundsAssignment ) + // InternalQVTimperative.g:3091:2: rule__MultiplicityStringCS__StringBoundsAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityStringCS__StringBoundsAssignment(); @@ -8980,11 +9411,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRulePathNameCS" - // InternalQVTimperative.g:2963:1: entryRulePathNameCS : rulePathNameCS EOF ; + // InternalQVTimperative.g:3103:1: entryRulePathNameCS : rulePathNameCS EOF ; public final void entryRulePathNameCS() throws RecognitionException { try { - // InternalQVTimperative.g:2964:1: ( rulePathNameCS EOF ) - // InternalQVTimperative.g:2965:1: rulePathNameCS EOF + // InternalQVTimperative.g:3104:1: ( rulePathNameCS EOF ) + // InternalQVTimperative.g:3105:1: rulePathNameCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSRule()); @@ -9014,23 +9445,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rulePathNameCS" - // InternalQVTimperative.g:2972:1: rulePathNameCS : ( ( rule__PathNameCS__Group__0 ) ) ; + // InternalQVTimperative.g:3112:1: rulePathNameCS : ( ( rule__PathNameCS__Group__0 ) ) ; public final void rulePathNameCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:2976:2: ( ( ( rule__PathNameCS__Group__0 ) ) ) - // InternalQVTimperative.g:2977:1: ( ( rule__PathNameCS__Group__0 ) ) + // InternalQVTimperative.g:3116:2: ( ( ( rule__PathNameCS__Group__0 ) ) ) + // InternalQVTimperative.g:3117:1: ( ( rule__PathNameCS__Group__0 ) ) { - // InternalQVTimperative.g:2977:1: ( ( rule__PathNameCS__Group__0 ) ) - // InternalQVTimperative.g:2978:1: ( rule__PathNameCS__Group__0 ) + // InternalQVTimperative.g:3117:1: ( ( rule__PathNameCS__Group__0 ) ) + // InternalQVTimperative.g:3118:1: ( rule__PathNameCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getGroup()); } - // InternalQVTimperative.g:2979:1: ( rule__PathNameCS__Group__0 ) - // InternalQVTimperative.g:2979:2: rule__PathNameCS__Group__0 + // InternalQVTimperative.g:3119:1: ( rule__PathNameCS__Group__0 ) + // InternalQVTimperative.g:3119:2: rule__PathNameCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__PathNameCS__Group__0(); @@ -9065,11 +9496,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleFirstPathElementCS" - // InternalQVTimperative.g:2991:1: entryRuleFirstPathElementCS : ruleFirstPathElementCS EOF ; + // InternalQVTimperative.g:3131:1: entryRuleFirstPathElementCS : ruleFirstPathElementCS EOF ; public final void entryRuleFirstPathElementCS() throws RecognitionException { try { - // InternalQVTimperative.g:2992:1: ( ruleFirstPathElementCS EOF ) - // InternalQVTimperative.g:2993:1: ruleFirstPathElementCS EOF + // InternalQVTimperative.g:3132:1: ( ruleFirstPathElementCS EOF ) + // InternalQVTimperative.g:3133:1: ruleFirstPathElementCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFirstPathElementCSRule()); @@ -9099,23 +9530,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleFirstPathElementCS" - // InternalQVTimperative.g:3000:1: ruleFirstPathElementCS : ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) ; + // InternalQVTimperative.g:3140:1: ruleFirstPathElementCS : ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) ; public final void ruleFirstPathElementCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3004:2: ( ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) ) - // InternalQVTimperative.g:3005:1: ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) + // InternalQVTimperative.g:3144:2: ( ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) ) + // InternalQVTimperative.g:3145:1: ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) { - // InternalQVTimperative.g:3005:1: ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) - // InternalQVTimperative.g:3006:1: ( rule__FirstPathElementCS__ReferredElementAssignment ) + // InternalQVTimperative.g:3145:1: ( ( rule__FirstPathElementCS__ReferredElementAssignment ) ) + // InternalQVTimperative.g:3146:1: ( rule__FirstPathElementCS__ReferredElementAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getFirstPathElementCSAccess().getReferredElementAssignment()); } - // InternalQVTimperative.g:3007:1: ( rule__FirstPathElementCS__ReferredElementAssignment ) - // InternalQVTimperative.g:3007:2: rule__FirstPathElementCS__ReferredElementAssignment + // InternalQVTimperative.g:3147:1: ( rule__FirstPathElementCS__ReferredElementAssignment ) + // InternalQVTimperative.g:3147:2: rule__FirstPathElementCS__ReferredElementAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__FirstPathElementCS__ReferredElementAssignment(); @@ -9150,11 +9581,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNextPathElementCS" - // InternalQVTimperative.g:3019:1: entryRuleNextPathElementCS : ruleNextPathElementCS EOF ; + // InternalQVTimperative.g:3159:1: entryRuleNextPathElementCS : ruleNextPathElementCS EOF ; public final void entryRuleNextPathElementCS() throws RecognitionException { try { - // InternalQVTimperative.g:3020:1: ( ruleNextPathElementCS EOF ) - // InternalQVTimperative.g:3021:1: ruleNextPathElementCS EOF + // InternalQVTimperative.g:3160:1: ( ruleNextPathElementCS EOF ) + // InternalQVTimperative.g:3161:1: ruleNextPathElementCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNextPathElementCSRule()); @@ -9184,23 +9615,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNextPathElementCS" - // InternalQVTimperative.g:3028:1: ruleNextPathElementCS : ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) ; + // InternalQVTimperative.g:3168:1: ruleNextPathElementCS : ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) ; public final void ruleNextPathElementCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3032:2: ( ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) ) - // InternalQVTimperative.g:3033:1: ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) + // InternalQVTimperative.g:3172:2: ( ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) ) + // InternalQVTimperative.g:3173:1: ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) { - // InternalQVTimperative.g:3033:1: ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) - // InternalQVTimperative.g:3034:1: ( rule__NextPathElementCS__ReferredElementAssignment ) + // InternalQVTimperative.g:3173:1: ( ( rule__NextPathElementCS__ReferredElementAssignment ) ) + // InternalQVTimperative.g:3174:1: ( rule__NextPathElementCS__ReferredElementAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getNextPathElementCSAccess().getReferredElementAssignment()); } - // InternalQVTimperative.g:3035:1: ( rule__NextPathElementCS__ReferredElementAssignment ) - // InternalQVTimperative.g:3035:2: rule__NextPathElementCS__ReferredElementAssignment + // InternalQVTimperative.g:3175:1: ( rule__NextPathElementCS__ReferredElementAssignment ) + // InternalQVTimperative.g:3175:2: rule__NextPathElementCS__ReferredElementAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__NextPathElementCS__ReferredElementAssignment(); @@ -9235,11 +9666,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTemplateBindingCS" - // InternalQVTimperative.g:3047:1: entryRuleTemplateBindingCS : ruleTemplateBindingCS EOF ; + // InternalQVTimperative.g:3187:1: entryRuleTemplateBindingCS : ruleTemplateBindingCS EOF ; public final void entryRuleTemplateBindingCS() throws RecognitionException { try { - // InternalQVTimperative.g:3048:1: ( ruleTemplateBindingCS EOF ) - // InternalQVTimperative.g:3049:1: ruleTemplateBindingCS EOF + // InternalQVTimperative.g:3188:1: ( ruleTemplateBindingCS EOF ) + // InternalQVTimperative.g:3189:1: ruleTemplateBindingCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateBindingCSRule()); @@ -9269,23 +9700,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTemplateBindingCS" - // InternalQVTimperative.g:3056:1: ruleTemplateBindingCS : ( ( rule__TemplateBindingCS__Group__0 ) ) ; + // InternalQVTimperative.g:3196:1: ruleTemplateBindingCS : ( ( rule__TemplateBindingCS__Group__0 ) ) ; public final void ruleTemplateBindingCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3060:2: ( ( ( rule__TemplateBindingCS__Group__0 ) ) ) - // InternalQVTimperative.g:3061:1: ( ( rule__TemplateBindingCS__Group__0 ) ) + // InternalQVTimperative.g:3200:2: ( ( ( rule__TemplateBindingCS__Group__0 ) ) ) + // InternalQVTimperative.g:3201:1: ( ( rule__TemplateBindingCS__Group__0 ) ) { - // InternalQVTimperative.g:3061:1: ( ( rule__TemplateBindingCS__Group__0 ) ) - // InternalQVTimperative.g:3062:1: ( rule__TemplateBindingCS__Group__0 ) + // InternalQVTimperative.g:3201:1: ( ( rule__TemplateBindingCS__Group__0 ) ) + // InternalQVTimperative.g:3202:1: ( rule__TemplateBindingCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateBindingCSAccess().getGroup()); } - // InternalQVTimperative.g:3063:1: ( rule__TemplateBindingCS__Group__0 ) - // InternalQVTimperative.g:3063:2: rule__TemplateBindingCS__Group__0 + // InternalQVTimperative.g:3203:1: ( rule__TemplateBindingCS__Group__0 ) + // InternalQVTimperative.g:3203:2: rule__TemplateBindingCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateBindingCS__Group__0(); @@ -9320,11 +9751,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTemplateParameterSubstitutionCS" - // InternalQVTimperative.g:3075:1: entryRuleTemplateParameterSubstitutionCS : ruleTemplateParameterSubstitutionCS EOF ; + // InternalQVTimperative.g:3215:1: entryRuleTemplateParameterSubstitutionCS : ruleTemplateParameterSubstitutionCS EOF ; public final void entryRuleTemplateParameterSubstitutionCS() throws RecognitionException { try { - // InternalQVTimperative.g:3076:1: ( ruleTemplateParameterSubstitutionCS EOF ) - // InternalQVTimperative.g:3077:1: ruleTemplateParameterSubstitutionCS EOF + // InternalQVTimperative.g:3216:1: ( ruleTemplateParameterSubstitutionCS EOF ) + // InternalQVTimperative.g:3217:1: ruleTemplateParameterSubstitutionCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateParameterSubstitutionCSRule()); @@ -9354,23 +9785,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTemplateParameterSubstitutionCS" - // InternalQVTimperative.g:3084:1: ruleTemplateParameterSubstitutionCS : ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) ; + // InternalQVTimperative.g:3224:1: ruleTemplateParameterSubstitutionCS : ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) ; public final void ruleTemplateParameterSubstitutionCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3088:2: ( ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) ) - // InternalQVTimperative.g:3089:1: ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) + // InternalQVTimperative.g:3228:2: ( ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) ) + // InternalQVTimperative.g:3229:1: ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) { - // InternalQVTimperative.g:3089:1: ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) - // InternalQVTimperative.g:3090:1: ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) + // InternalQVTimperative.g:3229:1: ( ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) ) + // InternalQVTimperative.g:3230:1: ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateParameterSubstitutionCSAccess().getOwnedActualParameterAssignment()); } - // InternalQVTimperative.g:3091:1: ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) - // InternalQVTimperative.g:3091:2: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment + // InternalQVTimperative.g:3231:1: ( rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment ) + // InternalQVTimperative.g:3231:2: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment(); @@ -9405,11 +9836,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTemplateSignatureCS" - // InternalQVTimperative.g:3103:1: entryRuleTemplateSignatureCS : ruleTemplateSignatureCS EOF ; + // InternalQVTimperative.g:3243:1: entryRuleTemplateSignatureCS : ruleTemplateSignatureCS EOF ; public final void entryRuleTemplateSignatureCS() throws RecognitionException { try { - // InternalQVTimperative.g:3104:1: ( ruleTemplateSignatureCS EOF ) - // InternalQVTimperative.g:3105:1: ruleTemplateSignatureCS EOF + // InternalQVTimperative.g:3244:1: ( ruleTemplateSignatureCS EOF ) + // InternalQVTimperative.g:3245:1: ruleTemplateSignatureCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateSignatureCSRule()); @@ -9439,23 +9870,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTemplateSignatureCS" - // InternalQVTimperative.g:3112:1: ruleTemplateSignatureCS : ( ( rule__TemplateSignatureCS__Group__0 ) ) ; + // InternalQVTimperative.g:3252:1: ruleTemplateSignatureCS : ( ( rule__TemplateSignatureCS__Group__0 ) ) ; public final void ruleTemplateSignatureCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3116:2: ( ( ( rule__TemplateSignatureCS__Group__0 ) ) ) - // InternalQVTimperative.g:3117:1: ( ( rule__TemplateSignatureCS__Group__0 ) ) + // InternalQVTimperative.g:3256:2: ( ( ( rule__TemplateSignatureCS__Group__0 ) ) ) + // InternalQVTimperative.g:3257:1: ( ( rule__TemplateSignatureCS__Group__0 ) ) { - // InternalQVTimperative.g:3117:1: ( ( rule__TemplateSignatureCS__Group__0 ) ) - // InternalQVTimperative.g:3118:1: ( rule__TemplateSignatureCS__Group__0 ) + // InternalQVTimperative.g:3257:1: ( ( rule__TemplateSignatureCS__Group__0 ) ) + // InternalQVTimperative.g:3258:1: ( rule__TemplateSignatureCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateSignatureCSAccess().getGroup()); } - // InternalQVTimperative.g:3119:1: ( rule__TemplateSignatureCS__Group__0 ) - // InternalQVTimperative.g:3119:2: rule__TemplateSignatureCS__Group__0 + // InternalQVTimperative.g:3259:1: ( rule__TemplateSignatureCS__Group__0 ) + // InternalQVTimperative.g:3259:2: rule__TemplateSignatureCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateSignatureCS__Group__0(); @@ -9490,11 +9921,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTypeParameterCS" - // InternalQVTimperative.g:3131:1: entryRuleTypeParameterCS : ruleTypeParameterCS EOF ; + // InternalQVTimperative.g:3271:1: entryRuleTypeParameterCS : ruleTypeParameterCS EOF ; public final void entryRuleTypeParameterCS() throws RecognitionException { try { - // InternalQVTimperative.g:3132:1: ( ruleTypeParameterCS EOF ) - // InternalQVTimperative.g:3133:1: ruleTypeParameterCS EOF + // InternalQVTimperative.g:3272:1: ( ruleTypeParameterCS EOF ) + // InternalQVTimperative.g:3273:1: ruleTypeParameterCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSRule()); @@ -9524,23 +9955,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTypeParameterCS" - // InternalQVTimperative.g:3140:1: ruleTypeParameterCS : ( ( rule__TypeParameterCS__Group__0 ) ) ; + // InternalQVTimperative.g:3280:1: ruleTypeParameterCS : ( ( rule__TypeParameterCS__Group__0 ) ) ; public final void ruleTypeParameterCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3144:2: ( ( ( rule__TypeParameterCS__Group__0 ) ) ) - // InternalQVTimperative.g:3145:1: ( ( rule__TypeParameterCS__Group__0 ) ) + // InternalQVTimperative.g:3284:2: ( ( ( rule__TypeParameterCS__Group__0 ) ) ) + // InternalQVTimperative.g:3285:1: ( ( rule__TypeParameterCS__Group__0 ) ) { - // InternalQVTimperative.g:3145:1: ( ( rule__TypeParameterCS__Group__0 ) ) - // InternalQVTimperative.g:3146:1: ( rule__TypeParameterCS__Group__0 ) + // InternalQVTimperative.g:3285:1: ( ( rule__TypeParameterCS__Group__0 ) ) + // InternalQVTimperative.g:3286:1: ( rule__TypeParameterCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getGroup()); } - // InternalQVTimperative.g:3147:1: ( rule__TypeParameterCS__Group__0 ) - // InternalQVTimperative.g:3147:2: rule__TypeParameterCS__Group__0 + // InternalQVTimperative.g:3287:1: ( rule__TypeParameterCS__Group__0 ) + // InternalQVTimperative.g:3287:2: rule__TypeParameterCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeParameterCS__Group__0(); @@ -9575,11 +10006,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTypeRefCS" - // InternalQVTimperative.g:3159:1: entryRuleTypeRefCS : ruleTypeRefCS EOF ; + // InternalQVTimperative.g:3299:1: entryRuleTypeRefCS : ruleTypeRefCS EOF ; public final void entryRuleTypeRefCS() throws RecognitionException { try { - // InternalQVTimperative.g:3160:1: ( ruleTypeRefCS EOF ) - // InternalQVTimperative.g:3161:1: ruleTypeRefCS EOF + // InternalQVTimperative.g:3300:1: ( ruleTypeRefCS EOF ) + // InternalQVTimperative.g:3301:1: ruleTypeRefCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSRule()); @@ -9609,23 +10040,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTypeRefCS" - // InternalQVTimperative.g:3168:1: ruleTypeRefCS : ( ( rule__TypeRefCS__Alternatives ) ) ; + // InternalQVTimperative.g:3308:1: ruleTypeRefCS : ( ( rule__TypeRefCS__Alternatives ) ) ; public final void ruleTypeRefCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3172:2: ( ( ( rule__TypeRefCS__Alternatives ) ) ) - // InternalQVTimperative.g:3173:1: ( ( rule__TypeRefCS__Alternatives ) ) + // InternalQVTimperative.g:3312:2: ( ( ( rule__TypeRefCS__Alternatives ) ) ) + // InternalQVTimperative.g:3313:1: ( ( rule__TypeRefCS__Alternatives ) ) { - // InternalQVTimperative.g:3173:1: ( ( rule__TypeRefCS__Alternatives ) ) - // InternalQVTimperative.g:3174:1: ( rule__TypeRefCS__Alternatives ) + // InternalQVTimperative.g:3313:1: ( ( rule__TypeRefCS__Alternatives ) ) + // InternalQVTimperative.g:3314:1: ( rule__TypeRefCS__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getAlternatives()); } - // InternalQVTimperative.g:3175:1: ( rule__TypeRefCS__Alternatives ) - // InternalQVTimperative.g:3175:2: rule__TypeRefCS__Alternatives + // InternalQVTimperative.g:3315:1: ( rule__TypeRefCS__Alternatives ) + // InternalQVTimperative.g:3315:2: rule__TypeRefCS__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__TypeRefCS__Alternatives(); @@ -9660,11 +10091,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTypedRefCS" - // InternalQVTimperative.g:3187:1: entryRuleTypedRefCS : ruleTypedRefCS EOF ; + // InternalQVTimperative.g:3327:1: entryRuleTypedRefCS : ruleTypedRefCS EOF ; public final void entryRuleTypedRefCS() throws RecognitionException { try { - // InternalQVTimperative.g:3188:1: ( ruleTypedRefCS EOF ) - // InternalQVTimperative.g:3189:1: ruleTypedRefCS EOF + // InternalQVTimperative.g:3328:1: ( ruleTypedRefCS EOF ) + // InternalQVTimperative.g:3329:1: ruleTypedRefCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypedRefCSRule()); @@ -9694,17 +10125,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTypedRefCS" - // InternalQVTimperative.g:3196:1: ruleTypedRefCS : ( ruleTypedTypeRefCS ) ; + // InternalQVTimperative.g:3336:1: ruleTypedRefCS : ( ruleTypedTypeRefCS ) ; public final void ruleTypedRefCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3200:2: ( ( ruleTypedTypeRefCS ) ) - // InternalQVTimperative.g:3201:1: ( ruleTypedTypeRefCS ) + // InternalQVTimperative.g:3340:2: ( ( ruleTypedTypeRefCS ) ) + // InternalQVTimperative.g:3341:1: ( ruleTypedTypeRefCS ) { - // InternalQVTimperative.g:3201:1: ( ruleTypedTypeRefCS ) - // InternalQVTimperative.g:3202:1: ruleTypedTypeRefCS + // InternalQVTimperative.g:3341:1: ( ruleTypedTypeRefCS ) + // InternalQVTimperative.g:3342:1: ruleTypedTypeRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypedRefCSAccess().getTypedTypeRefCSParserRuleCall()); @@ -9739,11 +10170,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleTypedTypeRefCS" - // InternalQVTimperative.g:3215:1: entryRuleTypedTypeRefCS : ruleTypedTypeRefCS EOF ; + // InternalQVTimperative.g:3355:1: entryRuleTypedTypeRefCS : ruleTypedTypeRefCS EOF ; public final void entryRuleTypedTypeRefCS() throws RecognitionException { try { - // InternalQVTimperative.g:3216:1: ( ruleTypedTypeRefCS EOF ) - // InternalQVTimperative.g:3217:1: ruleTypedTypeRefCS EOF + // InternalQVTimperative.g:3356:1: ( ruleTypedTypeRefCS EOF ) + // InternalQVTimperative.g:3357:1: ruleTypedTypeRefCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getTypedTypeRefCSRule()); @@ -9773,23 +10204,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleTypedTypeRefCS" - // InternalQVTimperative.g:3224:1: ruleTypedTypeRefCS : ( ( rule__TypedTypeRefCS__Group__0 ) ) ; + // InternalQVTimperative.g:3364:1: ruleTypedTypeRefCS : ( ( rule__TypedTypeRefCS__Group__0 ) ) ; public final void ruleTypedTypeRefCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3228:2: ( ( ( rule__TypedTypeRefCS__Group__0 ) ) ) - // InternalQVTimperative.g:3229:1: ( ( rule__TypedTypeRefCS__Group__0 ) ) + // InternalQVTimperative.g:3368:2: ( ( ( rule__TypedTypeRefCS__Group__0 ) ) ) + // InternalQVTimperative.g:3369:1: ( ( rule__TypedTypeRefCS__Group__0 ) ) { - // InternalQVTimperative.g:3229:1: ( ( rule__TypedTypeRefCS__Group__0 ) ) - // InternalQVTimperative.g:3230:1: ( rule__TypedTypeRefCS__Group__0 ) + // InternalQVTimperative.g:3369:1: ( ( rule__TypedTypeRefCS__Group__0 ) ) + // InternalQVTimperative.g:3370:1: ( rule__TypedTypeRefCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypedTypeRefCSAccess().getGroup()); } - // InternalQVTimperative.g:3231:1: ( rule__TypedTypeRefCS__Group__0 ) - // InternalQVTimperative.g:3231:2: rule__TypedTypeRefCS__Group__0 + // InternalQVTimperative.g:3371:1: ( rule__TypedTypeRefCS__Group__0 ) + // InternalQVTimperative.g:3371:2: rule__TypedTypeRefCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypedTypeRefCS__Group__0(); @@ -9824,11 +10255,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleWildcardTypeRefCS" - // InternalQVTimperative.g:3243:1: entryRuleWildcardTypeRefCS : ruleWildcardTypeRefCS EOF ; + // InternalQVTimperative.g:3383:1: entryRuleWildcardTypeRefCS : ruleWildcardTypeRefCS EOF ; public final void entryRuleWildcardTypeRefCS() throws RecognitionException { try { - // InternalQVTimperative.g:3244:1: ( ruleWildcardTypeRefCS EOF ) - // InternalQVTimperative.g:3245:1: ruleWildcardTypeRefCS EOF + // InternalQVTimperative.g:3384:1: ( ruleWildcardTypeRefCS EOF ) + // InternalQVTimperative.g:3385:1: ruleWildcardTypeRefCS EOF { if ( state.backtracking==0 ) { before(grammarAccess.getWildcardTypeRefCSRule()); @@ -9858,23 +10289,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleWildcardTypeRefCS" - // InternalQVTimperative.g:3252:1: ruleWildcardTypeRefCS : ( ( rule__WildcardTypeRefCS__Group__0 ) ) ; + // InternalQVTimperative.g:3392:1: ruleWildcardTypeRefCS : ( ( rule__WildcardTypeRefCS__Group__0 ) ) ; public final void ruleWildcardTypeRefCS() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3256:2: ( ( ( rule__WildcardTypeRefCS__Group__0 ) ) ) - // InternalQVTimperative.g:3257:1: ( ( rule__WildcardTypeRefCS__Group__0 ) ) + // InternalQVTimperative.g:3396:2: ( ( ( rule__WildcardTypeRefCS__Group__0 ) ) ) + // InternalQVTimperative.g:3397:1: ( ( rule__WildcardTypeRefCS__Group__0 ) ) { - // InternalQVTimperative.g:3257:1: ( ( rule__WildcardTypeRefCS__Group__0 ) ) - // InternalQVTimperative.g:3258:1: ( rule__WildcardTypeRefCS__Group__0 ) + // InternalQVTimperative.g:3397:1: ( ( rule__WildcardTypeRefCS__Group__0 ) ) + // InternalQVTimperative.g:3398:1: ( rule__WildcardTypeRefCS__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getWildcardTypeRefCSAccess().getGroup()); } - // InternalQVTimperative.g:3259:1: ( rule__WildcardTypeRefCS__Group__0 ) - // InternalQVTimperative.g:3259:2: rule__WildcardTypeRefCS__Group__0 + // InternalQVTimperative.g:3399:1: ( rule__WildcardTypeRefCS__Group__0 ) + // InternalQVTimperative.g:3399:2: rule__WildcardTypeRefCS__Group__0 { pushFollow(FollowSets000.FOLLOW_2); rule__WildcardTypeRefCS__Group__0(); @@ -9909,11 +10340,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleID" - // InternalQVTimperative.g:3271:1: entryRuleID : ruleID EOF ; + // InternalQVTimperative.g:3411:1: entryRuleID : ruleID EOF ; public final void entryRuleID() throws RecognitionException { try { - // InternalQVTimperative.g:3272:1: ( ruleID EOF ) - // InternalQVTimperative.g:3273:1: ruleID EOF + // InternalQVTimperative.g:3412:1: ( ruleID EOF ) + // InternalQVTimperative.g:3413:1: ruleID EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIDRule()); @@ -9943,23 +10374,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleID" - // InternalQVTimperative.g:3280:1: ruleID : ( ( rule__ID__Alternatives ) ) ; + // InternalQVTimperative.g:3420:1: ruleID : ( ( rule__ID__Alternatives ) ) ; public final void ruleID() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3284:2: ( ( ( rule__ID__Alternatives ) ) ) - // InternalQVTimperative.g:3285:1: ( ( rule__ID__Alternatives ) ) + // InternalQVTimperative.g:3424:2: ( ( ( rule__ID__Alternatives ) ) ) + // InternalQVTimperative.g:3425:1: ( ( rule__ID__Alternatives ) ) { - // InternalQVTimperative.g:3285:1: ( ( rule__ID__Alternatives ) ) - // InternalQVTimperative.g:3286:1: ( rule__ID__Alternatives ) + // InternalQVTimperative.g:3425:1: ( ( rule__ID__Alternatives ) ) + // InternalQVTimperative.g:3426:1: ( rule__ID__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getAlternatives()); } - // InternalQVTimperative.g:3287:1: ( rule__ID__Alternatives ) - // InternalQVTimperative.g:3287:2: rule__ID__Alternatives + // InternalQVTimperative.g:3427:1: ( rule__ID__Alternatives ) + // InternalQVTimperative.g:3427:2: rule__ID__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__ID__Alternatives(); @@ -9994,11 +10425,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleIdentifier" - // InternalQVTimperative.g:3299:1: entryRuleIdentifier : ruleIdentifier EOF ; + // InternalQVTimperative.g:3439:1: entryRuleIdentifier : ruleIdentifier EOF ; public final void entryRuleIdentifier() throws RecognitionException { try { - // InternalQVTimperative.g:3300:1: ( ruleIdentifier EOF ) - // InternalQVTimperative.g:3301:1: ruleIdentifier EOF + // InternalQVTimperative.g:3440:1: ( ruleIdentifier EOF ) + // InternalQVTimperative.g:3441:1: ruleIdentifier EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIdentifierRule()); @@ -10028,17 +10459,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleIdentifier" - // InternalQVTimperative.g:3308:1: ruleIdentifier : ( ruleID ) ; + // InternalQVTimperative.g:3448:1: ruleIdentifier : ( ruleID ) ; public final void ruleIdentifier() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3312:2: ( ( ruleID ) ) - // InternalQVTimperative.g:3313:1: ( ruleID ) + // InternalQVTimperative.g:3452:2: ( ( ruleID ) ) + // InternalQVTimperative.g:3453:1: ( ruleID ) { - // InternalQVTimperative.g:3313:1: ( ruleID ) - // InternalQVTimperative.g:3314:1: ruleID + // InternalQVTimperative.g:3453:1: ( ruleID ) + // InternalQVTimperative.g:3454:1: ruleID { if ( state.backtracking==0 ) { before(grammarAccess.getIdentifierAccess().getIDParserRuleCall()); @@ -10073,11 +10504,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleLOWER" - // InternalQVTimperative.g:3327:1: entryRuleLOWER : ruleLOWER EOF ; + // InternalQVTimperative.g:3467:1: entryRuleLOWER : ruleLOWER EOF ; public final void entryRuleLOWER() throws RecognitionException { try { - // InternalQVTimperative.g:3328:1: ( ruleLOWER EOF ) - // InternalQVTimperative.g:3329:1: ruleLOWER EOF + // InternalQVTimperative.g:3468:1: ( ruleLOWER EOF ) + // InternalQVTimperative.g:3469:1: ruleLOWER EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLOWERRule()); @@ -10107,17 +10538,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleLOWER" - // InternalQVTimperative.g:3336:1: ruleLOWER : ( RULE_INT ) ; + // InternalQVTimperative.g:3476:1: ruleLOWER : ( RULE_INT ) ; public final void ruleLOWER() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3340:2: ( ( RULE_INT ) ) - // InternalQVTimperative.g:3341:1: ( RULE_INT ) + // InternalQVTimperative.g:3480:2: ( ( RULE_INT ) ) + // InternalQVTimperative.g:3481:1: ( RULE_INT ) { - // InternalQVTimperative.g:3341:1: ( RULE_INT ) - // InternalQVTimperative.g:3342:1: RULE_INT + // InternalQVTimperative.g:3481:1: ( RULE_INT ) + // InternalQVTimperative.g:3482:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getLOWERAccess().getINTTerminalRuleCall()); @@ -10148,11 +10579,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleNUMBER_LITERAL" - // InternalQVTimperative.g:3355:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ; + // InternalQVTimperative.g:3495:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ; public final void entryRuleNUMBER_LITERAL() throws RecognitionException { try { - // InternalQVTimperative.g:3356:1: ( ruleNUMBER_LITERAL EOF ) - // InternalQVTimperative.g:3357:1: ruleNUMBER_LITERAL EOF + // InternalQVTimperative.g:3496:1: ( ruleNUMBER_LITERAL EOF ) + // InternalQVTimperative.g:3497:1: ruleNUMBER_LITERAL EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNUMBER_LITERALRule()); @@ -10182,17 +10613,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleNUMBER_LITERAL" - // InternalQVTimperative.g:3364:1: ruleNUMBER_LITERAL : ( RULE_INT ) ; + // InternalQVTimperative.g:3504:1: ruleNUMBER_LITERAL : ( RULE_INT ) ; public final void ruleNUMBER_LITERAL() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3368:2: ( ( RULE_INT ) ) - // InternalQVTimperative.g:3369:1: ( RULE_INT ) + // InternalQVTimperative.g:3508:2: ( ( RULE_INT ) ) + // InternalQVTimperative.g:3509:1: ( RULE_INT ) { - // InternalQVTimperative.g:3369:1: ( RULE_INT ) - // InternalQVTimperative.g:3370:1: RULE_INT + // InternalQVTimperative.g:3509:1: ( RULE_INT ) + // InternalQVTimperative.g:3510:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall()); @@ -10223,11 +10654,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleStringLiteral" - // InternalQVTimperative.g:3383:1: entryRuleStringLiteral : ruleStringLiteral EOF ; + // InternalQVTimperative.g:3523:1: entryRuleStringLiteral : ruleStringLiteral EOF ; public final void entryRuleStringLiteral() throws RecognitionException { try { - // InternalQVTimperative.g:3384:1: ( ruleStringLiteral EOF ) - // InternalQVTimperative.g:3385:1: ruleStringLiteral EOF + // InternalQVTimperative.g:3524:1: ( ruleStringLiteral EOF ) + // InternalQVTimperative.g:3525:1: ruleStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRule()); @@ -10257,17 +10688,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleStringLiteral" - // InternalQVTimperative.g:3392:1: ruleStringLiteral : ( RULE_SINGLE_QUOTED_STRING ) ; + // InternalQVTimperative.g:3532:1: ruleStringLiteral : ( RULE_SINGLE_QUOTED_STRING ) ; public final void ruleStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3396:2: ( ( RULE_SINGLE_QUOTED_STRING ) ) - // InternalQVTimperative.g:3397:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:3536:2: ( ( RULE_SINGLE_QUOTED_STRING ) ) + // InternalQVTimperative.g:3537:1: ( RULE_SINGLE_QUOTED_STRING ) { - // InternalQVTimperative.g:3397:1: ( RULE_SINGLE_QUOTED_STRING ) - // InternalQVTimperative.g:3398:1: RULE_SINGLE_QUOTED_STRING + // InternalQVTimperative.g:3537:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:3538:1: RULE_SINGLE_QUOTED_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall()); @@ -10298,11 +10729,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleUPPER" - // InternalQVTimperative.g:3411:1: entryRuleUPPER : ruleUPPER EOF ; + // InternalQVTimperative.g:3551:1: entryRuleUPPER : ruleUPPER EOF ; public final void entryRuleUPPER() throws RecognitionException { try { - // InternalQVTimperative.g:3412:1: ( ruleUPPER EOF ) - // InternalQVTimperative.g:3413:1: ruleUPPER EOF + // InternalQVTimperative.g:3552:1: ( ruleUPPER EOF ) + // InternalQVTimperative.g:3553:1: ruleUPPER EOF { if ( state.backtracking==0 ) { before(grammarAccess.getUPPERRule()); @@ -10332,23 +10763,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleUPPER" - // InternalQVTimperative.g:3420:1: ruleUPPER : ( ( rule__UPPER__Alternatives ) ) ; + // InternalQVTimperative.g:3560:1: ruleUPPER : ( ( rule__UPPER__Alternatives ) ) ; public final void ruleUPPER() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3424:2: ( ( ( rule__UPPER__Alternatives ) ) ) - // InternalQVTimperative.g:3425:1: ( ( rule__UPPER__Alternatives ) ) + // InternalQVTimperative.g:3564:2: ( ( ( rule__UPPER__Alternatives ) ) ) + // InternalQVTimperative.g:3565:1: ( ( rule__UPPER__Alternatives ) ) { - // InternalQVTimperative.g:3425:1: ( ( rule__UPPER__Alternatives ) ) - // InternalQVTimperative.g:3426:1: ( rule__UPPER__Alternatives ) + // InternalQVTimperative.g:3565:1: ( ( rule__UPPER__Alternatives ) ) + // InternalQVTimperative.g:3566:1: ( rule__UPPER__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getAlternatives()); } - // InternalQVTimperative.g:3427:1: ( rule__UPPER__Alternatives ) - // InternalQVTimperative.g:3427:2: rule__UPPER__Alternatives + // InternalQVTimperative.g:3567:1: ( rule__UPPER__Alternatives ) + // InternalQVTimperative.g:3567:2: rule__UPPER__Alternatives { pushFollow(FollowSets000.FOLLOW_2); rule__UPPER__Alternatives(); @@ -10383,11 +10814,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "entryRuleURI" - // InternalQVTimperative.g:3439:1: entryRuleURI : ruleURI EOF ; + // InternalQVTimperative.g:3579:1: entryRuleURI : ruleURI EOF ; public final void entryRuleURI() throws RecognitionException { try { - // InternalQVTimperative.g:3440:1: ( ruleURI EOF ) - // InternalQVTimperative.g:3441:1: ruleURI EOF + // InternalQVTimperative.g:3580:1: ( ruleURI EOF ) + // InternalQVTimperative.g:3581:1: ruleURI EOF { if ( state.backtracking==0 ) { before(grammarAccess.getURIRule()); @@ -10417,17 +10848,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "ruleURI" - // InternalQVTimperative.g:3448:1: ruleURI : ( RULE_SINGLE_QUOTED_STRING ) ; + // InternalQVTimperative.g:3588:1: ruleURI : ( RULE_SINGLE_QUOTED_STRING ) ; public final void ruleURI() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3452:2: ( ( RULE_SINGLE_QUOTED_STRING ) ) - // InternalQVTimperative.g:3453:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:3592:2: ( ( RULE_SINGLE_QUOTED_STRING ) ) + // InternalQVTimperative.g:3593:1: ( RULE_SINGLE_QUOTED_STRING ) { - // InternalQVTimperative.g:3453:1: ( RULE_SINGLE_QUOTED_STRING ) - // InternalQVTimperative.g:3454:1: RULE_SINGLE_QUOTED_STRING + // InternalQVTimperative.g:3593:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:3594:1: RULE_SINGLE_QUOTED_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getURIAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall()); @@ -10458,32 +10889,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TopLevelCS__Alternatives_1" - // InternalQVTimperative.g:3467:1: rule__TopLevelCS__Alternatives_1 : ( ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) | ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) | ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) | ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) ); + // InternalQVTimperative.g:3607:1: rule__TopLevelCS__Alternatives_1 : ( ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) | ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) | ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) | ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) ); public final void rule__TopLevelCS__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3471:1: ( ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) | ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) | ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) | ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) ) + // InternalQVTimperative.g:3611: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 81: + case 85: { alt2=1; } break; - case 27: + case 28: { alt2=2; } break; - case 23: + case 24: { alt2=3; } break; - case 24: - case 117: + case 25: + case 123: { alt2=4; } @@ -10498,16 +10929,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa switch (alt2) { case 1 : - // InternalQVTimperative.g:3472:1: ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) + // InternalQVTimperative.g:3612:1: ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) { - // InternalQVTimperative.g:3472:1: ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) - // InternalQVTimperative.g:3473:1: ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) + // InternalQVTimperative.g:3612:1: ( ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) ) + // InternalQVTimperative.g:3613:1: ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedPackagesAssignment_1_0()); } - // InternalQVTimperative.g:3474:1: ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) - // InternalQVTimperative.g:3474:2: rule__TopLevelCS__OwnedPackagesAssignment_1_0 + // InternalQVTimperative.g:3614:1: ( rule__TopLevelCS__OwnedPackagesAssignment_1_0 ) + // InternalQVTimperative.g:3614:2: rule__TopLevelCS__OwnedPackagesAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TopLevelCS__OwnedPackagesAssignment_1_0(); @@ -10527,16 +10958,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3478:6: ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) + // InternalQVTimperative.g:3618:6: ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) { - // InternalQVTimperative.g:3478:6: ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) - // InternalQVTimperative.g:3479:1: ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) + // InternalQVTimperative.g:3618:6: ( ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) ) + // InternalQVTimperative.g:3619:1: ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedTransformationsAssignment_1_1()); } - // InternalQVTimperative.g:3480:1: ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) - // InternalQVTimperative.g:3480:2: rule__TopLevelCS__OwnedTransformationsAssignment_1_1 + // InternalQVTimperative.g:3620:1: ( rule__TopLevelCS__OwnedTransformationsAssignment_1_1 ) + // InternalQVTimperative.g:3620:2: rule__TopLevelCS__OwnedTransformationsAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TopLevelCS__OwnedTransformationsAssignment_1_1(); @@ -10556,16 +10987,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:3484:6: ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) + // InternalQVTimperative.g:3624:6: ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) { - // InternalQVTimperative.g:3484:6: ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) - // InternalQVTimperative.g:3485:1: ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) + // InternalQVTimperative.g:3624:6: ( ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) ) + // InternalQVTimperative.g:3625:1: ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedMappingsAssignment_1_2()); } - // InternalQVTimperative.g:3486:1: ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) - // InternalQVTimperative.g:3486:2: rule__TopLevelCS__OwnedMappingsAssignment_1_2 + // InternalQVTimperative.g:3626:1: ( rule__TopLevelCS__OwnedMappingsAssignment_1_2 ) + // InternalQVTimperative.g:3626:2: rule__TopLevelCS__OwnedMappingsAssignment_1_2 { pushFollow(FollowSets000.FOLLOW_2); rule__TopLevelCS__OwnedMappingsAssignment_1_2(); @@ -10585,16 +11016,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:3490:6: ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) + // InternalQVTimperative.g:3630:6: ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) { - // InternalQVTimperative.g:3490:6: ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) - // InternalQVTimperative.g:3491:1: ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) + // InternalQVTimperative.g:3630:6: ( ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) ) + // InternalQVTimperative.g:3631:1: ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedQueriesAssignment_1_3()); } - // InternalQVTimperative.g:3492:1: ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) - // InternalQVTimperative.g:3492:2: rule__TopLevelCS__OwnedQueriesAssignment_1_3 + // InternalQVTimperative.g:3632:1: ( rule__TopLevelCS__OwnedQueriesAssignment_1_3 ) + // InternalQVTimperative.g:3632:2: rule__TopLevelCS__OwnedQueriesAssignment_1_3 { pushFollow(FollowSets000.FOLLOW_2); rule__TopLevelCS__OwnedQueriesAssignment_1_3(); @@ -10631,21 +11062,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CommitStatementCS__Alternatives" - // InternalQVTimperative.g:3501:1: rule__CommitStatementCS__Alternatives : ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) ); + // InternalQVTimperative.g:3641:1: rule__CommitStatementCS__Alternatives : ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) ); public final void rule__CommitStatementCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3505:1: ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) ) + // InternalQVTimperative.g:3645:1: ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) ) int alt3=2; alt3 = dfa3.predict(input); switch (alt3) { case 1 : - // InternalQVTimperative.g:3506:1: ( ruleNewStatementCS ) + // InternalQVTimperative.g:3646:1: ( ruleNewStatementCS ) { - // InternalQVTimperative.g:3506:1: ( ruleNewStatementCS ) - // InternalQVTimperative.g:3507:1: ruleNewStatementCS + // InternalQVTimperative.g:3646:1: ( ruleNewStatementCS ) + // InternalQVTimperative.g:3647:1: ruleNewStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getCommitStatementCSAccess().getNewStatementCSParserRuleCall_0()); @@ -10665,10 +11096,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3512:6: ( ruleSetStatementCS ) + // InternalQVTimperative.g:3652:6: ( ruleSetStatementCS ) { - // InternalQVTimperative.g:3512:6: ( ruleSetStatementCS ) - // InternalQVTimperative.g:3513:1: ruleSetStatementCS + // InternalQVTimperative.g:3652:6: ( ruleSetStatementCS ) + // InternalQVTimperative.g:3653:1: ruleSetStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getCommitStatementCSAccess().getSetStatementCSParserRuleCall_1()); @@ -10705,21 +11136,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ControlStatementCS__Alternatives" - // InternalQVTimperative.g:3523:1: rule__ControlStatementCS__Alternatives : ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) ); + // InternalQVTimperative.g:3663:1: rule__ControlStatementCS__Alternatives : ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) ); public final void rule__ControlStatementCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3527:1: ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) ) + // InternalQVTimperative.g:3667:1: ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) ) int alt4=3; alt4 = dfa4.predict(input); switch (alt4) { case 1 : - // InternalQVTimperative.g:3528:1: ( ruleAddStatementCS ) + // InternalQVTimperative.g:3668:1: ( ruleAddStatementCS ) { - // InternalQVTimperative.g:3528:1: ( ruleAddStatementCS ) - // InternalQVTimperative.g:3529:1: ruleAddStatementCS + // InternalQVTimperative.g:3668:1: ( ruleAddStatementCS ) + // InternalQVTimperative.g:3669:1: ruleAddStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getControlStatementCSAccess().getAddStatementCSParserRuleCall_0()); @@ -10739,10 +11170,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3534:6: ( ruleMappingCallCS ) + // InternalQVTimperative.g:3674:6: ( ruleMappingCallCS ) { - // InternalQVTimperative.g:3534:6: ( ruleMappingCallCS ) - // InternalQVTimperative.g:3535:1: ruleMappingCallCS + // InternalQVTimperative.g:3674:6: ( ruleMappingCallCS ) + // InternalQVTimperative.g:3675:1: ruleMappingCallCS { if ( state.backtracking==0 ) { before(grammarAccess.getControlStatementCSAccess().getMappingCallCSParserRuleCall_1()); @@ -10762,10 +11193,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:3540:6: ( ruleMappingLoopCS ) + // InternalQVTimperative.g:3680:6: ( ruleMappingLoopCS ) { - // InternalQVTimperative.g:3540:6: ( ruleMappingLoopCS ) - // InternalQVTimperative.g:3541:1: ruleMappingLoopCS + // InternalQVTimperative.g:3680:6: ( ruleMappingLoopCS ) + // InternalQVTimperative.g:3681:1: ruleMappingLoopCS { if ( state.backtracking==0 ) { before(grammarAccess.getControlStatementCSAccess().getMappingLoopCSParserRuleCall_2()); @@ -10802,20 +11233,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Alternatives_1" - // InternalQVTimperative.g:3551:1: rule__DirectionCS__Alternatives_1 : ( ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) | ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) ); + // InternalQVTimperative.g:3691:1: rule__DirectionCS__Alternatives_1 : ( ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) | ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) ); public final void rule__DirectionCS__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3555:1: ( ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) | ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) ) + // InternalQVTimperative.g:3695:1: ( ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) | ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) ) int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==18) ) { + if ( (LA5_0==19) ) { alt5=1; } - else if ( (LA5_0==19) ) { + else if ( (LA5_0==20) ) { alt5=2; } else { @@ -10827,16 +11258,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } switch (alt5) { case 1 : - // InternalQVTimperative.g:3556:1: ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) + // InternalQVTimperative.g:3696:1: ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) { - // InternalQVTimperative.g:3556:1: ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) - // InternalQVTimperative.g:3557:1: ( rule__DirectionCS__IsCheckedAssignment_1_0 ) + // InternalQVTimperative.g:3696:1: ( ( rule__DirectionCS__IsCheckedAssignment_1_0 ) ) + // InternalQVTimperative.g:3697:1: ( rule__DirectionCS__IsCheckedAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getIsCheckedAssignment_1_0()); } - // InternalQVTimperative.g:3558:1: ( rule__DirectionCS__IsCheckedAssignment_1_0 ) - // InternalQVTimperative.g:3558:2: rule__DirectionCS__IsCheckedAssignment_1_0 + // InternalQVTimperative.g:3698:1: ( rule__DirectionCS__IsCheckedAssignment_1_0 ) + // InternalQVTimperative.g:3698:2: rule__DirectionCS__IsCheckedAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__DirectionCS__IsCheckedAssignment_1_0(); @@ -10856,16 +11287,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3562:6: ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) + // InternalQVTimperative.g:3702:6: ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) { - // InternalQVTimperative.g:3562:6: ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) - // InternalQVTimperative.g:3563:1: ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) + // InternalQVTimperative.g:3702:6: ( ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) ) + // InternalQVTimperative.g:3703:1: ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getIsEnforcedAssignment_1_1()); } - // InternalQVTimperative.g:3564:1: ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) - // InternalQVTimperative.g:3564:2: rule__DirectionCS__IsEnforcedAssignment_1_1 + // InternalQVTimperative.g:3704:1: ( rule__DirectionCS__IsEnforcedAssignment_1_1 ) + // InternalQVTimperative.g:3704:2: rule__DirectionCS__IsEnforcedAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__DirectionCS__IsEnforcedAssignment_1_1(); @@ -10902,21 +11333,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardStatementCS__Alternatives" - // InternalQVTimperative.g:3573:1: rule__GuardStatementCS__Alternatives : ( ( ruleOutVariableCS ) | ( ruleDeclareStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleCheckStatementCS ) ); + // InternalQVTimperative.g:3713:1: rule__GuardStatementCS__Alternatives : ( ( ruleBufferStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleCheckStatementCS ) ); public final void rule__GuardStatementCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3577:1: ( ( ruleOutVariableCS ) | ( ruleDeclareStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleCheckStatementCS ) ) + // InternalQVTimperative.g:3717:1: ( ( ruleBufferStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleDeclareStatementCS ) | ( ruleCheckStatementCS ) ) int alt6=4; switch ( input.LA(1) ) { - case 80: + case 74: { alt6=1; } break; - case 68: + case 69: { int LA6_2 = input.LA(2); @@ -10935,7 +11366,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } break; - case 18: + case 19: { int LA6_3 = input.LA(2); @@ -10957,7 +11388,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } break; - case 72: + case 76: { int LA6_4 = input.LA(2); @@ -10986,21 +11417,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa switch (alt6) { case 1 : - // InternalQVTimperative.g:3578:1: ( ruleOutVariableCS ) + // InternalQVTimperative.g:3718:1: ( ruleBufferStatementCS ) { - // InternalQVTimperative.g:3578:1: ( ruleOutVariableCS ) - // InternalQVTimperative.g:3579:1: ruleOutVariableCS + // InternalQVTimperative.g:3718:1: ( ruleBufferStatementCS ) + // InternalQVTimperative.g:3719:1: ruleBufferStatementCS { if ( state.backtracking==0 ) { - before(grammarAccess.getGuardStatementCSAccess().getOutVariableCSParserRuleCall_0()); + before(grammarAccess.getGuardStatementCSAccess().getBufferStatementCSParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_2); - ruleOutVariableCS(); + ruleBufferStatementCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getGuardStatementCSAccess().getOutVariableCSParserRuleCall_0()); + after(grammarAccess.getGuardStatementCSAccess().getBufferStatementCSParserRuleCall_0()); } } @@ -11009,10 +11440,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3584:6: ( ruleDeclareStatementCS ) + // InternalQVTimperative.g:3724:6: ( ruleDeclareStatementCS ) { - // InternalQVTimperative.g:3584:6: ( ruleDeclareStatementCS ) - // InternalQVTimperative.g:3585:1: ruleDeclareStatementCS + // InternalQVTimperative.g:3724:6: ( ruleDeclareStatementCS ) + // InternalQVTimperative.g:3725:1: ruleDeclareStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getGuardStatementCSAccess().getDeclareStatementCSParserRuleCall_1()); @@ -11032,10 +11463,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:3590:6: ( ruleDeclareStatementCS ) + // InternalQVTimperative.g:3730:6: ( ruleDeclareStatementCS ) { - // InternalQVTimperative.g:3590:6: ( ruleDeclareStatementCS ) - // InternalQVTimperative.g:3591:1: ruleDeclareStatementCS + // InternalQVTimperative.g:3730:6: ( ruleDeclareStatementCS ) + // InternalQVTimperative.g:3731:1: ruleDeclareStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getGuardStatementCSAccess().getDeclareStatementCSParserRuleCall_2()); @@ -11055,10 +11486,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:3596:6: ( ruleCheckStatementCS ) + // InternalQVTimperative.g:3736:6: ( ruleCheckStatementCS ) { - // InternalQVTimperative.g:3596:6: ( ruleCheckStatementCS ) - // InternalQVTimperative.g:3597:1: ruleCheckStatementCS + // InternalQVTimperative.g:3736:6: ( ruleCheckStatementCS ) + // InternalQVTimperative.g:3737:1: ruleCheckStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getGuardStatementCSAccess().getCheckStatementCSParserRuleCall_3()); @@ -11094,47 +11525,161 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__GuardStatementCS__Alternatives" - // $ANTLR start "rule__MappingParameterCS__Alternatives" - // InternalQVTimperative.g:3607:1: rule__MappingParameterCS__Alternatives : ( ( ruleGuardParameterCS ) | ( ruleAppendParameterCS ) ); - public final void rule__MappingParameterCS__Alternatives() throws RecognitionException { + // $ANTLR start "rule__MappingCallCS__Alternatives_2" + // InternalQVTimperative.g:3747:1: rule__MappingCallCS__Alternatives_2 : ( ( 'call' ) | ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) ) | ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) ) ); + public final void rule__MappingCallCS__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3611:1: ( ( ruleGuardParameterCS ) | ( ruleAppendParameterCS ) ) - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==74) ) { + // InternalQVTimperative.g:3751:1: ( ( 'call' ) | ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) ) | ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) ) ) + int alt7=3; + switch ( input.LA(1) ) { + case 17: + { alt7=1; - } - else if ( (LA7_0==70) ) { + } + break; + case 121: + { alt7=2; - } - else { + } + break; + case 122: + { + alt7=3; + } + break; + default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = new NoViableAltException("", 7, 0, input); throw nvae; } + switch (alt7) { case 1 : - // InternalQVTimperative.g:3612:1: ( ruleGuardParameterCS ) + // InternalQVTimperative.g:3752:1: ( 'call' ) { - // InternalQVTimperative.g:3612:1: ( ruleGuardParameterCS ) - // InternalQVTimperative.g:3613:1: ruleGuardParameterCS + // InternalQVTimperative.g:3752:1: ( 'call' ) + // InternalQVTimperative.g:3753:1: 'call' { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_0()); + before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0()); + } + match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2_0()); + } + } + + + } + break; + case 2 : + // InternalQVTimperative.g:3760:6: ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) ) + { + // InternalQVTimperative.g:3760:6: ( ( rule__MappingCallCS__IsInstallAssignment_2_1 ) ) + // InternalQVTimperative.g:3761:1: ( rule__MappingCallCS__IsInstallAssignment_2_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1()); + } + // InternalQVTimperative.g:3762:1: ( rule__MappingCallCS__IsInstallAssignment_2_1 ) + // InternalQVTimperative.g:3762:2: rule__MappingCallCS__IsInstallAssignment_2_1 + { pushFollow(FollowSets000.FOLLOW_2); - ruleGuardParameterCS(); + rule__MappingCallCS__IsInstallAssignment_2_1(); state._fsp--; if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_0()); + after(grammarAccess.getMappingCallCSAccess().getIsInstallAssignment_2_1()); + } + + } + + + } + break; + case 3 : + // InternalQVTimperative.g:3766:6: ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) ) + { + // InternalQVTimperative.g:3766:6: ( ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) ) + // InternalQVTimperative.g:3767:1: ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2()); + } + // InternalQVTimperative.g:3768:1: ( rule__MappingCallCS__IsInvokeAssignment_2_2 ) + // InternalQVTimperative.g:3768:2: rule__MappingCallCS__IsInvokeAssignment_2_2 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__MappingCallCS__IsInvokeAssignment_2_2(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getMappingCallCSAccess().getIsInvokeAssignment_2_2()); + } + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MappingCallCS__Alternatives_2" + + + // $ANTLR start "rule__MappingParameterBindingCS__Alternatives" + // InternalQVTimperative.g:3777:1: rule__MappingParameterBindingCS__Alternatives : ( ( ruleAppendParameterBindingCS ) | ( ruleGuardParameterBindingCS ) | ( ruleLoopParameterBindingCS ) | ( ruleSimpleParameterBindingCS ) ); + public final void rule__MappingParameterBindingCS__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:3781:1: ( ( ruleAppendParameterBindingCS ) | ( ruleGuardParameterBindingCS ) | ( ruleLoopParameterBindingCS ) | ( ruleSimpleParameterBindingCS ) ) + int alt8=4; + alt8 = dfa8.predict(input); + switch (alt8) { + case 1 : + // InternalQVTimperative.g:3782:1: ( ruleAppendParameterBindingCS ) + { + // InternalQVTimperative.g:3782:1: ( ruleAppendParameterBindingCS ) + // InternalQVTimperative.g:3783:1: ruleAppendParameterBindingCS + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMappingParameterBindingCSAccess().getAppendParameterBindingCSParserRuleCall_0()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleAppendParameterBindingCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMappingParameterBindingCSAccess().getAppendParameterBindingCSParserRuleCall_0()); } } @@ -11143,13 +11688,133 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3618:6: ( ruleAppendParameterCS ) + // InternalQVTimperative.g:3788:6: ( ruleGuardParameterBindingCS ) + { + // InternalQVTimperative.g:3788:6: ( ruleGuardParameterBindingCS ) + // InternalQVTimperative.g:3789:1: ruleGuardParameterBindingCS + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMappingParameterBindingCSAccess().getGuardParameterBindingCSParserRuleCall_1()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleGuardParameterBindingCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMappingParameterBindingCSAccess().getGuardParameterBindingCSParserRuleCall_1()); + } + + } + + + } + break; + case 3 : + // InternalQVTimperative.g:3794:6: ( ruleLoopParameterBindingCS ) + { + // InternalQVTimperative.g:3794:6: ( ruleLoopParameterBindingCS ) + // InternalQVTimperative.g:3795:1: ruleLoopParameterBindingCS + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMappingParameterBindingCSAccess().getLoopParameterBindingCSParserRuleCall_2()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleLoopParameterBindingCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMappingParameterBindingCSAccess().getLoopParameterBindingCSParserRuleCall_2()); + } + + } + + + } + break; + case 4 : + // InternalQVTimperative.g:3800:6: ( ruleSimpleParameterBindingCS ) + { + // InternalQVTimperative.g:3800:6: ( ruleSimpleParameterBindingCS ) + // InternalQVTimperative.g:3801:1: ruleSimpleParameterBindingCS + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMappingParameterBindingCSAccess().getSimpleParameterBindingCSParserRuleCall_3()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleSimpleParameterBindingCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMappingParameterBindingCSAccess().getSimpleParameterBindingCSParserRuleCall_3()); + } + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MappingParameterBindingCS__Alternatives" + + + // $ANTLR start "rule__MappingParameterCS__Alternatives" + // InternalQVTimperative.g:3811:1: rule__MappingParameterCS__Alternatives : ( ( ruleAppendParameterCS ) | ( ruleGuardParameterCS ) | ( ruleSimpleParameterCS ) ); + public final void rule__MappingParameterCS__Alternatives() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:3815:1: ( ( ruleAppendParameterCS ) | ( ruleGuardParameterCS ) | ( ruleSimpleParameterCS ) ) + int alt9=3; + switch ( input.LA(1) ) { + case 72: + { + alt9=1; + } + break; + case 78: + { + alt9=2; + } + break; + case 82: + { + alt9=3; + } + break; + default: + if (state.backtracking>0) {state.failed=true; return ;} + NoViableAltException nvae = + new NoViableAltException("", 9, 0, input); + + throw nvae; + } + + switch (alt9) { + case 1 : + // InternalQVTimperative.g:3816:1: ( ruleAppendParameterCS ) { - // InternalQVTimperative.g:3618:6: ( ruleAppendParameterCS ) - // InternalQVTimperative.g:3619:1: ruleAppendParameterCS + // InternalQVTimperative.g:3816:1: ( ruleAppendParameterCS ) + // InternalQVTimperative.g:3817:1: ruleAppendParameterCS { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_1()); + before(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_0()); } pushFollow(FollowSets000.FOLLOW_2); ruleAppendParameterCS(); @@ -11157,7 +11822,53 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_1()); + after(grammarAccess.getMappingParameterCSAccess().getAppendParameterCSParserRuleCall_0()); + } + + } + + + } + break; + case 2 : + // InternalQVTimperative.g:3822:6: ( ruleGuardParameterCS ) + { + // InternalQVTimperative.g:3822:6: ( ruleGuardParameterCS ) + // InternalQVTimperative.g:3823:1: ruleGuardParameterCS + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_1()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleGuardParameterCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMappingParameterCSAccess().getGuardParameterCSParserRuleCall_1()); + } + + } + + + } + break; + case 3 : + // InternalQVTimperative.g:3828:6: ( ruleSimpleParameterCS ) + { + // InternalQVTimperative.g:3828:6: ( ruleSimpleParameterCS ) + // InternalQVTimperative.g:3829:1: ruleSimpleParameterCS + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMappingParameterCSAccess().getSimpleParameterCSParserRuleCall_2()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleSimpleParameterCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMappingParameterCSAccess().getSimpleParameterCSParserRuleCall_2()); } } @@ -11183,41 +11894,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Alternatives_5" - // InternalQVTimperative.g:3629:1: rule__QualifiedPackageCS__Alternatives_5 : ( ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) | ( ';' ) ); + // InternalQVTimperative.g:3839:1: rule__QualifiedPackageCS__Alternatives_5 : ( ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) | ( ';' ) ); public final void rule__QualifiedPackageCS__Alternatives_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3633:1: ( ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) | ( ';' ) ) - int alt8=2; - int LA8_0 = input.LA(1); + // InternalQVTimperative.g:3843:1: ( ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) | ( ';' ) ) + int alt10=2; + int LA10_0 = input.LA(1); - if ( (LA8_0==75) ) { - alt8=1; + if ( (LA10_0==80) ) { + alt10=1; } - else if ( (LA8_0==17) ) { - alt8=2; + else if ( (LA10_0==18) ) { + alt10=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); + new NoViableAltException("", 10, 0, input); throw nvae; } - switch (alt8) { + switch (alt10) { case 1 : - // InternalQVTimperative.g:3634:1: ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) + // InternalQVTimperative.g:3844:1: ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) { - // InternalQVTimperative.g:3634:1: ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) - // InternalQVTimperative.g:3635:1: ( rule__QualifiedPackageCS__Group_5_0__0 ) + // InternalQVTimperative.g:3844:1: ( ( rule__QualifiedPackageCS__Group_5_0__0 ) ) + // InternalQVTimperative.g:3845:1: ( rule__QualifiedPackageCS__Group_5_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getGroup_5_0()); } - // InternalQVTimperative.g:3636:1: ( rule__QualifiedPackageCS__Group_5_0__0 ) - // InternalQVTimperative.g:3636:2: rule__QualifiedPackageCS__Group_5_0__0 + // InternalQVTimperative.g:3846:1: ( rule__QualifiedPackageCS__Group_5_0__0 ) + // InternalQVTimperative.g:3846:2: rule__QualifiedPackageCS__Group_5_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__Group_5_0__0(); @@ -11237,15 +11948,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3640:6: ( ';' ) + // InternalQVTimperative.g:3850:6: ( ';' ) { - // InternalQVTimperative.g:3640:6: ( ';' ) - // InternalQVTimperative.g:3641:1: ';' + // InternalQVTimperative.g:3850:6: ( ';' ) + // InternalQVTimperative.g:3851:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getSemicolonKeyword_5_1()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedPackageCSAccess().getSemicolonKeyword_5_1()); } @@ -11273,41 +11984,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Alternatives_5_0_1" - // InternalQVTimperative.g:3653:1: rule__QualifiedPackageCS__Alternatives_5_0_1 : ( ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) | ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) ); + // InternalQVTimperative.g:3863:1: rule__QualifiedPackageCS__Alternatives_5_0_1 : ( ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) | ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) ); public final void rule__QualifiedPackageCS__Alternatives_5_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3657:1: ( ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) | ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) ) - int alt9=2; - int LA9_0 = input.LA(1); + // InternalQVTimperative.g:3867:1: ( ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) | ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) ) + int alt11=2; + int LA11_0 = input.LA(1); - if ( (LA9_0==81) ) { - alt9=1; + if ( (LA11_0==85) ) { + alt11=1; } - else if ( (LA9_0==27||(LA9_0>=89 && LA9_0<=90)||LA9_0==97||LA9_0==136||LA9_0==142) ) { - alt9=2; + else if ( (LA11_0==28||(LA11_0>=93 && LA11_0<=94)||LA11_0==101||LA11_0==142||LA11_0==148) ) { + alt11=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); + new NoViableAltException("", 11, 0, input); throw nvae; } - switch (alt9) { + switch (alt11) { case 1 : - // InternalQVTimperative.g:3658:1: ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) + // InternalQVTimperative.g:3868:1: ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) { - // InternalQVTimperative.g:3658:1: ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) - // InternalQVTimperative.g:3659:1: ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) + // InternalQVTimperative.g:3868:1: ( ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) ) + // InternalQVTimperative.g:3869:1: ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPackagesAssignment_5_0_1_0()); } - // InternalQVTimperative.g:3660:1: ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) - // InternalQVTimperative.g:3660:2: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 + // InternalQVTimperative.g:3870:1: ( rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 ) + // InternalQVTimperative.g:3870:2: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0(); @@ -11327,16 +12038,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3664:6: ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) + // InternalQVTimperative.g:3874:6: ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) { - // InternalQVTimperative.g:3664:6: ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) - // InternalQVTimperative.g:3665:1: ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) + // InternalQVTimperative.g:3874:6: ( ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) ) + // InternalQVTimperative.g:3875:1: ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesAssignment_5_0_1_1()); } - // InternalQVTimperative.g:3666:1: ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) - // InternalQVTimperative.g:3666:2: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 + // InternalQVTimperative.g:3876:1: ( rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 ) + // InternalQVTimperative.g:3876:2: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1(); @@ -11373,35 +12084,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0" - // InternalQVTimperative.g:3675:1: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 : ( ( ruleClassCS ) | ( ruleTransformationCS ) ); + // InternalQVTimperative.g:3885:1: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 : ( ( ruleClassCS ) | ( ruleTransformationCS ) ); public final void rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:3679:1: ( ( ruleClassCS ) | ( ruleTransformationCS ) ) - int alt10=2; - int LA10_0 = input.LA(1); + // InternalQVTimperative.g:3889:1: ( ( ruleClassCS ) | ( ruleTransformationCS ) ) + int alt12=2; + int LA12_0 = input.LA(1); - if ( ((LA10_0>=89 && LA10_0<=90)||LA10_0==97||LA10_0==136||LA10_0==142) ) { - alt10=1; + if ( ((LA12_0>=93 && LA12_0<=94)||LA12_0==101||LA12_0==142||LA12_0==148) ) { + alt12=1; } - else if ( (LA10_0==27) ) { - alt10=2; + else if ( (LA12_0==28) ) { + alt12=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); + new NoViableAltException("", 12, 0, input); throw nvae; } - switch (alt10) { + switch (alt12) { case 1 : - // InternalQVTimperative.g:3680:1: ( ruleClassCS ) + // InternalQVTimperative.g:3890:1: ( ruleClassCS ) { - // InternalQVTimperative.g:3680:1: ( ruleClassCS ) - // InternalQVTimperative.g:3681:1: ruleClassCS + // InternalQVTimperative.g:3890:1: ( ruleClassCS ) + // InternalQVTimperative.g:3891:1: ruleClassCS { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesClassCSParserRuleCall_5_0_1_1_0_0()); @@ -11421,10 +12132,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3686:6: ( ruleTransformationCS ) + // InternalQVTimperative.g:3896:6: ( ruleTransformationCS ) { - // InternalQVTimperative.g:3686:6: ( ruleTransformationCS ) - // InternalQVTimperative.g:3687:1: ruleTransformationCS + // InternalQVTimperative.g:3896:6: ( ruleTransformationCS ) + // InternalQVTimperative.g:3897:1: ruleTransformationCS { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesTransformationCSParserRuleCall_5_0_1_1_0_1()); @@ -11461,40 +12172,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Alternatives_9" - // InternalQVTimperative.g:3697:1: rule__QueryCS__Alternatives_9 : ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) ); + // InternalQVTimperative.g:3907: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:3701:1: ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) ) - int alt11=2; - int LA11_0 = input.LA(1); + // InternalQVTimperative.g:3911:1: ( ( ';' ) | ( ( rule__QueryCS__Group_9_1__0 ) ) ) + int alt13=2; + int LA13_0 = input.LA(1); - if ( (LA11_0==17) ) { - alt11=1; + if ( (LA13_0==18) ) { + alt13=1; } - else if ( (LA11_0==75) ) { - alt11=2; + else if ( (LA13_0==80) ) { + alt13=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt11) { + switch (alt13) { case 1 : - // InternalQVTimperative.g:3702:1: ( ';' ) + // InternalQVTimperative.g:3912:1: ( ';' ) { - // InternalQVTimperative.g:3702:1: ( ';' ) - // InternalQVTimperative.g:3703:1: ';' + // InternalQVTimperative.g:3912:1: ( ';' ) + // InternalQVTimperative.g:3913:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getSemicolonKeyword_9_0()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getSemicolonKeyword_9_0()); } @@ -11505,16 +12216,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3710:6: ( ( rule__QueryCS__Group_9_1__0 ) ) + // InternalQVTimperative.g:3920:6: ( ( rule__QueryCS__Group_9_1__0 ) ) { - // InternalQVTimperative.g:3710:6: ( ( rule__QueryCS__Group_9_1__0 ) ) - // InternalQVTimperative.g:3711:1: ( rule__QueryCS__Group_9_1__0 ) + // InternalQVTimperative.g:3920:6: ( ( rule__QueryCS__Group_9_1__0 ) ) + // InternalQVTimperative.g:3921:1: ( rule__QueryCS__Group_9_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getGroup_9_1()); } - // InternalQVTimperative.g:3712:1: ( rule__QueryCS__Group_9_1__0 ) - // InternalQVTimperative.g:3712:2: rule__QueryCS__Group_9_1__0 + // InternalQVTimperative.g:3922:1: ( rule__QueryCS__Group_9_1__0 ) + // InternalQVTimperative.g:3922:2: rule__QueryCS__Group_9_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__Group_9_1__0(); @@ -11551,90 +12262,90 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__UnrestrictedName__Alternatives" - // InternalQVTimperative.g:3721:1: rule__UnrestrictedName__Alternatives : ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) ); + // InternalQVTimperative.g:3931: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:3725:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) ) - int alt12=12; + // InternalQVTimperative.g:3935:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'check' ) | ( 'enforce' ) | ( 'import' ) | ( 'imports' ) | ( 'library' ) | ( 'map' ) | ( 'query' ) | ( 'realize' ) | ( 'refines' ) | ( 'transformation' ) | ( 'uses' ) ) + int alt14=12; switch ( input.LA(1) ) { case RULE_SIMPLE_ID: case RULE_ESCAPED_ID: { - alt12=1; - } - break; - case 18: - { - alt12=2; + alt14=1; } break; case 19: { - alt12=3; + alt14=2; } break; case 20: { - alt12=4; + alt14=3; } break; case 21: { - alt12=5; + alt14=4; } break; case 22: { - alt12=6; + alt14=5; } break; case 23: { - alt12=7; + alt14=6; } break; case 24: { - alt12=8; + alt14=7; } break; case 25: { - alt12=9; + alt14=8; } break; case 26: { - alt12=10; + alt14=9; } break; case 27: { - alt12=11; + alt14=10; } break; case 28: { - alt12=12; + alt14=11; + } + break; + case 29: + { + alt14=12; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt12) { + switch (alt14) { case 1 : - // InternalQVTimperative.g:3726:1: ( ruleEssentialOCLUnrestrictedName ) + // InternalQVTimperative.g:3936:1: ( ruleEssentialOCLUnrestrictedName ) { - // InternalQVTimperative.g:3726:1: ( ruleEssentialOCLUnrestrictedName ) - // InternalQVTimperative.g:3727:1: ruleEssentialOCLUnrestrictedName + // InternalQVTimperative.g:3936:1: ( ruleEssentialOCLUnrestrictedName ) + // InternalQVTimperative.g:3937:1: ruleEssentialOCLUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall_0()); @@ -11654,15 +12365,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3732:6: ( 'check' ) + // InternalQVTimperative.g:3942:6: ( 'check' ) { - // InternalQVTimperative.g:3732:6: ( 'check' ) - // InternalQVTimperative.g:3733:1: 'check' + // InternalQVTimperative.g:3942:6: ( 'check' ) + // InternalQVTimperative.g:3943:1: 'check' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getCheckKeyword_1()); } - match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getCheckKeyword_1()); } @@ -11673,15 +12384,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:3740:6: ( 'enforce' ) + // InternalQVTimperative.g:3950:6: ( 'enforce' ) { - // InternalQVTimperative.g:3740:6: ( 'enforce' ) - // InternalQVTimperative.g:3741:1: 'enforce' + // InternalQVTimperative.g:3950:6: ( 'enforce' ) + // InternalQVTimperative.g:3951:1: 'enforce' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_2()); } - match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_2()); } @@ -11692,15 +12403,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:3748:6: ( 'import' ) + // InternalQVTimperative.g:3958:6: ( 'import' ) { - // InternalQVTimperative.g:3748:6: ( 'import' ) - // InternalQVTimperative.g:3749:1: 'import' + // InternalQVTimperative.g:3958:6: ( 'import' ) + // InternalQVTimperative.g:3959:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_3()); } - match(input,20,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_3()); } @@ -11711,15 +12422,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 5 : - // InternalQVTimperative.g:3756:6: ( 'imports' ) + // InternalQVTimperative.g:3966:6: ( 'imports' ) { - // InternalQVTimperative.g:3756:6: ( 'imports' ) - // InternalQVTimperative.g:3757:1: 'imports' + // InternalQVTimperative.g:3966:6: ( 'imports' ) + // InternalQVTimperative.g:3967:1: 'imports' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getImportsKeyword_4()); } - match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,22,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getImportsKeyword_4()); } @@ -11730,15 +12441,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 6 : - // InternalQVTimperative.g:3764:6: ( 'library' ) + // InternalQVTimperative.g:3974:6: ( 'library' ) { - // InternalQVTimperative.g:3764:6: ( 'library' ) - // InternalQVTimperative.g:3765:1: 'library' + // InternalQVTimperative.g:3974:6: ( 'library' ) + // InternalQVTimperative.g:3975:1: 'library' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_5()); } - match(input,22,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_5()); } @@ -11749,15 +12460,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 7 : - // InternalQVTimperative.g:3772:6: ( 'map' ) + // InternalQVTimperative.g:3982:6: ( 'map' ) { - // InternalQVTimperative.g:3772:6: ( 'map' ) - // InternalQVTimperative.g:3773:1: 'map' + // InternalQVTimperative.g:3982:6: ( 'map' ) + // InternalQVTimperative.g:3983:1: 'map' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getMapKeyword_6()); } - match(input,23,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getMapKeyword_6()); } @@ -11768,15 +12479,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 8 : - // InternalQVTimperative.g:3780:6: ( 'query' ) + // InternalQVTimperative.g:3990:6: ( 'query' ) { - // InternalQVTimperative.g:3780:6: ( 'query' ) - // InternalQVTimperative.g:3781:1: 'query' + // InternalQVTimperative.g:3990:6: ( 'query' ) + // InternalQVTimperative.g:3991:1: 'query' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_7()); } - match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,25,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_7()); } @@ -11787,15 +12498,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 9 : - // InternalQVTimperative.g:3788:6: ( 'realize' ) + // InternalQVTimperative.g:3998:6: ( 'realize' ) { - // InternalQVTimperative.g:3788:6: ( 'realize' ) - // InternalQVTimperative.g:3789:1: 'realize' + // InternalQVTimperative.g:3998:6: ( 'realize' ) + // InternalQVTimperative.g:3999:1: 'realize' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getRealizeKeyword_8()); } - match(input,25,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,26,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getRealizeKeyword_8()); } @@ -11806,15 +12517,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 10 : - // InternalQVTimperative.g:3796:6: ( 'refines' ) + // InternalQVTimperative.g:4006:6: ( 'refines' ) { - // InternalQVTimperative.g:3796:6: ( 'refines' ) - // InternalQVTimperative.g:3797:1: 'refines' + // InternalQVTimperative.g:4006:6: ( 'refines' ) + // InternalQVTimperative.g:4007:1: 'refines' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getRefinesKeyword_9()); } - match(input,26,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getRefinesKeyword_9()); } @@ -11825,15 +12536,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 11 : - // InternalQVTimperative.g:3804:6: ( 'transformation' ) + // InternalQVTimperative.g:4014:6: ( 'transformation' ) { - // InternalQVTimperative.g:3804:6: ( 'transformation' ) - // InternalQVTimperative.g:3805:1: 'transformation' + // InternalQVTimperative.g:4014:6: ( 'transformation' ) + // InternalQVTimperative.g:4015:1: 'transformation' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10()); } - match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_10()); } @@ -11844,15 +12555,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 12 : - // InternalQVTimperative.g:3812:6: ( 'uses' ) + // InternalQVTimperative.g:4022:6: ( 'uses' ) { - // InternalQVTimperative.g:3812:6: ( 'uses' ) - // InternalQVTimperative.g:3813:1: 'uses' + // InternalQVTimperative.g:4022:6: ( 'uses' ) + // InternalQVTimperative.g:4023:1: 'uses' { if ( state.backtracking==0 ) { before(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11()); } - match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrestrictedNameAccess().getUsesKeyword_11()); } @@ -11880,41 +12591,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Alternatives_0" - // InternalQVTimperative.g:3825:1: rule__AttributeCS__Alternatives_0 : ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) ); + // InternalQVTimperative.g:4035: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:3829:1: ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) ) - int alt13=2; - int LA13_0 = input.LA(1); + // InternalQVTimperative.g:4039:1: ( ( ( rule__AttributeCS__Group_0_0__0 ) ) | ( ( rule__AttributeCS__Group_0_1__0 ) ) ) + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA13_0==119) ) { - alt13=1; + if ( (LA15_0==125) ) { + alt15=1; } - else if ( (LA13_0==120) ) { - alt13=2; + else if ( (LA15_0==126) ) { + alt15=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt13) { + switch (alt15) { case 1 : - // InternalQVTimperative.g:3830:1: ( ( rule__AttributeCS__Group_0_0__0 ) ) + // InternalQVTimperative.g:4040:1: ( ( rule__AttributeCS__Group_0_0__0 ) ) { - // InternalQVTimperative.g:3830:1: ( ( rule__AttributeCS__Group_0_0__0 ) ) - // InternalQVTimperative.g:3831:1: ( rule__AttributeCS__Group_0_0__0 ) + // InternalQVTimperative.g:4040:1: ( ( rule__AttributeCS__Group_0_0__0 ) ) + // InternalQVTimperative.g:4041:1: ( rule__AttributeCS__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup_0_0()); } - // InternalQVTimperative.g:3832:1: ( rule__AttributeCS__Group_0_0__0 ) - // InternalQVTimperative.g:3832:2: rule__AttributeCS__Group_0_0__0 + // InternalQVTimperative.g:4042:1: ( rule__AttributeCS__Group_0_0__0 ) + // InternalQVTimperative.g:4042:2: rule__AttributeCS__Group_0_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_0_0__0(); @@ -11934,16 +12645,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3836:6: ( ( rule__AttributeCS__Group_0_1__0 ) ) + // InternalQVTimperative.g:4046:6: ( ( rule__AttributeCS__Group_0_1__0 ) ) { - // InternalQVTimperative.g:3836:6: ( ( rule__AttributeCS__Group_0_1__0 ) ) - // InternalQVTimperative.g:3837:1: ( rule__AttributeCS__Group_0_1__0 ) + // InternalQVTimperative.g:4046:6: ( ( rule__AttributeCS__Group_0_1__0 ) ) + // InternalQVTimperative.g:4047:1: ( rule__AttributeCS__Group_0_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup_0_1()); } - // InternalQVTimperative.g:3838:1: ( rule__AttributeCS__Group_0_1__0 ) - // InternalQVTimperative.g:3838:2: rule__AttributeCS__Group_0_1__0 + // InternalQVTimperative.g:4048:1: ( rule__AttributeCS__Group_0_1__0 ) + // InternalQVTimperative.g:4048:2: rule__AttributeCS__Group_0_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_0_1__0(); @@ -11980,115 +12691,115 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Alternatives_5_1_0" - // InternalQVTimperative.g:3847: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:4057: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:3851: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 alt14=16; + // InternalQVTimperative.g:4061: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 alt16=16; switch ( input.LA(1) ) { - case 121: + case 127: { - alt14=1; + alt16=1; } break; - case 122: + case 128: { - alt14=2; + alt16=2; } break; - case 123: + case 129: { - alt14=3; + alt16=3; } break; - case 124: + case 130: { - alt14=4; + alt16=4; } break; - case 125: + case 131: { - alt14=5; + alt16=5; } break; - case 126: + case 132: { - alt14=6; + alt16=6; } break; - case 127: + case 133: { - alt14=7; + alt16=7; } break; - case 128: + case 134: { - alt14=8; + alt16=8; } break; - case 117: + case 123: { - alt14=9; + alt16=9; } break; - case 129: + case 135: { - alt14=10; + alt16=10; } break; - case 130: + case 136: { - alt14=11; + alt16=11; } break; - case 131: + case 137: { - alt14=12; + alt16=12; } break; - case 132: + case 138: { - alt14=13; + alt16=13; } break; - case 133: + case 139: { - alt14=14; + alt16=14; } break; - case 134: + case 140: { - alt14=15; + alt16=15; } break; - case 135: + case 141: { - alt14=16; + alt16=16; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt14) { + switch (alt16) { case 1 : - // InternalQVTimperative.g:3852:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) + // InternalQVTimperative.g:4062:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) { - // InternalQVTimperative.g:3852:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) - // InternalQVTimperative.g:3853:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) + // InternalQVTimperative.g:4062:1: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) ) + // InternalQVTimperative.g:4063:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_0()); } - // InternalQVTimperative.g:3854:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) - // InternalQVTimperative.g:3854:2: rule__AttributeCS__QualifiersAssignment_5_1_0_0 + // InternalQVTimperative.g:4064:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_0 ) + // InternalQVTimperative.g:4064:2: rule__AttributeCS__QualifiersAssignment_5_1_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_0(); @@ -12108,16 +12819,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3858:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) + // InternalQVTimperative.g:4068:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) { - // InternalQVTimperative.g:3858:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) - // InternalQVTimperative.g:3859:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) + // InternalQVTimperative.g:4068:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) ) + // InternalQVTimperative.g:4069:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_1()); } - // InternalQVTimperative.g:3860:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) - // InternalQVTimperative.g:3860:2: rule__AttributeCS__QualifiersAssignment_5_1_0_1 + // InternalQVTimperative.g:4070:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_1 ) + // InternalQVTimperative.g:4070:2: rule__AttributeCS__QualifiersAssignment_5_1_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_1(); @@ -12137,16 +12848,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:3864:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) + // InternalQVTimperative.g:4074:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) { - // InternalQVTimperative.g:3864:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) - // InternalQVTimperative.g:3865:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) + // InternalQVTimperative.g:4074:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) ) + // InternalQVTimperative.g:4075:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_2()); } - // InternalQVTimperative.g:3866:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) - // InternalQVTimperative.g:3866:2: rule__AttributeCS__QualifiersAssignment_5_1_0_2 + // InternalQVTimperative.g:4076:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_2 ) + // InternalQVTimperative.g:4076:2: rule__AttributeCS__QualifiersAssignment_5_1_0_2 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_2(); @@ -12166,16 +12877,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:3870:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) + // InternalQVTimperative.g:4080:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) { - // InternalQVTimperative.g:3870:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) - // InternalQVTimperative.g:3871:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) + // InternalQVTimperative.g:4080:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) ) + // InternalQVTimperative.g:4081:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_3()); } - // InternalQVTimperative.g:3872:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) - // InternalQVTimperative.g:3872:2: rule__AttributeCS__QualifiersAssignment_5_1_0_3 + // InternalQVTimperative.g:4082:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_3 ) + // InternalQVTimperative.g:4082:2: rule__AttributeCS__QualifiersAssignment_5_1_0_3 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_3(); @@ -12195,16 +12906,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 5 : - // InternalQVTimperative.g:3876:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) + // InternalQVTimperative.g:4086:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) { - // InternalQVTimperative.g:3876:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) - // InternalQVTimperative.g:3877:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) + // InternalQVTimperative.g:4086:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) ) + // InternalQVTimperative.g:4087:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_4()); } - // InternalQVTimperative.g:3878:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) - // InternalQVTimperative.g:3878:2: rule__AttributeCS__QualifiersAssignment_5_1_0_4 + // InternalQVTimperative.g:4088:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_4 ) + // InternalQVTimperative.g:4088:2: rule__AttributeCS__QualifiersAssignment_5_1_0_4 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_4(); @@ -12224,16 +12935,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 6 : - // InternalQVTimperative.g:3882:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) + // InternalQVTimperative.g:4092:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) { - // InternalQVTimperative.g:3882:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) - // InternalQVTimperative.g:3883:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) + // InternalQVTimperative.g:4092:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) ) + // InternalQVTimperative.g:4093:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_5()); } - // InternalQVTimperative.g:3884:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) - // InternalQVTimperative.g:3884:2: rule__AttributeCS__QualifiersAssignment_5_1_0_5 + // InternalQVTimperative.g:4094:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_5 ) + // InternalQVTimperative.g:4094:2: rule__AttributeCS__QualifiersAssignment_5_1_0_5 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_5(); @@ -12253,16 +12964,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 7 : - // InternalQVTimperative.g:3888:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) + // InternalQVTimperative.g:4098:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) { - // InternalQVTimperative.g:3888:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) - // InternalQVTimperative.g:3889:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) + // InternalQVTimperative.g:4098:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) ) + // InternalQVTimperative.g:4099:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_6()); } - // InternalQVTimperative.g:3890:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) - // InternalQVTimperative.g:3890:2: rule__AttributeCS__QualifiersAssignment_5_1_0_6 + // InternalQVTimperative.g:4100:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_6 ) + // InternalQVTimperative.g:4100:2: rule__AttributeCS__QualifiersAssignment_5_1_0_6 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_6(); @@ -12282,16 +12993,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 8 : - // InternalQVTimperative.g:3894:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) + // InternalQVTimperative.g:4104:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) { - // InternalQVTimperative.g:3894:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) - // InternalQVTimperative.g:3895:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) + // InternalQVTimperative.g:4104:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) ) + // InternalQVTimperative.g:4105:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_7()); } - // InternalQVTimperative.g:3896:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) - // InternalQVTimperative.g:3896:2: rule__AttributeCS__QualifiersAssignment_5_1_0_7 + // InternalQVTimperative.g:4106:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_7 ) + // InternalQVTimperative.g:4106:2: rule__AttributeCS__QualifiersAssignment_5_1_0_7 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_7(); @@ -12311,16 +13022,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 9 : - // InternalQVTimperative.g:3900:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) + // InternalQVTimperative.g:4110:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) { - // InternalQVTimperative.g:3900:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) - // InternalQVTimperative.g:3901:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) + // InternalQVTimperative.g:4110:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) ) + // InternalQVTimperative.g:4111:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_8()); } - // InternalQVTimperative.g:3902:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) - // InternalQVTimperative.g:3902:2: rule__AttributeCS__QualifiersAssignment_5_1_0_8 + // InternalQVTimperative.g:4112:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_8 ) + // InternalQVTimperative.g:4112:2: rule__AttributeCS__QualifiersAssignment_5_1_0_8 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_8(); @@ -12340,16 +13051,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 10 : - // InternalQVTimperative.g:3906:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) + // InternalQVTimperative.g:4116:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) { - // InternalQVTimperative.g:3906:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) - // InternalQVTimperative.g:3907:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) + // InternalQVTimperative.g:4116:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) ) + // InternalQVTimperative.g:4117:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_9()); } - // InternalQVTimperative.g:3908:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) - // InternalQVTimperative.g:3908:2: rule__AttributeCS__QualifiersAssignment_5_1_0_9 + // InternalQVTimperative.g:4118:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_9 ) + // InternalQVTimperative.g:4118:2: rule__AttributeCS__QualifiersAssignment_5_1_0_9 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_9(); @@ -12369,16 +13080,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 11 : - // InternalQVTimperative.g:3912:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) + // InternalQVTimperative.g:4122:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) { - // InternalQVTimperative.g:3912:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) - // InternalQVTimperative.g:3913:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) + // InternalQVTimperative.g:4122:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) ) + // InternalQVTimperative.g:4123:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_10()); } - // InternalQVTimperative.g:3914:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) - // InternalQVTimperative.g:3914:2: rule__AttributeCS__QualifiersAssignment_5_1_0_10 + // InternalQVTimperative.g:4124:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_10 ) + // InternalQVTimperative.g:4124:2: rule__AttributeCS__QualifiersAssignment_5_1_0_10 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_10(); @@ -12398,16 +13109,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 12 : - // InternalQVTimperative.g:3918:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) + // InternalQVTimperative.g:4128:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) { - // InternalQVTimperative.g:3918:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) - // InternalQVTimperative.g:3919:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) + // InternalQVTimperative.g:4128:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) ) + // InternalQVTimperative.g:4129:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_11()); } - // InternalQVTimperative.g:3920:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) - // InternalQVTimperative.g:3920:2: rule__AttributeCS__QualifiersAssignment_5_1_0_11 + // InternalQVTimperative.g:4130:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_11 ) + // InternalQVTimperative.g:4130:2: rule__AttributeCS__QualifiersAssignment_5_1_0_11 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_11(); @@ -12427,16 +13138,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 13 : - // InternalQVTimperative.g:3924:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) + // InternalQVTimperative.g:4134:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) { - // InternalQVTimperative.g:3924:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) - // InternalQVTimperative.g:3925:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) + // InternalQVTimperative.g:4134:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) ) + // InternalQVTimperative.g:4135:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_12()); } - // InternalQVTimperative.g:3926:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) - // InternalQVTimperative.g:3926:2: rule__AttributeCS__QualifiersAssignment_5_1_0_12 + // InternalQVTimperative.g:4136:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_12 ) + // InternalQVTimperative.g:4136:2: rule__AttributeCS__QualifiersAssignment_5_1_0_12 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_12(); @@ -12456,16 +13167,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 14 : - // InternalQVTimperative.g:3930:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) + // InternalQVTimperative.g:4140:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) { - // InternalQVTimperative.g:3930:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) - // InternalQVTimperative.g:3931:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) + // InternalQVTimperative.g:4140:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) ) + // InternalQVTimperative.g:4141:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_13()); } - // InternalQVTimperative.g:3932:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) - // InternalQVTimperative.g:3932:2: rule__AttributeCS__QualifiersAssignment_5_1_0_13 + // InternalQVTimperative.g:4142:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_13 ) + // InternalQVTimperative.g:4142:2: rule__AttributeCS__QualifiersAssignment_5_1_0_13 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_13(); @@ -12485,16 +13196,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 15 : - // InternalQVTimperative.g:3936:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) + // InternalQVTimperative.g:4146:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) { - // InternalQVTimperative.g:3936:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) - // InternalQVTimperative.g:3937:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) + // InternalQVTimperative.g:4146:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) ) + // InternalQVTimperative.g:4147:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_14()); } - // InternalQVTimperative.g:3938:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) - // InternalQVTimperative.g:3938:2: rule__AttributeCS__QualifiersAssignment_5_1_0_14 + // InternalQVTimperative.g:4148:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_14 ) + // InternalQVTimperative.g:4148:2: rule__AttributeCS__QualifiersAssignment_5_1_0_14 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_14(); @@ -12514,16 +13225,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 16 : - // InternalQVTimperative.g:3942:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) + // InternalQVTimperative.g:4152:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) { - // InternalQVTimperative.g:3942:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) - // InternalQVTimperative.g:3943:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) + // InternalQVTimperative.g:4152:6: ( ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) ) + // InternalQVTimperative.g:4153:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_5_1_0_15()); } - // InternalQVTimperative.g:3944:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) - // InternalQVTimperative.g:3944:2: rule__AttributeCS__QualifiersAssignment_5_1_0_15 + // InternalQVTimperative.g:4154:1: ( rule__AttributeCS__QualifiersAssignment_5_1_0_15 ) + // InternalQVTimperative.g:4154:2: rule__AttributeCS__QualifiersAssignment_5_1_0_15 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_5_1_0_15(); @@ -12560,41 +13271,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Alternatives_6" - // InternalQVTimperative.g:3953:1: rule__AttributeCS__Alternatives_6 : ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) ); + // InternalQVTimperative.g:4163: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:3957:1: ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalQVTimperative.g:4167:1: ( ( ( rule__AttributeCS__Group_6_0__0 ) ) | ( ';' ) ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA15_0==75) ) { - alt15=1; + if ( (LA17_0==80) ) { + alt17=1; } - else if ( (LA15_0==17) ) { - alt15=2; + else if ( (LA17_0==18) ) { + alt17=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt15) { + switch (alt17) { case 1 : - // InternalQVTimperative.g:3958:1: ( ( rule__AttributeCS__Group_6_0__0 ) ) + // InternalQVTimperative.g:4168:1: ( ( rule__AttributeCS__Group_6_0__0 ) ) { - // InternalQVTimperative.g:3958:1: ( ( rule__AttributeCS__Group_6_0__0 ) ) - // InternalQVTimperative.g:3959:1: ( rule__AttributeCS__Group_6_0__0 ) + // InternalQVTimperative.g:4168:1: ( ( rule__AttributeCS__Group_6_0__0 ) ) + // InternalQVTimperative.g:4169:1: ( rule__AttributeCS__Group_6_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup_6_0()); } - // InternalQVTimperative.g:3960:1: ( rule__AttributeCS__Group_6_0__0 ) - // InternalQVTimperative.g:3960:2: rule__AttributeCS__Group_6_0__0 + // InternalQVTimperative.g:4170:1: ( rule__AttributeCS__Group_6_0__0 ) + // InternalQVTimperative.g:4170:2: rule__AttributeCS__Group_6_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_6_0__0(); @@ -12614,15 +13325,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3964:6: ( ';' ) + // InternalQVTimperative.g:4174:6: ( ';' ) { - // InternalQVTimperative.g:3964:6: ( ';' ) - // InternalQVTimperative.g:3965:1: ';' + // InternalQVTimperative.g:4174:6: ( ';' ) + // InternalQVTimperative.g:4175:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_1()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_1()); } @@ -12650,41 +13361,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Alternatives_6_0_1" - // InternalQVTimperative.g:3977: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:4187: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:3981:1: ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) ) - int alt16=2; - int LA16_0 = input.LA(1); + // InternalQVTimperative.g:4191:1: ( ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) | ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) ) + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA16_0==87) ) { - alt16=1; + if ( (LA18_0==91) ) { + alt18=1; } - else if ( (LA16_0==88) ) { - alt16=2; + else if ( (LA18_0==92) ) { + alt18=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt16) { + switch (alt18) { case 1 : - // InternalQVTimperative.g:3982:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) + // InternalQVTimperative.g:4192:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) { - // InternalQVTimperative.g:3982:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) - // InternalQVTimperative.g:3983:1: ( rule__AttributeCS__Group_6_0_1_0__0 ) + // InternalQVTimperative.g:4192:1: ( ( rule__AttributeCS__Group_6_0_1_0__0 ) ) + // InternalQVTimperative.g:4193:1: ( rule__AttributeCS__Group_6_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup_6_0_1_0()); } - // InternalQVTimperative.g:3984:1: ( rule__AttributeCS__Group_6_0_1_0__0 ) - // InternalQVTimperative.g:3984:2: rule__AttributeCS__Group_6_0_1_0__0 + // InternalQVTimperative.g:4194:1: ( rule__AttributeCS__Group_6_0_1_0__0 ) + // InternalQVTimperative.g:4194:2: rule__AttributeCS__Group_6_0_1_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_6_0_1_0__0(); @@ -12704,16 +13415,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:3988:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) + // InternalQVTimperative.g:4198:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) { - // InternalQVTimperative.g:3988:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) - // InternalQVTimperative.g:3989:1: ( rule__AttributeCS__Group_6_0_1_1__0 ) + // InternalQVTimperative.g:4198:6: ( ( rule__AttributeCS__Group_6_0_1_1__0 ) ) + // InternalQVTimperative.g:4199:1: ( rule__AttributeCS__Group_6_0_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup_6_0_1_1()); } - // InternalQVTimperative.g:3990:1: ( rule__AttributeCS__Group_6_0_1_1__0 ) - // InternalQVTimperative.g:3990:2: rule__AttributeCS__Group_6_0_1_1__0 + // InternalQVTimperative.g:4200:1: ( rule__AttributeCS__Group_6_0_1_1__0 ) + // InternalQVTimperative.g:4200:2: rule__AttributeCS__Group_6_0_1_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_6_0_1_1__0(); @@ -12750,46 +13461,46 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ClassCS__Alternatives" - // InternalQVTimperative.g:3999:1: rule__ClassCS__Alternatives : ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) ); + // InternalQVTimperative.g:4209:1: rule__ClassCS__Alternatives : ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) ); public final void rule__ClassCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:4003:1: ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) ) - int alt17=3; + // InternalQVTimperative.g:4213:1: ( ( ruleStructuredClassCS ) | ( ruleDataTypeCS ) | ( ruleEnumerationCS ) ) + int alt19=3; switch ( input.LA(1) ) { - case 97: - case 142: + case 101: + case 148: { - alt17=1; + alt19=1; } break; - case 89: - case 136: + case 93: + case 142: { - alt17=2; + alt19=2; } break; - case 90: + case 94: { - alt17=3; + alt19=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); + new NoViableAltException("", 19, 0, input); throw nvae; } - switch (alt17) { + switch (alt19) { case 1 : - // InternalQVTimperative.g:4004:1: ( ruleStructuredClassCS ) + // InternalQVTimperative.g:4214:1: ( ruleStructuredClassCS ) { - // InternalQVTimperative.g:4004:1: ( ruleStructuredClassCS ) - // InternalQVTimperative.g:4005:1: ruleStructuredClassCS + // InternalQVTimperative.g:4214:1: ( ruleStructuredClassCS ) + // InternalQVTimperative.g:4215:1: ruleStructuredClassCS { if ( state.backtracking==0 ) { before(grammarAccess.getClassCSAccess().getStructuredClassCSParserRuleCall_0()); @@ -12809,10 +13520,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4010:6: ( ruleDataTypeCS ) + // InternalQVTimperative.g:4220:6: ( ruleDataTypeCS ) { - // InternalQVTimperative.g:4010:6: ( ruleDataTypeCS ) - // InternalQVTimperative.g:4011:1: ruleDataTypeCS + // InternalQVTimperative.g:4220:6: ( ruleDataTypeCS ) + // InternalQVTimperative.g:4221:1: ruleDataTypeCS { if ( state.backtracking==0 ) { before(grammarAccess.getClassCSAccess().getDataTypeCSParserRuleCall_1()); @@ -12832,10 +13543,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:4016:6: ( ruleEnumerationCS ) + // InternalQVTimperative.g:4226:6: ( ruleEnumerationCS ) { - // InternalQVTimperative.g:4016:6: ( ruleEnumerationCS ) - // InternalQVTimperative.g:4017:1: ruleEnumerationCS + // InternalQVTimperative.g:4226:6: ( ruleEnumerationCS ) + // InternalQVTimperative.g:4227:1: ruleEnumerationCS { if ( state.backtracking==0 ) { before(grammarAccess.getClassCSAccess().getEnumerationCSParserRuleCall_2()); @@ -12872,41 +13583,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Alternatives_5_1" - // InternalQVTimperative.g:4027:1: rule__DataTypeCS__Alternatives_5_1 : ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) ); + // InternalQVTimperative.g:4237: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:4031:1: ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) ) - int alt18=2; - int LA18_0 = input.LA(1); + // InternalQVTimperative.g:4241:1: ( ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) | ( '!serializable' ) ) + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA18_0==137) ) { - alt18=1; + if ( (LA20_0==143) ) { + alt20=1; } - else if ( (LA18_0==29) ) { - alt18=2; + else if ( (LA20_0==30) ) { + alt20=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); + new NoViableAltException("", 20, 0, input); throw nvae; } - switch (alt18) { + switch (alt20) { case 1 : - // InternalQVTimperative.g:4032:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) + // InternalQVTimperative.g:4242:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) { - // InternalQVTimperative.g:4032:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) - // InternalQVTimperative.g:4033:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) + // InternalQVTimperative.g:4242:1: ( ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) ) + // InternalQVTimperative.g:4243:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getIsSerializableAssignment_5_1_0()); } - // InternalQVTimperative.g:4034:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) - // InternalQVTimperative.g:4034:2: rule__DataTypeCS__IsSerializableAssignment_5_1_0 + // InternalQVTimperative.g:4244:1: ( rule__DataTypeCS__IsSerializableAssignment_5_1_0 ) + // InternalQVTimperative.g:4244:2: rule__DataTypeCS__IsSerializableAssignment_5_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__IsSerializableAssignment_5_1_0(); @@ -12926,15 +13637,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4038:6: ( '!serializable' ) + // InternalQVTimperative.g:4248:6: ( '!serializable' ) { - // InternalQVTimperative.g:4038:6: ( '!serializable' ) - // InternalQVTimperative.g:4039:1: '!serializable' + // InternalQVTimperative.g:4248:6: ( '!serializable' ) + // InternalQVTimperative.g:4249:1: '!serializable' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getSerializableKeyword_5_1_1()); } - match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeCSAccess().getSerializableKeyword_5_1_1()); } @@ -12962,41 +13673,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Alternatives_6" - // InternalQVTimperative.g:4051:1: rule__DataTypeCS__Alternatives_6 : ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) ); + // InternalQVTimperative.g:4261: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:4055:1: ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) ) - int alt19=2; - int LA19_0 = input.LA(1); + // InternalQVTimperative.g:4265:1: ( ( ( rule__DataTypeCS__Group_6_0__0 ) ) | ( ';' ) ) + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA19_0==75) ) { - alt19=1; + if ( (LA21_0==80) ) { + alt21=1; } - else if ( (LA19_0==17) ) { - alt19=2; + else if ( (LA21_0==18) ) { + alt21=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); + new NoViableAltException("", 21, 0, input); throw nvae; } - switch (alt19) { + switch (alt21) { case 1 : - // InternalQVTimperative.g:4056:1: ( ( rule__DataTypeCS__Group_6_0__0 ) ) + // InternalQVTimperative.g:4266:1: ( ( rule__DataTypeCS__Group_6_0__0 ) ) { - // InternalQVTimperative.g:4056:1: ( ( rule__DataTypeCS__Group_6_0__0 ) ) - // InternalQVTimperative.g:4057:1: ( rule__DataTypeCS__Group_6_0__0 ) + // InternalQVTimperative.g:4266:1: ( ( rule__DataTypeCS__Group_6_0__0 ) ) + // InternalQVTimperative.g:4267:1: ( rule__DataTypeCS__Group_6_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getGroup_6_0()); } - // InternalQVTimperative.g:4058:1: ( rule__DataTypeCS__Group_6_0__0 ) - // InternalQVTimperative.g:4058:2: rule__DataTypeCS__Group_6_0__0 + // InternalQVTimperative.g:4268:1: ( rule__DataTypeCS__Group_6_0__0 ) + // InternalQVTimperative.g:4268:2: rule__DataTypeCS__Group_6_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__Group_6_0__0(); @@ -13016,15 +13727,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4062:6: ( ';' ) + // InternalQVTimperative.g:4272:6: ( ';' ) { - // InternalQVTimperative.g:4062:6: ( ';' ) - // InternalQVTimperative.g:4063:1: ';' + // InternalQVTimperative.g:4272:6: ( ';' ) + // InternalQVTimperative.g:4273:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getSemicolonKeyword_6_1()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeCSAccess().getSemicolonKeyword_6_1()); } @@ -13052,41 +13763,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Alternatives_4_1" - // InternalQVTimperative.g:4075:1: rule__EnumerationCS__Alternatives_4_1 : ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) ); + // InternalQVTimperative.g:4285: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:4079:1: ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) ) - int alt20=2; - int LA20_0 = input.LA(1); + // InternalQVTimperative.g:4289:1: ( ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) | ( '!serializable' ) ) + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA20_0==137) ) { - alt20=1; + if ( (LA22_0==143) ) { + alt22=1; } - else if ( (LA20_0==29) ) { - alt20=2; + else if ( (LA22_0==30) ) { + alt22=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 20, 0, input); + new NoViableAltException("", 22, 0, input); throw nvae; } - switch (alt20) { + switch (alt22) { case 1 : - // InternalQVTimperative.g:4080:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) + // InternalQVTimperative.g:4290:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) { - // InternalQVTimperative.g:4080:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) - // InternalQVTimperative.g:4081:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) + // InternalQVTimperative.g:4290:1: ( ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) ) + // InternalQVTimperative.g:4291:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getIsSerializableAssignment_4_1_0()); } - // InternalQVTimperative.g:4082:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) - // InternalQVTimperative.g:4082:2: rule__EnumerationCS__IsSerializableAssignment_4_1_0 + // InternalQVTimperative.g:4292:1: ( rule__EnumerationCS__IsSerializableAssignment_4_1_0 ) + // InternalQVTimperative.g:4292:2: rule__EnumerationCS__IsSerializableAssignment_4_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__IsSerializableAssignment_4_1_0(); @@ -13106,15 +13817,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4086:6: ( '!serializable' ) + // InternalQVTimperative.g:4296:6: ( '!serializable' ) { - // InternalQVTimperative.g:4086:6: ( '!serializable' ) - // InternalQVTimperative.g:4087:1: '!serializable' + // InternalQVTimperative.g:4296:6: ( '!serializable' ) + // InternalQVTimperative.g:4297:1: '!serializable' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getSerializableKeyword_4_1_1()); } - match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationCSAccess().getSerializableKeyword_4_1_1()); } @@ -13142,41 +13853,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Alternatives_5" - // InternalQVTimperative.g:4099:1: rule__EnumerationCS__Alternatives_5 : ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) ); + // InternalQVTimperative.g:4309: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:4103:1: ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) ) - int alt21=2; - int LA21_0 = input.LA(1); + // InternalQVTimperative.g:4313:1: ( ( ( rule__EnumerationCS__Group_5_0__0 ) ) | ( ';' ) ) + int alt23=2; + int LA23_0 = input.LA(1); - if ( (LA21_0==75) ) { - alt21=1; + if ( (LA23_0==80) ) { + alt23=1; } - else if ( (LA21_0==17) ) { - alt21=2; + else if ( (LA23_0==18) ) { + alt23=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 21, 0, input); + new NoViableAltException("", 23, 0, input); throw nvae; } - switch (alt21) { + switch (alt23) { case 1 : - // InternalQVTimperative.g:4104:1: ( ( rule__EnumerationCS__Group_5_0__0 ) ) + // InternalQVTimperative.g:4314:1: ( ( rule__EnumerationCS__Group_5_0__0 ) ) { - // InternalQVTimperative.g:4104:1: ( ( rule__EnumerationCS__Group_5_0__0 ) ) - // InternalQVTimperative.g:4105:1: ( rule__EnumerationCS__Group_5_0__0 ) + // InternalQVTimperative.g:4314:1: ( ( rule__EnumerationCS__Group_5_0__0 ) ) + // InternalQVTimperative.g:4315:1: ( rule__EnumerationCS__Group_5_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getGroup_5_0()); } - // InternalQVTimperative.g:4106:1: ( rule__EnumerationCS__Group_5_0__0 ) - // InternalQVTimperative.g:4106:2: rule__EnumerationCS__Group_5_0__0 + // InternalQVTimperative.g:4316:1: ( rule__EnumerationCS__Group_5_0__0 ) + // InternalQVTimperative.g:4316:2: rule__EnumerationCS__Group_5_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__Group_5_0__0(); @@ -13196,15 +13907,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4110:6: ( ';' ) + // InternalQVTimperative.g:4320:6: ( ';' ) { - // InternalQVTimperative.g:4110:6: ( ';' ) - // InternalQVTimperative.g:4111:1: ';' + // InternalQVTimperative.g:4320:6: ( ';' ) + // InternalQVTimperative.g:4321:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getSemicolonKeyword_5_1()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationCSAccess().getSemicolonKeyword_5_1()); } @@ -13232,41 +13943,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Alternatives_0" - // InternalQVTimperative.g:4123:1: rule__EnumerationLiteralCS__Alternatives_0 : ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) ); + // InternalQVTimperative.g:4333: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:4127:1: ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) ) - int alt22=2; - int LA22_0 = input.LA(1); + // InternalQVTimperative.g:4337:1: ( ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) | ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) ) + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA22_0==91) ) { - alt22=1; + if ( (LA24_0==95) ) { + alt24=1; } - else if ( ((LA22_0>=RULE_SIMPLE_ID && LA22_0<=RULE_ESCAPED_ID)) ) { - alt22=2; + else if ( ((LA24_0>=RULE_SIMPLE_ID && LA24_0<=RULE_ESCAPED_ID)) ) { + alt24=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 22, 0, input); + new NoViableAltException("", 24, 0, input); throw nvae; } - switch (alt22) { + switch (alt24) { case 1 : - // InternalQVTimperative.g:4128:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) + // InternalQVTimperative.g:4338:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) { - // InternalQVTimperative.g:4128:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) - // InternalQVTimperative.g:4129:1: ( rule__EnumerationLiteralCS__Group_0_0__0 ) + // InternalQVTimperative.g:4338:1: ( ( rule__EnumerationLiteralCS__Group_0_0__0 ) ) + // InternalQVTimperative.g:4339:1: ( rule__EnumerationLiteralCS__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_0_0()); } - // InternalQVTimperative.g:4130:1: ( rule__EnumerationLiteralCS__Group_0_0__0 ) - // InternalQVTimperative.g:4130:2: rule__EnumerationLiteralCS__Group_0_0__0 + // InternalQVTimperative.g:4340:1: ( rule__EnumerationLiteralCS__Group_0_0__0 ) + // InternalQVTimperative.g:4340:2: rule__EnumerationLiteralCS__Group_0_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__Group_0_0__0(); @@ -13286,16 +13997,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4134:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) + // InternalQVTimperative.g:4344:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) { - // InternalQVTimperative.g:4134:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) - // InternalQVTimperative.g:4135:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) + // InternalQVTimperative.g:4344:6: ( ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) ) + // InternalQVTimperative.g:4345:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getNameAssignment_0_1()); } - // InternalQVTimperative.g:4136:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) - // InternalQVTimperative.g:4136:2: rule__EnumerationLiteralCS__NameAssignment_0_1 + // InternalQVTimperative.g:4346:1: ( rule__EnumerationLiteralCS__NameAssignment_0_1 ) + // InternalQVTimperative.g:4346:2: rule__EnumerationLiteralCS__NameAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__NameAssignment_0_1(); @@ -13332,41 +14043,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Alternatives_2" - // InternalQVTimperative.g:4145:1: rule__EnumerationLiteralCS__Alternatives_2 : ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) ); + // InternalQVTimperative.g:4355: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:4149:1: ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) ) - int alt23=2; - int LA23_0 = input.LA(1); + // InternalQVTimperative.g:4359:1: ( ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) | ( ';' ) ) + int alt25=2; + int LA25_0 = input.LA(1); - if ( (LA23_0==75) ) { - alt23=1; + if ( (LA25_0==80) ) { + alt25=1; } - else if ( (LA23_0==17) ) { - alt23=2; + else if ( (LA25_0==18) ) { + alt25=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 23, 0, input); + new NoViableAltException("", 25, 0, input); throw nvae; } - switch (alt23) { + switch (alt25) { case 1 : - // InternalQVTimperative.g:4150:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) + // InternalQVTimperative.g:4360:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) { - // InternalQVTimperative.g:4150:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) - // InternalQVTimperative.g:4151:1: ( rule__EnumerationLiteralCS__Group_2_0__0 ) + // InternalQVTimperative.g:4360:1: ( ( rule__EnumerationLiteralCS__Group_2_0__0 ) ) + // InternalQVTimperative.g:4361:1: ( rule__EnumerationLiteralCS__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_2_0()); } - // InternalQVTimperative.g:4152:1: ( rule__EnumerationLiteralCS__Group_2_0__0 ) - // InternalQVTimperative.g:4152:2: rule__EnumerationLiteralCS__Group_2_0__0 + // InternalQVTimperative.g:4362:1: ( rule__EnumerationLiteralCS__Group_2_0__0 ) + // InternalQVTimperative.g:4362:2: rule__EnumerationLiteralCS__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__Group_2_0__0(); @@ -13386,15 +14097,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4156:6: ( ';' ) + // InternalQVTimperative.g:4366:6: ( ';' ) { - // InternalQVTimperative.g:4156:6: ( ';' ) - // InternalQVTimperative.g:4157:1: ';' + // InternalQVTimperative.g:4366:6: ( ';' ) + // InternalQVTimperative.g:4367:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getSemicolonKeyword_2_1()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationLiteralCSAccess().getSemicolonKeyword_2_1()); } @@ -13422,41 +14133,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Alternatives_0" - // InternalQVTimperative.g:4169:1: rule__OperationCS__Alternatives_0 : ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) ); + // InternalQVTimperative.g:4379: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:4173:1: ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) ) - int alt24=2; - int LA24_0 = input.LA(1); + // InternalQVTimperative.g:4383:1: ( ( ( rule__OperationCS__Group_0_0__0 ) ) | ( ( rule__OperationCS__Group_0_1__0 ) ) ) + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA24_0==119) ) { - alt24=1; + if ( (LA26_0==125) ) { + alt26=1; } - else if ( (LA24_0==120) ) { - alt24=2; + else if ( (LA26_0==126) ) { + alt26=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 24, 0, input); + new NoViableAltException("", 26, 0, input); throw nvae; } - switch (alt24) { + switch (alt26) { case 1 : - // InternalQVTimperative.g:4174:1: ( ( rule__OperationCS__Group_0_0__0 ) ) + // InternalQVTimperative.g:4384:1: ( ( rule__OperationCS__Group_0_0__0 ) ) { - // InternalQVTimperative.g:4174:1: ( ( rule__OperationCS__Group_0_0__0 ) ) - // InternalQVTimperative.g:4175:1: ( rule__OperationCS__Group_0_0__0 ) + // InternalQVTimperative.g:4384:1: ( ( rule__OperationCS__Group_0_0__0 ) ) + // InternalQVTimperative.g:4385:1: ( rule__OperationCS__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_0_0()); } - // InternalQVTimperative.g:4176:1: ( rule__OperationCS__Group_0_0__0 ) - // InternalQVTimperative.g:4176:2: rule__OperationCS__Group_0_0__0 + // InternalQVTimperative.g:4386:1: ( rule__OperationCS__Group_0_0__0 ) + // InternalQVTimperative.g:4386:2: rule__OperationCS__Group_0_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_0_0__0(); @@ -13476,16 +14187,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4180:6: ( ( rule__OperationCS__Group_0_1__0 ) ) + // InternalQVTimperative.g:4390:6: ( ( rule__OperationCS__Group_0_1__0 ) ) { - // InternalQVTimperative.g:4180:6: ( ( rule__OperationCS__Group_0_1__0 ) ) - // InternalQVTimperative.g:4181:1: ( rule__OperationCS__Group_0_1__0 ) + // InternalQVTimperative.g:4390:6: ( ( rule__OperationCS__Group_0_1__0 ) ) + // InternalQVTimperative.g:4391:1: ( rule__OperationCS__Group_0_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_0_1()); } - // InternalQVTimperative.g:4182:1: ( rule__OperationCS__Group_0_1__0 ) - // InternalQVTimperative.g:4182:2: rule__OperationCS__Group_0_1__0 + // InternalQVTimperative.g:4392:1: ( rule__OperationCS__Group_0_1__0 ) + // InternalQVTimperative.g:4392:2: rule__OperationCS__Group_0_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_0_1__0(); @@ -13522,65 +14233,65 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Alternatives_9_1_0" - // InternalQVTimperative.g:4191: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:4401: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:4195: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 alt25=6; + // InternalQVTimperative.g:4405: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 alt27=6; switch ( input.LA(1) ) { - case 121: + case 127: { - alt25=1; + alt27=1; } break; - case 122: + case 128: { - alt25=2; + alt27=2; } break; - case 125: + case 131: { - alt25=3; + alt27=3; } break; - case 126: + case 132: { - alt25=4; + alt27=4; } break; - case 130: + case 136: { - alt25=5; + alt27=5; } break; - case 131: + case 137: { - alt25=6; + alt27=6; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt25) { + switch (alt27) { case 1 : - // InternalQVTimperative.g:4196:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) + // InternalQVTimperative.g:4406:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) { - // InternalQVTimperative.g:4196:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) - // InternalQVTimperative.g:4197:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) + // InternalQVTimperative.g:4406:1: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) ) + // InternalQVTimperative.g:4407:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_0()); } - // InternalQVTimperative.g:4198:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) - // InternalQVTimperative.g:4198:2: rule__OperationCS__QualifiersAssignment_9_1_0_0 + // InternalQVTimperative.g:4408:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_0 ) + // InternalQVTimperative.g:4408:2: rule__OperationCS__QualifiersAssignment_9_1_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__QualifiersAssignment_9_1_0_0(); @@ -13600,16 +14311,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4202:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) + // InternalQVTimperative.g:4412:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) { - // InternalQVTimperative.g:4202:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) - // InternalQVTimperative.g:4203:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) + // InternalQVTimperative.g:4412:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) ) + // InternalQVTimperative.g:4413:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_1()); } - // InternalQVTimperative.g:4204:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) - // InternalQVTimperative.g:4204:2: rule__OperationCS__QualifiersAssignment_9_1_0_1 + // InternalQVTimperative.g:4414:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_1 ) + // InternalQVTimperative.g:4414:2: rule__OperationCS__QualifiersAssignment_9_1_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__QualifiersAssignment_9_1_0_1(); @@ -13629,16 +14340,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:4208:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) + // InternalQVTimperative.g:4418:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) { - // InternalQVTimperative.g:4208:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) - // InternalQVTimperative.g:4209:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) + // InternalQVTimperative.g:4418:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) ) + // InternalQVTimperative.g:4419:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_2()); } - // InternalQVTimperative.g:4210:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) - // InternalQVTimperative.g:4210:2: rule__OperationCS__QualifiersAssignment_9_1_0_2 + // InternalQVTimperative.g:4420:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_2 ) + // InternalQVTimperative.g:4420:2: rule__OperationCS__QualifiersAssignment_9_1_0_2 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__QualifiersAssignment_9_1_0_2(); @@ -13658,16 +14369,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:4214:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) + // InternalQVTimperative.g:4424:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) { - // InternalQVTimperative.g:4214:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) - // InternalQVTimperative.g:4215:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) + // InternalQVTimperative.g:4424:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) ) + // InternalQVTimperative.g:4425:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_3()); } - // InternalQVTimperative.g:4216:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) - // InternalQVTimperative.g:4216:2: rule__OperationCS__QualifiersAssignment_9_1_0_3 + // InternalQVTimperative.g:4426:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_3 ) + // InternalQVTimperative.g:4426:2: rule__OperationCS__QualifiersAssignment_9_1_0_3 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__QualifiersAssignment_9_1_0_3(); @@ -13687,16 +14398,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 5 : - // InternalQVTimperative.g:4220:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) + // InternalQVTimperative.g:4430:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) { - // InternalQVTimperative.g:4220:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) - // InternalQVTimperative.g:4221:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) + // InternalQVTimperative.g:4430:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) ) + // InternalQVTimperative.g:4431:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_4()); } - // InternalQVTimperative.g:4222:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) - // InternalQVTimperative.g:4222:2: rule__OperationCS__QualifiersAssignment_9_1_0_4 + // InternalQVTimperative.g:4432:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_4 ) + // InternalQVTimperative.g:4432:2: rule__OperationCS__QualifiersAssignment_9_1_0_4 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__QualifiersAssignment_9_1_0_4(); @@ -13716,16 +14427,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 6 : - // InternalQVTimperative.g:4226:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) + // InternalQVTimperative.g:4436:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) { - // InternalQVTimperative.g:4226:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) - // InternalQVTimperative.g:4227:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) + // InternalQVTimperative.g:4436:6: ( ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) ) + // InternalQVTimperative.g:4437:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_9_1_0_5()); } - // InternalQVTimperative.g:4228:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) - // InternalQVTimperative.g:4228:2: rule__OperationCS__QualifiersAssignment_9_1_0_5 + // InternalQVTimperative.g:4438:1: ( rule__OperationCS__QualifiersAssignment_9_1_0_5 ) + // InternalQVTimperative.g:4438:2: rule__OperationCS__QualifiersAssignment_9_1_0_5 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__QualifiersAssignment_9_1_0_5(); @@ -13762,41 +14473,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Alternatives_10" - // InternalQVTimperative.g:4237:1: rule__OperationCS__Alternatives_10 : ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) ); + // InternalQVTimperative.g:4447: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:4241:1: ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) ) - int alt26=2; - int LA26_0 = input.LA(1); + // InternalQVTimperative.g:4451:1: ( ( ( rule__OperationCS__Group_10_0__0 ) ) | ( ';' ) ) + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA26_0==75) ) { - alt26=1; + if ( (LA28_0==80) ) { + alt28=1; } - else if ( (LA26_0==17) ) { - alt26=2; + else if ( (LA28_0==18) ) { + alt28=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 26, 0, input); + new NoViableAltException("", 28, 0, input); throw nvae; } - switch (alt26) { + switch (alt28) { case 1 : - // InternalQVTimperative.g:4242:1: ( ( rule__OperationCS__Group_10_0__0 ) ) + // InternalQVTimperative.g:4452:1: ( ( rule__OperationCS__Group_10_0__0 ) ) { - // InternalQVTimperative.g:4242:1: ( ( rule__OperationCS__Group_10_0__0 ) ) - // InternalQVTimperative.g:4243:1: ( rule__OperationCS__Group_10_0__0 ) + // InternalQVTimperative.g:4452:1: ( ( rule__OperationCS__Group_10_0__0 ) ) + // InternalQVTimperative.g:4453:1: ( rule__OperationCS__Group_10_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_10_0()); } - // InternalQVTimperative.g:4244:1: ( rule__OperationCS__Group_10_0__0 ) - // InternalQVTimperative.g:4244:2: rule__OperationCS__Group_10_0__0 + // InternalQVTimperative.g:4454:1: ( rule__OperationCS__Group_10_0__0 ) + // InternalQVTimperative.g:4454:2: rule__OperationCS__Group_10_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_10_0__0(); @@ -13816,15 +14527,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4248:6: ( ';' ) + // InternalQVTimperative.g:4458:6: ( ';' ) { - // InternalQVTimperative.g:4248:6: ( ';' ) - // InternalQVTimperative.g:4249:1: ';' + // InternalQVTimperative.g:4458:6: ( ';' ) + // InternalQVTimperative.g:4459:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_1()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_1()); } @@ -13852,55 +14563,55 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Alternatives_2_1_0" - // InternalQVTimperative.g:4261: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:4471: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:4265: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 alt27=4; + // InternalQVTimperative.g:4475: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 alt29=4; switch ( input.LA(1) ) { - case 125: + case 131: { - alt27=1; + alt29=1; } break; - case 126: + case 132: { - alt27=2; + alt29=2; } break; - case 130: + case 136: { - alt27=3; + alt29=3; } break; - case 131: + case 137: { - alt27=4; + alt29=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 27, 0, input); + new NoViableAltException("", 29, 0, input); throw nvae; } - switch (alt27) { + switch (alt29) { case 1 : - // InternalQVTimperative.g:4266:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) + // InternalQVTimperative.g:4476:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) { - // InternalQVTimperative.g:4266:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) - // InternalQVTimperative.g:4267:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) + // InternalQVTimperative.g:4476:1: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) ) + // InternalQVTimperative.g:4477:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_0()); } - // InternalQVTimperative.g:4268:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) - // InternalQVTimperative.g:4268:2: rule__ParameterCS__QualifiersAssignment_2_1_0_0 + // InternalQVTimperative.g:4478:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_0 ) + // InternalQVTimperative.g:4478:2: rule__ParameterCS__QualifiersAssignment_2_1_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__QualifiersAssignment_2_1_0_0(); @@ -13920,16 +14631,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4272:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) + // InternalQVTimperative.g:4482:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) { - // InternalQVTimperative.g:4272:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) - // InternalQVTimperative.g:4273:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) + // InternalQVTimperative.g:4482:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) ) + // InternalQVTimperative.g:4483:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_1()); } - // InternalQVTimperative.g:4274:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) - // InternalQVTimperative.g:4274:2: rule__ParameterCS__QualifiersAssignment_2_1_0_1 + // InternalQVTimperative.g:4484:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_1 ) + // InternalQVTimperative.g:4484:2: rule__ParameterCS__QualifiersAssignment_2_1_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__QualifiersAssignment_2_1_0_1(); @@ -13949,16 +14660,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:4278:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) + // InternalQVTimperative.g:4488:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) { - // InternalQVTimperative.g:4278:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) - // InternalQVTimperative.g:4279:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) + // InternalQVTimperative.g:4488:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) ) + // InternalQVTimperative.g:4489:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_2()); } - // InternalQVTimperative.g:4280:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) - // InternalQVTimperative.g:4280:2: rule__ParameterCS__QualifiersAssignment_2_1_0_2 + // InternalQVTimperative.g:4490:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_2 ) + // InternalQVTimperative.g:4490:2: rule__ParameterCS__QualifiersAssignment_2_1_0_2 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__QualifiersAssignment_2_1_0_2(); @@ -13978,16 +14689,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:4284:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) + // InternalQVTimperative.g:4494:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) { - // InternalQVTimperative.g:4284:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) - // InternalQVTimperative.g:4285:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) + // InternalQVTimperative.g:4494:6: ( ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) ) + // InternalQVTimperative.g:4495:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersAssignment_2_1_0_3()); } - // InternalQVTimperative.g:4286:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) - // InternalQVTimperative.g:4286:2: rule__ParameterCS__QualifiersAssignment_2_1_0_3 + // InternalQVTimperative.g:4496:1: ( rule__ParameterCS__QualifiersAssignment_2_1_0_3 ) + // InternalQVTimperative.g:4496:2: rule__ParameterCS__QualifiersAssignment_2_1_0_3 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__QualifiersAssignment_2_1_0_3(); @@ -14024,41 +14735,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Alternatives_0" - // InternalQVTimperative.g:4295:1: rule__ReferenceCS__Alternatives_0 : ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) ); + // InternalQVTimperative.g:4505: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:4299:1: ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) ) - int alt28=2; - int LA28_0 = input.LA(1); + // InternalQVTimperative.g:4509:1: ( ( ( rule__ReferenceCS__Group_0_0__0 ) ) | ( ( rule__ReferenceCS__Group_0_1__0 ) ) ) + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA28_0==119) ) { - alt28=1; + if ( (LA30_0==125) ) { + alt30=1; } - else if ( (LA28_0==120) ) { - alt28=2; + else if ( (LA30_0==126) ) { + alt30=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 28, 0, input); + new NoViableAltException("", 30, 0, input); throw nvae; } - switch (alt28) { + switch (alt30) { case 1 : - // InternalQVTimperative.g:4300:1: ( ( rule__ReferenceCS__Group_0_0__0 ) ) + // InternalQVTimperative.g:4510:1: ( ( rule__ReferenceCS__Group_0_0__0 ) ) { - // InternalQVTimperative.g:4300:1: ( ( rule__ReferenceCS__Group_0_0__0 ) ) - // InternalQVTimperative.g:4301:1: ( rule__ReferenceCS__Group_0_0__0 ) + // InternalQVTimperative.g:4510:1: ( ( rule__ReferenceCS__Group_0_0__0 ) ) + // InternalQVTimperative.g:4511:1: ( rule__ReferenceCS__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_0_0()); } - // InternalQVTimperative.g:4302:1: ( rule__ReferenceCS__Group_0_0__0 ) - // InternalQVTimperative.g:4302:2: rule__ReferenceCS__Group_0_0__0 + // InternalQVTimperative.g:4512:1: ( rule__ReferenceCS__Group_0_0__0 ) + // InternalQVTimperative.g:4512:2: rule__ReferenceCS__Group_0_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_0_0__0(); @@ -14078,16 +14789,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4306:6: ( ( rule__ReferenceCS__Group_0_1__0 ) ) + // InternalQVTimperative.g:4516:6: ( ( rule__ReferenceCS__Group_0_1__0 ) ) { - // InternalQVTimperative.g:4306:6: ( ( rule__ReferenceCS__Group_0_1__0 ) ) - // InternalQVTimperative.g:4307:1: ( rule__ReferenceCS__Group_0_1__0 ) + // InternalQVTimperative.g:4516:6: ( ( rule__ReferenceCS__Group_0_1__0 ) ) + // InternalQVTimperative.g:4517:1: ( rule__ReferenceCS__Group_0_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_0_1()); } - // InternalQVTimperative.g:4308:1: ( rule__ReferenceCS__Group_0_1__0 ) - // InternalQVTimperative.g:4308:2: rule__ReferenceCS__Group_0_1__0 + // InternalQVTimperative.g:4518:1: ( rule__ReferenceCS__Group_0_1__0 ) + // InternalQVTimperative.g:4518:2: rule__ReferenceCS__Group_0_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_0_1__0(); @@ -14124,125 +14835,125 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Alternatives_6_1_0" - // InternalQVTimperative.g:4317: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:4527: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:4321: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 alt29=18; + // InternalQVTimperative.g:4531: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 alt31=18; switch ( input.LA(1) ) { - case 138: + case 144: { - alt29=1; + alt31=1; } break; - case 139: + case 145: { - alt29=2; + alt31=2; } break; - case 121: + case 127: { - alt29=3; + alt31=3; } break; - case 122: + case 128: { - alt29=4; + alt31=4; } break; - case 125: + case 131: { - alt29=5; + alt31=5; } break; - case 126: + case 132: { - alt29=6; + alt31=6; } break; - case 127: + case 133: { - alt29=7; + alt31=7; } break; - case 128: + case 134: { - alt29=8; + alt31=8; } break; - case 140: + case 146: { - alt29=9; + alt31=9; } break; - case 141: + case 147: { - alt29=10; + alt31=10; } break; - case 117: + case 123: { - alt29=11; + alt31=11; } break; - case 129: + case 135: { - alt29=12; + alt31=12; } break; - case 130: + case 136: { - alt29=13; + alt31=13; } break; - case 131: + case 137: { - alt29=14; + alt31=14; } break; - case 132: + case 138: { - alt29=15; + alt31=15; } break; - case 133: + case 139: { - alt29=16; + alt31=16; } break; - case 134: + case 140: { - alt29=17; + alt31=17; } break; - case 135: + case 141: { - alt29=18; + alt31=18; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 29, 0, input); + new NoViableAltException("", 31, 0, input); throw nvae; } - switch (alt29) { + switch (alt31) { case 1 : - // InternalQVTimperative.g:4322:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) + // InternalQVTimperative.g:4532:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) { - // InternalQVTimperative.g:4322:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) - // InternalQVTimperative.g:4323:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) + // InternalQVTimperative.g:4532:1: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) ) + // InternalQVTimperative.g:4533:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_0()); } - // InternalQVTimperative.g:4324:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) - // InternalQVTimperative.g:4324:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_0 + // InternalQVTimperative.g:4534:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_0 ) + // InternalQVTimperative.g:4534:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_0(); @@ -14262,16 +14973,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4328:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) + // InternalQVTimperative.g:4538:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) { - // InternalQVTimperative.g:4328:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) - // InternalQVTimperative.g:4329:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) + // InternalQVTimperative.g:4538:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) ) + // InternalQVTimperative.g:4539:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_1()); } - // InternalQVTimperative.g:4330:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) - // InternalQVTimperative.g:4330:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_1 + // InternalQVTimperative.g:4540:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_1 ) + // InternalQVTimperative.g:4540:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_1(); @@ -14291,16 +15002,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:4334:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) + // InternalQVTimperative.g:4544:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) { - // InternalQVTimperative.g:4334:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) - // InternalQVTimperative.g:4335:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) + // InternalQVTimperative.g:4544:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) ) + // InternalQVTimperative.g:4545:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_2()); } - // InternalQVTimperative.g:4336:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) - // InternalQVTimperative.g:4336:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_2 + // InternalQVTimperative.g:4546:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_2 ) + // InternalQVTimperative.g:4546:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_2 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_2(); @@ -14320,16 +15031,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:4340:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) + // InternalQVTimperative.g:4550:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) { - // InternalQVTimperative.g:4340:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) - // InternalQVTimperative.g:4341:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) + // InternalQVTimperative.g:4550:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) ) + // InternalQVTimperative.g:4551:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_3()); } - // InternalQVTimperative.g:4342:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) - // InternalQVTimperative.g:4342:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_3 + // InternalQVTimperative.g:4552:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_3 ) + // InternalQVTimperative.g:4552:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_3 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_3(); @@ -14349,16 +15060,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 5 : - // InternalQVTimperative.g:4346:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) + // InternalQVTimperative.g:4556:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) { - // InternalQVTimperative.g:4346:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) - // InternalQVTimperative.g:4347:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) + // InternalQVTimperative.g:4556:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) ) + // InternalQVTimperative.g:4557:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_4()); } - // InternalQVTimperative.g:4348:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) - // InternalQVTimperative.g:4348:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_4 + // InternalQVTimperative.g:4558:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_4 ) + // InternalQVTimperative.g:4558:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_4 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_4(); @@ -14378,16 +15089,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 6 : - // InternalQVTimperative.g:4352:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) + // InternalQVTimperative.g:4562:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) { - // InternalQVTimperative.g:4352:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) - // InternalQVTimperative.g:4353:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) + // InternalQVTimperative.g:4562:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) ) + // InternalQVTimperative.g:4563:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_5()); } - // InternalQVTimperative.g:4354:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) - // InternalQVTimperative.g:4354:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_5 + // InternalQVTimperative.g:4564:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_5 ) + // InternalQVTimperative.g:4564:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_5 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_5(); @@ -14407,16 +15118,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 7 : - // InternalQVTimperative.g:4358:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) + // InternalQVTimperative.g:4568:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) { - // InternalQVTimperative.g:4358:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) - // InternalQVTimperative.g:4359:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) + // InternalQVTimperative.g:4568:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) ) + // InternalQVTimperative.g:4569:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_6()); } - // InternalQVTimperative.g:4360:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) - // InternalQVTimperative.g:4360:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_6 + // InternalQVTimperative.g:4570:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_6 ) + // InternalQVTimperative.g:4570:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_6 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_6(); @@ -14436,16 +15147,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 8 : - // InternalQVTimperative.g:4364:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) + // InternalQVTimperative.g:4574:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) { - // InternalQVTimperative.g:4364:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) - // InternalQVTimperative.g:4365:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) + // InternalQVTimperative.g:4574:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) ) + // InternalQVTimperative.g:4575:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_7()); } - // InternalQVTimperative.g:4366:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) - // InternalQVTimperative.g:4366:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_7 + // InternalQVTimperative.g:4576:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_7 ) + // InternalQVTimperative.g:4576:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_7 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_7(); @@ -14465,16 +15176,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 9 : - // InternalQVTimperative.g:4370:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) + // InternalQVTimperative.g:4580:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) { - // InternalQVTimperative.g:4370:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) - // InternalQVTimperative.g:4371:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) + // InternalQVTimperative.g:4580:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) ) + // InternalQVTimperative.g:4581:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_8()); } - // InternalQVTimperative.g:4372:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) - // InternalQVTimperative.g:4372:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_8 + // InternalQVTimperative.g:4582:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_8 ) + // InternalQVTimperative.g:4582:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_8 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_8(); @@ -14494,16 +15205,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 10 : - // InternalQVTimperative.g:4376:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) + // InternalQVTimperative.g:4586:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) { - // InternalQVTimperative.g:4376:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) - // InternalQVTimperative.g:4377:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) + // InternalQVTimperative.g:4586:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) ) + // InternalQVTimperative.g:4587:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_9()); } - // InternalQVTimperative.g:4378:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) - // InternalQVTimperative.g:4378:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_9 + // InternalQVTimperative.g:4588:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_9 ) + // InternalQVTimperative.g:4588:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_9 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_9(); @@ -14523,16 +15234,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 11 : - // InternalQVTimperative.g:4382:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) + // InternalQVTimperative.g:4592:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) { - // InternalQVTimperative.g:4382:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) - // InternalQVTimperative.g:4383:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) + // InternalQVTimperative.g:4592:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) ) + // InternalQVTimperative.g:4593:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_10()); } - // InternalQVTimperative.g:4384:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) - // InternalQVTimperative.g:4384:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_10 + // InternalQVTimperative.g:4594:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_10 ) + // InternalQVTimperative.g:4594:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_10 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_10(); @@ -14552,16 +15263,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 12 : - // InternalQVTimperative.g:4388:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) + // InternalQVTimperative.g:4598:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) { - // InternalQVTimperative.g:4388:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) - // InternalQVTimperative.g:4389:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) + // InternalQVTimperative.g:4598:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) ) + // InternalQVTimperative.g:4599:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_11()); } - // InternalQVTimperative.g:4390:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) - // InternalQVTimperative.g:4390:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_11 + // InternalQVTimperative.g:4600:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_11 ) + // InternalQVTimperative.g:4600:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_11 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_11(); @@ -14581,16 +15292,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 13 : - // InternalQVTimperative.g:4394:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) + // InternalQVTimperative.g:4604:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) { - // InternalQVTimperative.g:4394:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) - // InternalQVTimperative.g:4395:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) + // InternalQVTimperative.g:4604:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) ) + // InternalQVTimperative.g:4605:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_12()); } - // InternalQVTimperative.g:4396:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) - // InternalQVTimperative.g:4396:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_12 + // InternalQVTimperative.g:4606:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_12 ) + // InternalQVTimperative.g:4606:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_12 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_12(); @@ -14610,16 +15321,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 14 : - // InternalQVTimperative.g:4400:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) + // InternalQVTimperative.g:4610:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) { - // InternalQVTimperative.g:4400:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) - // InternalQVTimperative.g:4401:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) + // InternalQVTimperative.g:4610:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) ) + // InternalQVTimperative.g:4611:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_13()); } - // InternalQVTimperative.g:4402:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) - // InternalQVTimperative.g:4402:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_13 + // InternalQVTimperative.g:4612:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_13 ) + // InternalQVTimperative.g:4612:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_13 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_13(); @@ -14639,16 +15350,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 15 : - // InternalQVTimperative.g:4406:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) + // InternalQVTimperative.g:4616:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) { - // InternalQVTimperative.g:4406:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) - // InternalQVTimperative.g:4407:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) + // InternalQVTimperative.g:4616:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) ) + // InternalQVTimperative.g:4617:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_14()); } - // InternalQVTimperative.g:4408:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) - // InternalQVTimperative.g:4408:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_14 + // InternalQVTimperative.g:4618:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_14 ) + // InternalQVTimperative.g:4618:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_14 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_14(); @@ -14668,16 +15379,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 16 : - // InternalQVTimperative.g:4412:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) + // InternalQVTimperative.g:4622:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) { - // InternalQVTimperative.g:4412:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) - // InternalQVTimperative.g:4413:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) + // InternalQVTimperative.g:4622:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) ) + // InternalQVTimperative.g:4623:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_15()); } - // InternalQVTimperative.g:4414:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) - // InternalQVTimperative.g:4414:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_15 + // InternalQVTimperative.g:4624:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_15 ) + // InternalQVTimperative.g:4624:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_15 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_15(); @@ -14697,16 +15408,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 17 : - // InternalQVTimperative.g:4418:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) + // InternalQVTimperative.g:4628:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) { - // InternalQVTimperative.g:4418:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) - // InternalQVTimperative.g:4419:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) + // InternalQVTimperative.g:4628:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) ) + // InternalQVTimperative.g:4629:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_16()); } - // InternalQVTimperative.g:4420:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) - // InternalQVTimperative.g:4420:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_16 + // InternalQVTimperative.g:4630:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_16 ) + // InternalQVTimperative.g:4630:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_16 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_16(); @@ -14726,16 +15437,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 18 : - // InternalQVTimperative.g:4424:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) + // InternalQVTimperative.g:4634:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) { - // InternalQVTimperative.g:4424:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) - // InternalQVTimperative.g:4425:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) + // InternalQVTimperative.g:4634:6: ( ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) ) + // InternalQVTimperative.g:4635:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_6_1_0_17()); } - // InternalQVTimperative.g:4426:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) - // InternalQVTimperative.g:4426:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_17 + // InternalQVTimperative.g:4636:1: ( rule__ReferenceCS__QualifiersAssignment_6_1_0_17 ) + // InternalQVTimperative.g:4636:2: rule__ReferenceCS__QualifiersAssignment_6_1_0_17 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_6_1_0_17(); @@ -14772,41 +15483,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Alternatives_7" - // InternalQVTimperative.g:4435:1: rule__ReferenceCS__Alternatives_7 : ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) ); + // InternalQVTimperative.g:4645: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:4439:1: ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) ) - int alt30=2; - int LA30_0 = input.LA(1); + // InternalQVTimperative.g:4649:1: ( ( ( rule__ReferenceCS__Group_7_0__0 ) ) | ( ';' ) ) + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA30_0==75) ) { - alt30=1; + if ( (LA32_0==80) ) { + alt32=1; } - else if ( (LA30_0==17) ) { - alt30=2; + else if ( (LA32_0==18) ) { + alt32=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 30, 0, input); + new NoViableAltException("", 32, 0, input); throw nvae; } - switch (alt30) { + switch (alt32) { case 1 : - // InternalQVTimperative.g:4440:1: ( ( rule__ReferenceCS__Group_7_0__0 ) ) + // InternalQVTimperative.g:4650:1: ( ( rule__ReferenceCS__Group_7_0__0 ) ) { - // InternalQVTimperative.g:4440:1: ( ( rule__ReferenceCS__Group_7_0__0 ) ) - // InternalQVTimperative.g:4441:1: ( rule__ReferenceCS__Group_7_0__0 ) + // InternalQVTimperative.g:4650:1: ( ( rule__ReferenceCS__Group_7_0__0 ) ) + // InternalQVTimperative.g:4651:1: ( rule__ReferenceCS__Group_7_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_7_0()); } - // InternalQVTimperative.g:4442:1: ( rule__ReferenceCS__Group_7_0__0 ) - // InternalQVTimperative.g:4442:2: rule__ReferenceCS__Group_7_0__0 + // InternalQVTimperative.g:4652:1: ( rule__ReferenceCS__Group_7_0__0 ) + // InternalQVTimperative.g:4652:2: rule__ReferenceCS__Group_7_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_7_0__0(); @@ -14826,15 +15537,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4446:6: ( ';' ) + // InternalQVTimperative.g:4656:6: ( ';' ) { - // InternalQVTimperative.g:4446:6: ( ';' ) - // InternalQVTimperative.g:4447:1: ';' + // InternalQVTimperative.g:4656:6: ( ';' ) + // InternalQVTimperative.g:4657:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_1()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_1()); } @@ -14862,41 +15573,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Alternatives_7_0_1" - // InternalQVTimperative.g:4459: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:4669: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:4463:1: ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) ) - int alt31=2; - int LA31_0 = input.LA(1); + // InternalQVTimperative.g:4673:1: ( ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) | ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) ) + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA31_0==87) ) { - alt31=1; + if ( (LA33_0==91) ) { + alt33=1; } - else if ( (LA31_0==88) ) { - alt31=2; + else if ( (LA33_0==92) ) { + alt33=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); + new NoViableAltException("", 33, 0, input); throw nvae; } - switch (alt31) { + switch (alt33) { case 1 : - // InternalQVTimperative.g:4464:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) + // InternalQVTimperative.g:4674:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) { - // InternalQVTimperative.g:4464:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) - // InternalQVTimperative.g:4465:1: ( rule__ReferenceCS__Group_7_0_1_0__0 ) + // InternalQVTimperative.g:4674:1: ( ( rule__ReferenceCS__Group_7_0_1_0__0 ) ) + // InternalQVTimperative.g:4675:1: ( rule__ReferenceCS__Group_7_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_7_0_1_0()); } - // InternalQVTimperative.g:4466:1: ( rule__ReferenceCS__Group_7_0_1_0__0 ) - // InternalQVTimperative.g:4466:2: rule__ReferenceCS__Group_7_0_1_0__0 + // InternalQVTimperative.g:4676:1: ( rule__ReferenceCS__Group_7_0_1_0__0 ) + // InternalQVTimperative.g:4676:2: rule__ReferenceCS__Group_7_0_1_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_7_0_1_0__0(); @@ -14916,16 +15627,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4470:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) + // InternalQVTimperative.g:4680:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) { - // InternalQVTimperative.g:4470:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) - // InternalQVTimperative.g:4471:1: ( rule__ReferenceCS__Group_7_0_1_1__0 ) + // InternalQVTimperative.g:4680:6: ( ( rule__ReferenceCS__Group_7_0_1_1__0 ) ) + // InternalQVTimperative.g:4681:1: ( rule__ReferenceCS__Group_7_0_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_7_0_1_1()); } - // InternalQVTimperative.g:4472:1: ( rule__ReferenceCS__Group_7_0_1_1__0 ) - // InternalQVTimperative.g:4472:2: rule__ReferenceCS__Group_7_0_1_1__0 + // InternalQVTimperative.g:4682:1: ( rule__ReferenceCS__Group_7_0_1_1__0 ) + // InternalQVTimperative.g:4682:2: rule__ReferenceCS__Group_7_0_1_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_7_0_1_1__0(); @@ -14962,41 +15673,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SpecificationCS__Alternatives" - // InternalQVTimperative.g:4481:1: rule__SpecificationCS__Alternatives : ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) ); + // InternalQVTimperative.g:4691: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:4485:1: ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) ) - int alt32=2; - int LA32_0 = input.LA(1); + // InternalQVTimperative.g:4695:1: ( ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) | ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) ) + int alt34=2; + int LA34_0 = input.LA(1); - if ( ((LA32_0>=RULE_INT && LA32_0<=RULE_ESCAPED_ID)||(LA32_0>=18 && LA32_0<=28)||(LA32_0>=30 && LA32_0<=32)||(LA32_0>=49 && LA32_0<=63)||LA32_0==82||LA32_0==101||(LA32_0>=103 && LA32_0<=104)||LA32_0==108||(LA32_0>=113 && LA32_0<=114)||(LA32_0>=144 && LA32_0<=145)) ) { - alt32=1; + if ( ((LA34_0>=RULE_INT && LA34_0<=RULE_ESCAPED_ID)||(LA34_0>=19 && LA34_0<=29)||(LA34_0>=31 && LA34_0<=33)||(LA34_0>=50 && LA34_0<=64)||LA34_0==86||LA34_0==105||(LA34_0>=107 && LA34_0<=108)||LA34_0==112||(LA34_0>=117 && LA34_0<=118)||(LA34_0>=150 && LA34_0<=151)) ) { + alt34=1; } - else if ( (LA32_0==RULE_UNQUOTED_STRING) ) { - alt32=2; + else if ( (LA34_0==RULE_UNQUOTED_STRING) ) { + alt34=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 32, 0, input); + new NoViableAltException("", 34, 0, input); throw nvae; } - switch (alt32) { + switch (alt34) { case 1 : - // InternalQVTimperative.g:4486:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) + // InternalQVTimperative.g:4696:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) { - // InternalQVTimperative.g:4486:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) - // InternalQVTimperative.g:4487:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) + // InternalQVTimperative.g:4696:1: ( ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) ) + // InternalQVTimperative.g:4697:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSpecificationCSAccess().getOwnedExpressionAssignment_0()); } - // InternalQVTimperative.g:4488:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) - // InternalQVTimperative.g:4488:2: rule__SpecificationCS__OwnedExpressionAssignment_0 + // InternalQVTimperative.g:4698:1: ( rule__SpecificationCS__OwnedExpressionAssignment_0 ) + // InternalQVTimperative.g:4698:2: rule__SpecificationCS__OwnedExpressionAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__SpecificationCS__OwnedExpressionAssignment_0(); @@ -15016,16 +15727,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4492:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) + // InternalQVTimperative.g:4702:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) { - // InternalQVTimperative.g:4492:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) - // InternalQVTimperative.g:4493:1: ( rule__SpecificationCS__ExprStringAssignment_1 ) + // InternalQVTimperative.g:4702:6: ( ( rule__SpecificationCS__ExprStringAssignment_1 ) ) + // InternalQVTimperative.g:4703:1: ( rule__SpecificationCS__ExprStringAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSpecificationCSAccess().getExprStringAssignment_1()); } - // InternalQVTimperative.g:4494:1: ( rule__SpecificationCS__ExprStringAssignment_1 ) - // InternalQVTimperative.g:4494:2: rule__SpecificationCS__ExprStringAssignment_1 + // InternalQVTimperative.g:4704:1: ( rule__SpecificationCS__ExprStringAssignment_1 ) + // InternalQVTimperative.g:4704:2: rule__SpecificationCS__ExprStringAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__SpecificationCS__ExprStringAssignment_1(); @@ -15062,41 +15773,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Alternatives_7" - // InternalQVTimperative.g:4503:1: rule__StructuredClassCS__Alternatives_7 : ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) ); + // InternalQVTimperative.g:4713: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:4507:1: ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) ) - int alt33=2; - int LA33_0 = input.LA(1); + // InternalQVTimperative.g:4717:1: ( ( ( rule__StructuredClassCS__Group_7_0__0 ) ) | ( ';' ) ) + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA33_0==75) ) { - alt33=1; + if ( (LA35_0==80) ) { + alt35=1; } - else if ( (LA33_0==17) ) { - alt33=2; + else if ( (LA35_0==18) ) { + alt35=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 33, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt33) { + switch (alt35) { case 1 : - // InternalQVTimperative.g:4508:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) ) + // InternalQVTimperative.g:4718:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) ) { - // InternalQVTimperative.g:4508:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) ) - // InternalQVTimperative.g:4509:1: ( rule__StructuredClassCS__Group_7_0__0 ) + // InternalQVTimperative.g:4718:1: ( ( rule__StructuredClassCS__Group_7_0__0 ) ) + // InternalQVTimperative.g:4719:1: ( rule__StructuredClassCS__Group_7_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getGroup_7_0()); } - // InternalQVTimperative.g:4510:1: ( rule__StructuredClassCS__Group_7_0__0 ) - // InternalQVTimperative.g:4510:2: rule__StructuredClassCS__Group_7_0__0 + // InternalQVTimperative.g:4720:1: ( rule__StructuredClassCS__Group_7_0__0 ) + // InternalQVTimperative.g:4720:2: rule__StructuredClassCS__Group_7_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group_7_0__0(); @@ -15116,15 +15827,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4514:6: ( ';' ) + // InternalQVTimperative.g:4724:6: ( ';' ) { - // InternalQVTimperative.g:4514:6: ( ';' ) - // InternalQVTimperative.g:4515:1: ';' + // InternalQVTimperative.g:4724:6: ( ';' ) + // InternalQVTimperative.g:4725:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getSemicolonKeyword_7_1()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getSemicolonKeyword_7_1()); } @@ -15152,132 +15863,132 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Alternatives_7_0_1" - // InternalQVTimperative.g:4527:1: rule__StructuredClassCS__Alternatives_7_0_1 : ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) ); + // InternalQVTimperative.g:4737: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:4531:1: ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) ) - int alt34=2; + // InternalQVTimperative.g:4741:1: ( ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) | ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) ) + int alt36=2; switch ( input.LA(1) ) { - case 119: + case 125: { switch ( input.LA(2) ) { - case 120: + case 126: { - int LA34_5 = input.LA(3); + int LA36_5 = input.LA(3); - if ( (LA34_5==86||LA34_5==95) ) { - alt34=2; + if ( (LA36_5==96) ) { + alt36=1; } - else if ( (LA34_5==92) ) { - alt34=1; + else if ( (LA36_5==90||LA36_5==99) ) { + alt36=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 34, 5, input); + new NoViableAltException("", 36, 5, input); throw nvae; } } break; - case 86: - case 95: + case 90: + case 99: { - alt34=2; + alt36=2; } break; - case 92: + case 96: { - alt34=1; + alt36=1; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 34, 1, input); + new NoViableAltException("", 36, 1, input); throw nvae; } } break; - case 120: + case 126: { switch ( input.LA(2) ) { - case 119: + case 125: { - int LA34_6 = input.LA(3); + int LA36_6 = input.LA(3); - if ( (LA34_6==92) ) { - alt34=1; + if ( (LA36_6==90||LA36_6==99) ) { + alt36=2; } - else if ( (LA34_6==86||LA34_6==95) ) { - alt34=2; + else if ( (LA36_6==96) ) { + alt36=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 34, 6, input); + new NoViableAltException("", 36, 6, input); throw nvae; } } break; - case 86: - case 95: + case 96: { - alt34=2; + alt36=1; } break; - case 92: + case 90: + case 99: { - alt34=1; + alt36=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 34, 2, input); + new NoViableAltException("", 36, 2, input); throw nvae; } } break; - case 92: + case 96: { - alt34=1; + alt36=1; } break; - case 86: - case 95: + case 90: + case 99: { - alt34=2; + alt36=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 34, 0, input); + new NoViableAltException("", 36, 0, input); throw nvae; } - switch (alt34) { + switch (alt36) { case 1 : - // InternalQVTimperative.g:4532:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) + // InternalQVTimperative.g:4742:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) { - // InternalQVTimperative.g:4532:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) - // InternalQVTimperative.g:4533:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) + // InternalQVTimperative.g:4742:1: ( ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) ) + // InternalQVTimperative.g:4743:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsAssignment_7_0_1_0()); } - // InternalQVTimperative.g:4534:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) - // InternalQVTimperative.g:4534:2: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 + // InternalQVTimperative.g:4744:1: ( rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 ) + // InternalQVTimperative.g:4744:2: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0(); @@ -15297,16 +16008,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4538:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) + // InternalQVTimperative.g:4748:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) { - // InternalQVTimperative.g:4538:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) - // InternalQVTimperative.g:4539:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) + // InternalQVTimperative.g:4748:6: ( ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) ) + // InternalQVTimperative.g:4749:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesAssignment_7_0_1_1()); } - // InternalQVTimperative.g:4540:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) - // InternalQVTimperative.g:4540:2: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 + // InternalQVTimperative.g:4750:1: ( rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 ) + // InternalQVTimperative.g:4750:2: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1(); @@ -15343,123 +16054,123 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuralFeatureCS__Alternatives" - // InternalQVTimperative.g:4549:1: rule__StructuralFeatureCS__Alternatives : ( ( ruleAttributeCS ) | ( ruleReferenceCS ) ); + // InternalQVTimperative.g:4759:1: rule__StructuralFeatureCS__Alternatives : ( ( ruleAttributeCS ) | ( ruleReferenceCS ) ); public final void rule__StructuralFeatureCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:4553:1: ( ( ruleAttributeCS ) | ( ruleReferenceCS ) ) - int alt35=2; + // InternalQVTimperative.g:4763:1: ( ( ruleAttributeCS ) | ( ruleReferenceCS ) ) + int alt37=2; switch ( input.LA(1) ) { - case 119: + case 125: { switch ( input.LA(2) ) { - case 120: + case 126: { - int LA35_5 = input.LA(3); + int LA37_5 = input.LA(3); - if ( (LA35_5==95) ) { - alt35=2; + if ( (LA37_5==99) ) { + alt37=2; } - else if ( (LA35_5==86) ) { - alt35=1; + else if ( (LA37_5==90) ) { + alt37=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 35, 5, input); + new NoViableAltException("", 37, 5, input); throw nvae; } } break; - case 95: + case 90: { - alt35=2; + alt37=1; } break; - case 86: + case 99: { - alt35=1; + alt37=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 35, 1, input); + new NoViableAltException("", 37, 1, input); throw nvae; } } break; - case 120: + case 126: { switch ( input.LA(2) ) { - case 119: + case 125: { - int LA35_6 = input.LA(3); + int LA37_6 = input.LA(3); - if ( (LA35_6==86) ) { - alt35=1; + if ( (LA37_6==99) ) { + alt37=2; } - else if ( (LA35_6==95) ) { - alt35=2; + else if ( (LA37_6==90) ) { + alt37=1; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 35, 6, input); + new NoViableAltException("", 37, 6, input); throw nvae; } } break; - case 95: + case 90: { - alt35=2; + alt37=1; } break; - case 86: + case 99: { - alt35=1; + alt37=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 35, 2, input); + new NoViableAltException("", 37, 2, input); throw nvae; } } break; - case 86: + case 90: { - alt35=1; + alt37=1; } break; - case 95: + case 99: { - alt35=2; + alt37=2; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 35, 0, input); + new NoViableAltException("", 37, 0, input); throw nvae; } - switch (alt35) { + switch (alt37) { case 1 : - // InternalQVTimperative.g:4554:1: ( ruleAttributeCS ) + // InternalQVTimperative.g:4764:1: ( ruleAttributeCS ) { - // InternalQVTimperative.g:4554:1: ( ruleAttributeCS ) - // InternalQVTimperative.g:4555:1: ruleAttributeCS + // InternalQVTimperative.g:4764:1: ( ruleAttributeCS ) + // InternalQVTimperative.g:4765:1: ruleAttributeCS { if ( state.backtracking==0 ) { before(grammarAccess.getStructuralFeatureCSAccess().getAttributeCSParserRuleCall_0()); @@ -15479,10 +16190,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4560:6: ( ruleReferenceCS ) + // InternalQVTimperative.g:4770:6: ( ruleReferenceCS ) { - // InternalQVTimperative.g:4560:6: ( ruleReferenceCS ) - // InternalQVTimperative.g:4561:1: ruleReferenceCS + // InternalQVTimperative.g:4770:6: ( ruleReferenceCS ) + // InternalQVTimperative.g:4771:1: ruleReferenceCS { if ( state.backtracking==0 ) { before(grammarAccess.getStructuralFeatureCSAccess().getReferenceCSParserRuleCall_1()); @@ -15519,40 +16230,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EssentialOCLUnaryOperatorName__Alternatives" - // InternalQVTimperative.g:4572:1: rule__EssentialOCLUnaryOperatorName__Alternatives : ( ( '-' ) | ( 'not' ) ); + // InternalQVTimperative.g:4782:1: rule__EssentialOCLUnaryOperatorName__Alternatives : ( ( '-' ) | ( 'not' ) ); public final void rule__EssentialOCLUnaryOperatorName__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:4576:1: ( ( '-' ) | ( 'not' ) ) - int alt36=2; - int LA36_0 = input.LA(1); + // InternalQVTimperative.g:4786:1: ( ( '-' ) | ( 'not' ) ) + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA36_0==30) ) { - alt36=1; + if ( (LA38_0==31) ) { + alt38=1; } - else if ( (LA36_0==31) ) { - alt36=2; + else if ( (LA38_0==32) ) { + alt38=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 36, 0, input); + new NoViableAltException("", 38, 0, input); throw nvae; } - switch (alt36) { + switch (alt38) { case 1 : - // InternalQVTimperative.g:4577:1: ( '-' ) + // InternalQVTimperative.g:4787:1: ( '-' ) { - // InternalQVTimperative.g:4577:1: ( '-' ) - // InternalQVTimperative.g:4578:1: '-' + // InternalQVTimperative.g:4787:1: ( '-' ) + // InternalQVTimperative.g:4788:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getHyphenMinusKeyword_0()); } - match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getHyphenMinusKeyword_0()); } @@ -15563,15 +16274,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4585:6: ( 'not' ) + // InternalQVTimperative.g:4795:6: ( 'not' ) { - // InternalQVTimperative.g:4585:6: ( 'not' ) - // InternalQVTimperative.g:4586:1: 'not' + // InternalQVTimperative.g:4795:6: ( 'not' ) + // InternalQVTimperative.g:4796:1: 'not' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getNotKeyword_1()); } - match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLUnaryOperatorNameAccess().getNotKeyword_1()); } @@ -15599,104 +16310,104 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EssentialOCLInfixOperatorName__Alternatives" - // InternalQVTimperative.g:4598:1: rule__EssentialOCLInfixOperatorName__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) ); + // InternalQVTimperative.g:4808:1: rule__EssentialOCLInfixOperatorName__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) ); public final void rule__EssentialOCLInfixOperatorName__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:4602:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) ) - int alt37=14; + // InternalQVTimperative.g:4812:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) ) + int alt39=14; switch ( input.LA(1) ) { - case 32: - { - alt37=1; - } - break; case 33: { - alt37=2; + alt39=1; } break; case 34: { - alt37=3; + alt39=2; } break; - case 30: + case 35: { - alt37=4; + alt39=3; } break; - case 35: + case 31: { - alt37=5; + alt39=4; } break; case 36: { - alt37=6; + alt39=5; } break; case 37: { - alt37=7; + alt39=6; } break; case 38: { - alt37=8; + alt39=7; } break; case 39: { - alt37=9; + alt39=8; } break; case 40: { - alt37=10; + alt39=9; } break; case 41: { - alt37=11; + alt39=10; } break; case 42: { - alt37=12; + alt39=11; } break; case 43: { - alt37=13; + alt39=12; } break; case 44: { - alt37=14; + alt39=13; + } + break; + case 45: + { + alt39=14; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 37, 0, input); + new NoViableAltException("", 39, 0, input); throw nvae; } - switch (alt37) { + switch (alt39) { case 1 : - // InternalQVTimperative.g:4603:1: ( '*' ) + // InternalQVTimperative.g:4813:1: ( '*' ) { - // InternalQVTimperative.g:4603:1: ( '*' ) - // InternalQVTimperative.g:4604:1: '*' + // InternalQVTimperative.g:4813:1: ( '*' ) + // InternalQVTimperative.g:4814:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAsteriskKeyword_0()); } - match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAsteriskKeyword_0()); } @@ -15707,15 +16418,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4611:6: ( '/' ) + // InternalQVTimperative.g:4821:6: ( '/' ) { - // InternalQVTimperative.g:4611:6: ( '/' ) - // InternalQVTimperative.g:4612:1: '/' + // InternalQVTimperative.g:4821:6: ( '/' ) + // InternalQVTimperative.g:4822:1: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getSolidusKeyword_1()); } - match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,34,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getSolidusKeyword_1()); } @@ -15726,15 +16437,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:4619:6: ( '+' ) + // InternalQVTimperative.g:4829:6: ( '+' ) { - // InternalQVTimperative.g:4619:6: ( '+' ) - // InternalQVTimperative.g:4620:1: '+' + // InternalQVTimperative.g:4829:6: ( '+' ) + // InternalQVTimperative.g:4830:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getPlusSignKeyword_2()); } - match(input,34,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getPlusSignKeyword_2()); } @@ -15745,15 +16456,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:4627:6: ( '-' ) + // InternalQVTimperative.g:4837:6: ( '-' ) { - // InternalQVTimperative.g:4627:6: ( '-' ) - // InternalQVTimperative.g:4628:1: '-' + // InternalQVTimperative.g:4837:6: ( '-' ) + // InternalQVTimperative.g:4838:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getHyphenMinusKeyword_3()); } - match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getHyphenMinusKeyword_3()); } @@ -15764,15 +16475,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 5 : - // InternalQVTimperative.g:4635:6: ( '>' ) + // InternalQVTimperative.g:4845:6: ( '>' ) { - // InternalQVTimperative.g:4635:6: ( '>' ) - // InternalQVTimperative.g:4636:1: '>' + // InternalQVTimperative.g:4845:6: ( '>' ) + // InternalQVTimperative.g:4846:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignKeyword_4()); } - match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignKeyword_4()); } @@ -15783,15 +16494,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 6 : - // InternalQVTimperative.g:4643:6: ( '<' ) + // InternalQVTimperative.g:4853:6: ( '<' ) { - // InternalQVTimperative.g:4643:6: ( '<' ) - // InternalQVTimperative.g:4644:1: '<' + // InternalQVTimperative.g:4853:6: ( '<' ) + // InternalQVTimperative.g:4854:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignKeyword_5()); } - match(input,36,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,37,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignKeyword_5()); } @@ -15802,15 +16513,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 7 : - // InternalQVTimperative.g:4651:6: ( '>=' ) + // InternalQVTimperative.g:4861:6: ( '>=' ) { - // InternalQVTimperative.g:4651:6: ( '>=' ) - // InternalQVTimperative.g:4652:1: '>=' + // InternalQVTimperative.g:4861:6: ( '>=' ) + // InternalQVTimperative.g:4862:1: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignEqualsSignKeyword_6()); } - match(input,37,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,38,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getGreaterThanSignEqualsSignKeyword_6()); } @@ -15821,15 +16532,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 8 : - // InternalQVTimperative.g:4659:6: ( '<=' ) + // InternalQVTimperative.g:4869:6: ( '<=' ) { - // InternalQVTimperative.g:4659:6: ( '<=' ) - // InternalQVTimperative.g:4660:1: '<=' + // InternalQVTimperative.g:4869:6: ( '<=' ) + // InternalQVTimperative.g:4870:1: '<=' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignEqualsSignKeyword_7()); } - match(input,38,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignEqualsSignKeyword_7()); } @@ -15840,15 +16551,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 9 : - // InternalQVTimperative.g:4667:6: ( '=' ) + // InternalQVTimperative.g:4877:6: ( '=' ) { - // InternalQVTimperative.g:4667:6: ( '=' ) - // InternalQVTimperative.g:4668:1: '=' + // InternalQVTimperative.g:4877:6: ( '=' ) + // InternalQVTimperative.g:4878:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getEqualsSignKeyword_8()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getEqualsSignKeyword_8()); } @@ -15859,15 +16570,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 10 : - // InternalQVTimperative.g:4675:6: ( '<>' ) + // InternalQVTimperative.g:4885:6: ( '<>' ) { - // InternalQVTimperative.g:4675:6: ( '<>' ) - // InternalQVTimperative.g:4676:1: '<>' + // InternalQVTimperative.g:4885:6: ( '<>' ) + // InternalQVTimperative.g:4886:1: '<>' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignGreaterThanSignKeyword_9()); } - match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getLessThanSignGreaterThanSignKeyword_9()); } @@ -15878,15 +16589,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 11 : - // InternalQVTimperative.g:4683:6: ( 'and' ) + // InternalQVTimperative.g:4893:6: ( 'and' ) { - // InternalQVTimperative.g:4683:6: ( 'and' ) - // InternalQVTimperative.g:4684:1: 'and' + // InternalQVTimperative.g:4893:6: ( 'and' ) + // InternalQVTimperative.g:4894:1: 'and' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAndKeyword_10()); } - match(input,41,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,42,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getAndKeyword_10()); } @@ -15897,15 +16608,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 12 : - // InternalQVTimperative.g:4691:6: ( 'or' ) + // InternalQVTimperative.g:4901:6: ( 'or' ) { - // InternalQVTimperative.g:4691:6: ( 'or' ) - // InternalQVTimperative.g:4692:1: 'or' + // InternalQVTimperative.g:4901:6: ( 'or' ) + // InternalQVTimperative.g:4902:1: 'or' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getOrKeyword_11()); } - match(input,42,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,43,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getOrKeyword_11()); } @@ -15916,15 +16627,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 13 : - // InternalQVTimperative.g:4699:6: ( 'xor' ) + // InternalQVTimperative.g:4909:6: ( 'xor' ) { - // InternalQVTimperative.g:4699:6: ( 'xor' ) - // InternalQVTimperative.g:4700:1: 'xor' + // InternalQVTimperative.g:4909:6: ( 'xor' ) + // InternalQVTimperative.g:4910:1: 'xor' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getXorKeyword_12()); } - match(input,43,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getXorKeyword_12()); } @@ -15935,15 +16646,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 14 : - // InternalQVTimperative.g:4707:6: ( 'implies' ) + // InternalQVTimperative.g:4917:6: ( 'implies' ) { - // InternalQVTimperative.g:4707:6: ( 'implies' ) - // InternalQVTimperative.g:4708:1: 'implies' + // InternalQVTimperative.g:4917:6: ( 'implies' ) + // InternalQVTimperative.g:4918:1: 'implies' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getImpliesKeyword_13()); } - match(input,44,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,45,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLInfixOperatorNameAccess().getImpliesKeyword_13()); } @@ -15971,54 +16682,54 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EssentialOCLNavigationOperatorName__Alternatives" - // InternalQVTimperative.g:4720:1: rule__EssentialOCLNavigationOperatorName__Alternatives : ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) ); + // InternalQVTimperative.g:4930:1: rule__EssentialOCLNavigationOperatorName__Alternatives : ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) ); public final void rule__EssentialOCLNavigationOperatorName__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:4724:1: ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) ) - int alt38=4; + // InternalQVTimperative.g:4934:1: ( ( '.' ) | ( '->' ) | ( '?.' ) | ( '?->' ) ) + int alt40=4; switch ( input.LA(1) ) { - case 45: - { - alt38=1; - } - break; case 46: { - alt38=2; + alt40=1; } break; case 47: { - alt38=3; + alt40=2; } break; case 48: { - alt38=4; + alt40=3; + } + break; + case 49: + { + alt40=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 38, 0, input); + new NoViableAltException("", 40, 0, input); throw nvae; } - switch (alt38) { + switch (alt40) { case 1 : - // InternalQVTimperative.g:4725:1: ( '.' ) + // InternalQVTimperative.g:4935:1: ( '.' ) { - // InternalQVTimperative.g:4725:1: ( '.' ) - // InternalQVTimperative.g:4726:1: '.' + // InternalQVTimperative.g:4935:1: ( '.' ) + // InternalQVTimperative.g:4936:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getFullStopKeyword_0()); } - match(input,45,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getFullStopKeyword_0()); } @@ -16029,15 +16740,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4733:6: ( '->' ) + // InternalQVTimperative.g:4943:6: ( '->' ) { - // InternalQVTimperative.g:4733:6: ( '->' ) - // InternalQVTimperative.g:4734:1: '->' + // InternalQVTimperative.g:4943:6: ( '->' ) + // InternalQVTimperative.g:4944:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getHyphenMinusGreaterThanSignKeyword_1()); } - match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,47,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getHyphenMinusGreaterThanSignKeyword_1()); } @@ -16048,15 +16759,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:4741:6: ( '?.' ) + // InternalQVTimperative.g:4951:6: ( '?.' ) { - // InternalQVTimperative.g:4741:6: ( '?.' ) - // InternalQVTimperative.g:4742:1: '?.' + // InternalQVTimperative.g:4951:6: ( '?.' ) + // InternalQVTimperative.g:4952:1: '?.' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkFullStopKeyword_2()); } - match(input,47,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,48,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkFullStopKeyword_2()); } @@ -16067,15 +16778,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:4749:6: ( '?->' ) + // InternalQVTimperative.g:4959:6: ( '?->' ) { - // InternalQVTimperative.g:4749:6: ( '?->' ) - // InternalQVTimperative.g:4750:1: '?->' + // InternalQVTimperative.g:4959:6: ( '?->' ) + // InternalQVTimperative.g:4960:1: '?->' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkHyphenMinusGreaterThanSignKeyword_3()); } - match(input,48,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,49,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLNavigationOperatorNameAccess().getQuestionMarkHyphenMinusGreaterThanSignKeyword_3()); } @@ -16103,35 +16814,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__BinaryOperatorName__Alternatives" - // InternalQVTimperative.g:4762:1: rule__BinaryOperatorName__Alternatives : ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) ); + // InternalQVTimperative.g:4972:1: rule__BinaryOperatorName__Alternatives : ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) ); public final void rule__BinaryOperatorName__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:4766:1: ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) ) - int alt39=2; - int LA39_0 = input.LA(1); + // InternalQVTimperative.g:4976:1: ( ( ruleInfixOperatorName ) | ( ruleNavigationOperatorName ) ) + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA39_0==30||(LA39_0>=32 && LA39_0<=44)) ) { - alt39=1; + if ( (LA41_0==31||(LA41_0>=33 && LA41_0<=45)) ) { + alt41=1; } - else if ( ((LA39_0>=45 && LA39_0<=48)) ) { - alt39=2; + else if ( ((LA41_0>=46 && LA41_0<=49)) ) { + alt41=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 39, 0, input); + new NoViableAltException("", 41, 0, input); throw nvae; } - switch (alt39) { + switch (alt41) { case 1 : - // InternalQVTimperative.g:4767:1: ( ruleInfixOperatorName ) + // InternalQVTimperative.g:4977:1: ( ruleInfixOperatorName ) { - // InternalQVTimperative.g:4767:1: ( ruleInfixOperatorName ) - // InternalQVTimperative.g:4768:1: ruleInfixOperatorName + // InternalQVTimperative.g:4977:1: ( ruleInfixOperatorName ) + // InternalQVTimperative.g:4978:1: ruleInfixOperatorName { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryOperatorNameAccess().getInfixOperatorNameParserRuleCall_0()); @@ -16151,10 +16862,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4773:6: ( ruleNavigationOperatorName ) + // InternalQVTimperative.g:4983:6: ( ruleNavigationOperatorName ) { - // InternalQVTimperative.g:4773:6: ( ruleNavigationOperatorName ) - // InternalQVTimperative.g:4774:1: ruleNavigationOperatorName + // InternalQVTimperative.g:4983:6: ( ruleNavigationOperatorName ) + // InternalQVTimperative.g:4984:1: ruleNavigationOperatorName { if ( state.backtracking==0 ) { before(grammarAccess.getBinaryOperatorNameAccess().getNavigationOperatorNameParserRuleCall_1()); @@ -16191,18 +16902,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EssentialOCLUnreservedName__Alternatives" - // InternalQVTimperative.g:4784:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) ); + // InternalQVTimperative.g:4994:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) ); public final void rule__EssentialOCLUnreservedName__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:4788:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) ) - int alt40=5; + // InternalQVTimperative.g:4998:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Map' ) | ( 'Tuple' ) ) + int alt42=5; switch ( input.LA(1) ) { case RULE_SIMPLE_ID: case RULE_ESCAPED_ID: - case 18: case 19: case 20: case 21: @@ -16213,20 +16923,20 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa case 26: case 27: case 28: + case 29: { - alt40=1; + alt42=1; } break; - case 59: case 60: case 61: case 62: case 63: + case 64: { - alt40=2; + alt42=2; } break; - case 51: case 52: case 53: case 54: @@ -16234,34 +16944,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa case 56: case 57: case 58: + case 59: { - alt40=3; + alt42=3; } break; - case 49: + case 50: { - alt40=4; + alt42=4; } break; - case 50: + case 51: { - alt40=5; + alt42=5; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); + new NoViableAltException("", 42, 0, input); throw nvae; } - switch (alt40) { + switch (alt42) { case 1 : - // InternalQVTimperative.g:4789:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:4999:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:4789:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:4790:1: ruleUnrestrictedName + // InternalQVTimperative.g:4999:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:5000:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0()); @@ -16281,10 +16992,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4795:6: ( ruleCollectionTypeIdentifier ) + // InternalQVTimperative.g:5005:6: ( ruleCollectionTypeIdentifier ) { - // InternalQVTimperative.g:4795:6: ( ruleCollectionTypeIdentifier ) - // InternalQVTimperative.g:4796:1: ruleCollectionTypeIdentifier + // InternalQVTimperative.g:5005:6: ( ruleCollectionTypeIdentifier ) + // InternalQVTimperative.g:5006:1: ruleCollectionTypeIdentifier { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1()); @@ -16304,10 +17015,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:4801:6: ( rulePrimitiveTypeIdentifier ) + // InternalQVTimperative.g:5011:6: ( rulePrimitiveTypeIdentifier ) { - // InternalQVTimperative.g:4801:6: ( rulePrimitiveTypeIdentifier ) - // InternalQVTimperative.g:4802:1: rulePrimitiveTypeIdentifier + // InternalQVTimperative.g:5011:6: ( rulePrimitiveTypeIdentifier ) + // InternalQVTimperative.g:5012:1: rulePrimitiveTypeIdentifier { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2()); @@ -16327,15 +17038,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:4807:6: ( 'Map' ) + // InternalQVTimperative.g:5017:6: ( 'Map' ) { - // InternalQVTimperative.g:4807:6: ( 'Map' ) - // InternalQVTimperative.g:4808:1: 'Map' + // InternalQVTimperative.g:5017:6: ( 'Map' ) + // InternalQVTimperative.g:5018:1: 'Map' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnreservedNameAccess().getMapKeyword_3()); } - match(input,49,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLUnreservedNameAccess().getMapKeyword_3()); } @@ -16346,15 +17057,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 5 : - // InternalQVTimperative.g:4815:6: ( 'Tuple' ) + // InternalQVTimperative.g:5025:6: ( 'Tuple' ) { - // InternalQVTimperative.g:4815:6: ( 'Tuple' ) - // InternalQVTimperative.g:4816:1: 'Tuple' + // InternalQVTimperative.g:5025:6: ( 'Tuple' ) + // InternalQVTimperative.g:5026:1: 'Tuple' { if ( state.backtracking==0 ) { before(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_4()); } - match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,51,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_4()); } @@ -16382,41 +17093,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIFirstPathElementCS__Alternatives" - // InternalQVTimperative.g:4828:1: rule__URIFirstPathElementCS__Alternatives : ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) ); + // InternalQVTimperative.g:5038: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:4832:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) ) - int alt41=2; - int LA41_0 = input.LA(1); + // InternalQVTimperative.g:5042:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) | ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) ) + int alt43=2; + int LA43_0 = input.LA(1); - if ( ((LA41_0>=RULE_SIMPLE_ID && LA41_0<=RULE_ESCAPED_ID)||(LA41_0>=18 && LA41_0<=28)) ) { - alt41=1; + if ( ((LA43_0>=RULE_SIMPLE_ID && LA43_0<=RULE_ESCAPED_ID)||(LA43_0>=19 && LA43_0<=29)) ) { + alt43=1; } - else if ( (LA41_0==RULE_SINGLE_QUOTED_STRING) ) { - alt41=2; + else if ( (LA43_0==RULE_SINGLE_QUOTED_STRING) ) { + alt43=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 41, 0, input); + new NoViableAltException("", 43, 0, input); throw nvae; } - switch (alt41) { + switch (alt43) { case 1 : - // InternalQVTimperative.g:4833:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) + // InternalQVTimperative.g:5043:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) { - // InternalQVTimperative.g:4833:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) - // InternalQVTimperative.g:4834:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) + // InternalQVTimperative.g:5043:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) ) + // InternalQVTimperative.g:5044:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementAssignment_0()); } - // InternalQVTimperative.g:4835:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) - // InternalQVTimperative.g:4835:2: rule__URIFirstPathElementCS__ReferredElementAssignment_0 + // InternalQVTimperative.g:5045:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_0 ) + // InternalQVTimperative.g:5045:2: rule__URIFirstPathElementCS__ReferredElementAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__URIFirstPathElementCS__ReferredElementAssignment_0(); @@ -16436,16 +17147,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4839:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) + // InternalQVTimperative.g:5049:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) { - // InternalQVTimperative.g:4839:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) - // InternalQVTimperative.g:4840:1: ( rule__URIFirstPathElementCS__Group_1__0 ) + // InternalQVTimperative.g:5049:6: ( ( rule__URIFirstPathElementCS__Group_1__0 ) ) + // InternalQVTimperative.g:5050:1: ( rule__URIFirstPathElementCS__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getGroup_1()); } - // InternalQVTimperative.g:4841:1: ( rule__URIFirstPathElementCS__Group_1__0 ) - // InternalQVTimperative.g:4841:2: rule__URIFirstPathElementCS__Group_1__0 + // InternalQVTimperative.g:5051:1: ( rule__URIFirstPathElementCS__Group_1__0 ) + // InternalQVTimperative.g:5051:2: rule__URIFirstPathElementCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__URIFirstPathElementCS__Group_1__0(); @@ -16482,74 +17193,74 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrimitiveTypeIdentifier__Alternatives" - // InternalQVTimperative.g:4850:1: rule__PrimitiveTypeIdentifier__Alternatives : ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) ); + // InternalQVTimperative.g:5060: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:4854:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) ) - int alt42=8; + // InternalQVTimperative.g:5064:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) ) + int alt44=8; switch ( input.LA(1) ) { - case 51: - { - alt42=1; - } - break; case 52: { - alt42=2; + alt44=1; } break; case 53: { - alt42=3; + alt44=2; } break; case 54: { - alt42=4; + alt44=3; } break; case 55: { - alt42=5; + alt44=4; } break; case 56: { - alt42=6; + alt44=5; } break; case 57: { - alt42=7; + alt44=6; } break; case 58: { - alt42=8; + alt44=7; + } + break; + case 59: + { + alt44=8; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); + new NoViableAltException("", 44, 0, input); throw nvae; } - switch (alt42) { + switch (alt44) { case 1 : - // InternalQVTimperative.g:4855:1: ( 'Boolean' ) + // InternalQVTimperative.g:5065:1: ( 'Boolean' ) { - // InternalQVTimperative.g:4855:1: ( 'Boolean' ) - // InternalQVTimperative.g:4856:1: 'Boolean' + // InternalQVTimperative.g:5065:1: ( 'Boolean' ) + // InternalQVTimperative.g:5066:1: 'Boolean' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0()); } - match(input,51,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0()); } @@ -16560,15 +17271,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4863:6: ( 'Integer' ) + // InternalQVTimperative.g:5073:6: ( 'Integer' ) { - // InternalQVTimperative.g:4863:6: ( 'Integer' ) - // InternalQVTimperative.g:4864:1: 'Integer' + // InternalQVTimperative.g:5073:6: ( 'Integer' ) + // InternalQVTimperative.g:5074:1: 'Integer' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1()); } - match(input,52,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,53,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1()); } @@ -16579,15 +17290,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:4871:6: ( 'Real' ) + // InternalQVTimperative.g:5081:6: ( 'Real' ) { - // InternalQVTimperative.g:4871:6: ( 'Real' ) - // InternalQVTimperative.g:4872:1: 'Real' + // InternalQVTimperative.g:5081:6: ( 'Real' ) + // InternalQVTimperative.g:5082:1: 'Real' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2()); } - match(input,53,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,54,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2()); } @@ -16598,15 +17309,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:4879:6: ( 'String' ) + // InternalQVTimperative.g:5089:6: ( 'String' ) { - // InternalQVTimperative.g:4879:6: ( 'String' ) - // InternalQVTimperative.g:4880:1: 'String' + // InternalQVTimperative.g:5089:6: ( 'String' ) + // InternalQVTimperative.g:5090:1: 'String' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3()); } - match(input,54,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,55,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3()); } @@ -16617,15 +17328,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 5 : - // InternalQVTimperative.g:4887:6: ( 'UnlimitedNatural' ) + // InternalQVTimperative.g:5097:6: ( 'UnlimitedNatural' ) { - // InternalQVTimperative.g:4887:6: ( 'UnlimitedNatural' ) - // InternalQVTimperative.g:4888:1: 'UnlimitedNatural' + // InternalQVTimperative.g:5097:6: ( 'UnlimitedNatural' ) + // InternalQVTimperative.g:5098:1: 'UnlimitedNatural' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4()); } - match(input,55,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,56,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4()); } @@ -16636,15 +17347,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 6 : - // InternalQVTimperative.g:4895:6: ( 'OclAny' ) + // InternalQVTimperative.g:5105:6: ( 'OclAny' ) { - // InternalQVTimperative.g:4895:6: ( 'OclAny' ) - // InternalQVTimperative.g:4896:1: 'OclAny' + // InternalQVTimperative.g:5105:6: ( 'OclAny' ) + // InternalQVTimperative.g:5106:1: 'OclAny' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5()); } - match(input,56,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,57,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5()); } @@ -16655,15 +17366,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 7 : - // InternalQVTimperative.g:4903:6: ( 'OclInvalid' ) + // InternalQVTimperative.g:5113:6: ( 'OclInvalid' ) { - // InternalQVTimperative.g:4903:6: ( 'OclInvalid' ) - // InternalQVTimperative.g:4904:1: 'OclInvalid' + // InternalQVTimperative.g:5113:6: ( 'OclInvalid' ) + // InternalQVTimperative.g:5114:1: 'OclInvalid' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6()); } - match(input,57,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,58,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6()); } @@ -16674,15 +17385,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 8 : - // InternalQVTimperative.g:4911:6: ( 'OclVoid' ) + // InternalQVTimperative.g:5121:6: ( 'OclVoid' ) { - // InternalQVTimperative.g:4911:6: ( 'OclVoid' ) - // InternalQVTimperative.g:4912:1: 'OclVoid' + // InternalQVTimperative.g:5121:6: ( 'OclVoid' ) + // InternalQVTimperative.g:5122:1: 'OclVoid' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7()); } - match(input,58,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,59,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7()); } @@ -16710,59 +17421,59 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeIdentifier__Alternatives" - // InternalQVTimperative.g:4924:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) ); + // InternalQVTimperative.g:5134:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) ); public final void rule__CollectionTypeIdentifier__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:4928:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) ) - int alt43=5; + // InternalQVTimperative.g:5138:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) ) + int alt45=5; switch ( input.LA(1) ) { - case 59: - { - alt43=1; - } - break; case 60: { - alt43=2; + alt45=1; } break; case 61: { - alt43=3; + alt45=2; } break; case 62: { - alt43=4; + alt45=3; } break; case 63: { - alt43=5; + alt45=4; + } + break; + case 64: + { + alt45=5; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 43, 0, input); + new NoViableAltException("", 45, 0, input); throw nvae; } - switch (alt43) { + switch (alt45) { case 1 : - // InternalQVTimperative.g:4929:1: ( 'Set' ) + // InternalQVTimperative.g:5139:1: ( 'Set' ) { - // InternalQVTimperative.g:4929:1: ( 'Set' ) - // InternalQVTimperative.g:4930:1: 'Set' + // InternalQVTimperative.g:5139:1: ( 'Set' ) + // InternalQVTimperative.g:5140:1: 'Set' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0()); } - match(input,59,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0()); } @@ -16773,15 +17484,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4937:6: ( 'Bag' ) + // InternalQVTimperative.g:5147:6: ( 'Bag' ) { - // InternalQVTimperative.g:4937:6: ( 'Bag' ) - // InternalQVTimperative.g:4938:1: 'Bag' + // InternalQVTimperative.g:5147:6: ( 'Bag' ) + // InternalQVTimperative.g:5148:1: 'Bag' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1()); } - match(input,60,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1()); } @@ -16792,15 +17503,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:4945:6: ( 'Sequence' ) + // InternalQVTimperative.g:5155:6: ( 'Sequence' ) { - // InternalQVTimperative.g:4945:6: ( 'Sequence' ) - // InternalQVTimperative.g:4946:1: 'Sequence' + // InternalQVTimperative.g:5155:6: ( 'Sequence' ) + // InternalQVTimperative.g:5156:1: 'Sequence' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2()); } - match(input,61,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2()); } @@ -16811,15 +17522,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:4953:6: ( 'Collection' ) + // InternalQVTimperative.g:5163:6: ( 'Collection' ) { - // InternalQVTimperative.g:4953:6: ( 'Collection' ) - // InternalQVTimperative.g:4954:1: 'Collection' + // InternalQVTimperative.g:5163:6: ( 'Collection' ) + // InternalQVTimperative.g:5164:1: 'Collection' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3()); } - match(input,62,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3()); } @@ -16830,15 +17541,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 5 : - // InternalQVTimperative.g:4961:6: ( 'OrderedSet' ) + // InternalQVTimperative.g:5171:6: ( 'OrderedSet' ) { - // InternalQVTimperative.g:4961:6: ( 'OrderedSet' ) - // InternalQVTimperative.g:4962:1: 'OrderedSet' + // InternalQVTimperative.g:5171:6: ( 'OrderedSet' ) + // InternalQVTimperative.g:5172:1: 'OrderedSet' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4()); } - match(input,63,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4()); } @@ -16866,27 +17577,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__Alternatives" - // InternalQVTimperative.g:4974:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) ); + // InternalQVTimperative.g:5184: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:4978:1: ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) ) - int alt44=2; - alt44 = dfa44.predict(input); - switch (alt44) { + // InternalQVTimperative.g:5188:1: ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) ) + int alt46=2; + alt46 = dfa46.predict(input); + switch (alt46) { case 1 : - // InternalQVTimperative.g:4979:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) + // InternalQVTimperative.g:5189:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) { - // InternalQVTimperative.g:4979:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) - // InternalQVTimperative.g:4980:1: ( rule__CollectionLiteralPartCS__Group_0__0 ) + // InternalQVTimperative.g:5189:1: ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) + // InternalQVTimperative.g:5190:1: ( rule__CollectionLiteralPartCS__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0()); } - // InternalQVTimperative.g:4981:1: ( rule__CollectionLiteralPartCS__Group_0__0 ) - // InternalQVTimperative.g:4981:2: rule__CollectionLiteralPartCS__Group_0__0 + // InternalQVTimperative.g:5191:1: ( rule__CollectionLiteralPartCS__Group_0__0 ) + // InternalQVTimperative.g:5191:2: rule__CollectionLiteralPartCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralPartCS__Group_0__0(); @@ -16906,16 +17617,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:4985:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) + // InternalQVTimperative.g:5195:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) { - // InternalQVTimperative.g:4985:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) - // InternalQVTimperative.g:4986:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) + // InternalQVTimperative.g:5195:6: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) + // InternalQVTimperative.g:5196:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionAssignment_1()); } - // InternalQVTimperative.g:4987:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) - // InternalQVTimperative.g:4987:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 + // InternalQVTimperative.g:5197:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) + // InternalQVTimperative.g:5197:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1(); @@ -16952,21 +17663,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0" - // InternalQVTimperative.g:4996:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) ); + // InternalQVTimperative.g:5206:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) ); public final void rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5000:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) ) - int alt45=2; - alt45 = dfa45.predict(input); - switch (alt45) { + // InternalQVTimperative.g:5210:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) ) + int alt47=2; + alt47 = dfa47.predict(input); + switch (alt47) { case 1 : - // InternalQVTimperative.g:5001:1: ( ruleExpCS ) + // InternalQVTimperative.g:5211:1: ( ruleExpCS ) { - // InternalQVTimperative.g:5001:1: ( ruleExpCS ) - // InternalQVTimperative.g:5002:1: ruleExpCS + // InternalQVTimperative.g:5211:1: ( ruleExpCS ) + // InternalQVTimperative.g:5212:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_0()); @@ -16986,10 +17697,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5007:6: ( rulePatternExpCS ) + // InternalQVTimperative.g:5217:6: ( rulePatternExpCS ) { - // InternalQVTimperative.g:5007:6: ( rulePatternExpCS ) - // InternalQVTimperative.g:5008:1: rulePatternExpCS + // InternalQVTimperative.g:5217:6: ( rulePatternExpCS ) + // InternalQVTimperative.g:5218:1: rulePatternExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionPatternExpCSParserRuleCall_2_0_1()); @@ -17026,60 +17737,60 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrimitiveLiteralExpCS__Alternatives" - // InternalQVTimperative.g:5018:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) ); + // InternalQVTimperative.g:5228:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) ); public final void rule__PrimitiveLiteralExpCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5022:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) ) - int alt46=6; + // InternalQVTimperative.g:5232:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) ) + int alt48=6; switch ( input.LA(1) ) { case RULE_INT: { - alt46=1; + alt48=1; } break; case RULE_SINGLE_QUOTED_STRING: { - alt46=2; + alt48=2; } break; - case 144: - case 145: + case 150: + case 151: { - alt46=3; + alt48=3; } break; - case 32: + case 33: { - alt46=4; + alt48=4; } break; - case 103: + case 107: { - alt46=5; + alt48=5; } break; - case 104: + case 108: { - alt46=6; + alt48=6; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 46, 0, input); + new NoViableAltException("", 48, 0, input); throw nvae; } - switch (alt46) { + switch (alt48) { case 1 : - // InternalQVTimperative.g:5023:1: ( ruleNumberLiteralExpCS ) + // InternalQVTimperative.g:5233:1: ( ruleNumberLiteralExpCS ) { - // InternalQVTimperative.g:5023:1: ( ruleNumberLiteralExpCS ) - // InternalQVTimperative.g:5024:1: ruleNumberLiteralExpCS + // InternalQVTimperative.g:5233:1: ( ruleNumberLiteralExpCS ) + // InternalQVTimperative.g:5234:1: ruleNumberLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0()); @@ -17099,10 +17810,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5029:6: ( ruleStringLiteralExpCS ) + // InternalQVTimperative.g:5239:6: ( ruleStringLiteralExpCS ) { - // InternalQVTimperative.g:5029:6: ( ruleStringLiteralExpCS ) - // InternalQVTimperative.g:5030:1: ruleStringLiteralExpCS + // InternalQVTimperative.g:5239:6: ( ruleStringLiteralExpCS ) + // InternalQVTimperative.g:5240:1: ruleStringLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1()); @@ -17122,10 +17833,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:5035:6: ( ruleBooleanLiteralExpCS ) + // InternalQVTimperative.g:5245:6: ( ruleBooleanLiteralExpCS ) { - // InternalQVTimperative.g:5035:6: ( ruleBooleanLiteralExpCS ) - // InternalQVTimperative.g:5036:1: ruleBooleanLiteralExpCS + // InternalQVTimperative.g:5245:6: ( ruleBooleanLiteralExpCS ) + // InternalQVTimperative.g:5246:1: ruleBooleanLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2()); @@ -17145,10 +17856,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:5041:6: ( ruleUnlimitedNaturalLiteralExpCS ) + // InternalQVTimperative.g:5251:6: ( ruleUnlimitedNaturalLiteralExpCS ) { - // InternalQVTimperative.g:5041:6: ( ruleUnlimitedNaturalLiteralExpCS ) - // InternalQVTimperative.g:5042:1: ruleUnlimitedNaturalLiteralExpCS + // InternalQVTimperative.g:5251:6: ( ruleUnlimitedNaturalLiteralExpCS ) + // InternalQVTimperative.g:5252:1: ruleUnlimitedNaturalLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3()); @@ -17168,10 +17879,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 5 : - // InternalQVTimperative.g:5047:6: ( ruleInvalidLiteralExpCS ) + // InternalQVTimperative.g:5257:6: ( ruleInvalidLiteralExpCS ) { - // InternalQVTimperative.g:5047:6: ( ruleInvalidLiteralExpCS ) - // InternalQVTimperative.g:5048:1: ruleInvalidLiteralExpCS + // InternalQVTimperative.g:5257:6: ( ruleInvalidLiteralExpCS ) + // InternalQVTimperative.g:5258:1: ruleInvalidLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4()); @@ -17191,10 +17902,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 6 : - // InternalQVTimperative.g:5053:6: ( ruleNullLiteralExpCS ) + // InternalQVTimperative.g:5263:6: ( ruleNullLiteralExpCS ) { - // InternalQVTimperative.g:5053:6: ( ruleNullLiteralExpCS ) - // InternalQVTimperative.g:5054:1: ruleNullLiteralExpCS + // InternalQVTimperative.g:5263:6: ( ruleNullLiteralExpCS ) + // InternalQVTimperative.g:5264:1: ruleNullLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5()); @@ -17231,41 +17942,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__BooleanLiteralExpCS__Alternatives" - // InternalQVTimperative.g:5064:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) ); + // InternalQVTimperative.g:5274: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:5068:1: ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) ) - int alt47=2; - int LA47_0 = input.LA(1); + // InternalQVTimperative.g:5278:1: ( ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) ) + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA47_0==144) ) { - alt47=1; + if ( (LA49_0==150) ) { + alt49=1; } - else if ( (LA47_0==145) ) { - alt47=2; + else if ( (LA49_0==151) ) { + alt49=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 47, 0, input); + new NoViableAltException("", 49, 0, input); throw nvae; } - switch (alt47) { + switch (alt49) { case 1 : - // InternalQVTimperative.g:5069:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) + // InternalQVTimperative.g:5279:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) { - // InternalQVTimperative.g:5069:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) - // InternalQVTimperative.g:5070:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) + // InternalQVTimperative.g:5279:1: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) ) + // InternalQVTimperative.g:5280:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolAssignment_0()); } - // InternalQVTimperative.g:5071:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) - // InternalQVTimperative.g:5071:2: rule__BooleanLiteralExpCS__SymbolAssignment_0 + // InternalQVTimperative.g:5281:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_0 ) + // InternalQVTimperative.g:5281:2: rule__BooleanLiteralExpCS__SymbolAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__BooleanLiteralExpCS__SymbolAssignment_0(); @@ -17285,16 +17996,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5075:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) + // InternalQVTimperative.g:5285:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) { - // InternalQVTimperative.g:5075:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) - // InternalQVTimperative.g:5076:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) + // InternalQVTimperative.g:5285:6: ( ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) ) + // InternalQVTimperative.g:5286:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolAssignment_1()); } - // InternalQVTimperative.g:5077:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) - // InternalQVTimperative.g:5077:2: rule__BooleanLiteralExpCS__SymbolAssignment_1 + // InternalQVTimperative.g:5287:1: ( rule__BooleanLiteralExpCS__SymbolAssignment_1 ) + // InternalQVTimperative.g:5287:2: rule__BooleanLiteralExpCS__SymbolAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__BooleanLiteralExpCS__SymbolAssignment_1(); @@ -17331,16 +18042,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeLiteralCS__Alternatives" - // InternalQVTimperative.g:5086:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) ); + // InternalQVTimperative.g:5296:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) ); public final void rule__TypeLiteralCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5090:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) ) - int alt48=4; + // InternalQVTimperative.g:5300:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleMapTypeCS ) | ( ruleTupleTypeCS ) ) + int alt50=4; switch ( input.LA(1) ) { - case 51: case 52: case 53: case 54: @@ -17348,43 +18058,44 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa case 56: case 57: case 58: + case 59: { - alt48=1; + alt50=1; } break; - case 59: case 60: case 61: case 62: case 63: + case 64: { - alt48=2; + alt50=2; } break; - case 49: + case 50: { - alt48=3; + alt50=3; } break; - case 50: + case 51: { - alt48=4; + alt50=4; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 48, 0, input); + new NoViableAltException("", 50, 0, input); throw nvae; } - switch (alt48) { + switch (alt50) { case 1 : - // InternalQVTimperative.g:5091:1: ( rulePrimitiveTypeCS ) + // InternalQVTimperative.g:5301:1: ( rulePrimitiveTypeCS ) { - // InternalQVTimperative.g:5091:1: ( rulePrimitiveTypeCS ) - // InternalQVTimperative.g:5092:1: rulePrimitiveTypeCS + // InternalQVTimperative.g:5301:1: ( rulePrimitiveTypeCS ) + // InternalQVTimperative.g:5302:1: rulePrimitiveTypeCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0()); @@ -17404,10 +18115,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5097:6: ( ruleCollectionTypeCS ) + // InternalQVTimperative.g:5307:6: ( ruleCollectionTypeCS ) { - // InternalQVTimperative.g:5097:6: ( ruleCollectionTypeCS ) - // InternalQVTimperative.g:5098:1: ruleCollectionTypeCS + // InternalQVTimperative.g:5307:6: ( ruleCollectionTypeCS ) + // InternalQVTimperative.g:5308:1: ruleCollectionTypeCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1()); @@ -17427,10 +18138,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:5103:6: ( ruleMapTypeCS ) + // InternalQVTimperative.g:5313:6: ( ruleMapTypeCS ) { - // InternalQVTimperative.g:5103:6: ( ruleMapTypeCS ) - // InternalQVTimperative.g:5104:1: ruleMapTypeCS + // InternalQVTimperative.g:5313:6: ( ruleMapTypeCS ) + // InternalQVTimperative.g:5314:1: ruleMapTypeCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralCSAccess().getMapTypeCSParserRuleCall_2()); @@ -17450,10 +18161,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:5109:6: ( ruleTupleTypeCS ) + // InternalQVTimperative.g:5319:6: ( ruleTupleTypeCS ) { - // InternalQVTimperative.g:5109:6: ( ruleTupleTypeCS ) - // InternalQVTimperative.g:5110:1: ruleTupleTypeCS + // InternalQVTimperative.g:5319:6: ( ruleTupleTypeCS ) + // InternalQVTimperative.g:5320:1: ruleTupleTypeCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_3()); @@ -17490,21 +18201,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeExpCS__Alternatives_0" - // InternalQVTimperative.g:5120:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) ); + // InternalQVTimperative.g:5330:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) ); public final void rule__TypeExpCS__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5124:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) ) - int alt49=3; - alt49 = dfa49.predict(input); - switch (alt49) { + // InternalQVTimperative.g:5334:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) ) + int alt51=3; + alt51 = dfa51.predict(input); + switch (alt51) { case 1 : - // InternalQVTimperative.g:5125:1: ( ruleTypeNameExpCS ) + // InternalQVTimperative.g:5335:1: ( ruleTypeNameExpCS ) { - // InternalQVTimperative.g:5125:1: ( ruleTypeNameExpCS ) - // InternalQVTimperative.g:5126:1: ruleTypeNameExpCS + // InternalQVTimperative.g:5335:1: ( ruleTypeNameExpCS ) + // InternalQVTimperative.g:5336:1: ruleTypeNameExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0()); @@ -17524,10 +18235,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5131:6: ( ruleTypeLiteralCS ) + // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS ) { - // InternalQVTimperative.g:5131:6: ( ruleTypeLiteralCS ) - // InternalQVTimperative.g:5132:1: ruleTypeLiteralCS + // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS ) + // InternalQVTimperative.g:5342:1: ruleTypeLiteralCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1()); @@ -17547,10 +18258,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:5137:6: ( ruleCollectionPatternCS ) + // InternalQVTimperative.g:5347:6: ( ruleCollectionPatternCS ) { - // InternalQVTimperative.g:5137:6: ( ruleCollectionPatternCS ) - // InternalQVTimperative.g:5138:1: ruleCollectionPatternCS + // InternalQVTimperative.g:5347:6: ( ruleCollectionPatternCS ) + // InternalQVTimperative.g:5348:1: ruleCollectionPatternCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getCollectionPatternCSParserRuleCall_0_2()); @@ -17587,27 +18298,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Alternatives" - // InternalQVTimperative.g:5148:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) ); + // InternalQVTimperative.g:5358:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) ); public final void rule__ExpCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5152:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) ) - int alt50=2; - alt50 = dfa50.predict(input); - switch (alt50) { + // InternalQVTimperative.g:5362:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) ) + int alt52=2; + alt52 = dfa52.predict(input); + switch (alt52) { case 1 : - // InternalQVTimperative.g:5153:1: ( ( rule__ExpCS__Group_0__0 ) ) + // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) ) { - // InternalQVTimperative.g:5153:1: ( ( rule__ExpCS__Group_0__0 ) ) - // InternalQVTimperative.g:5154:1: ( rule__ExpCS__Group_0__0 ) + // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) ) + // InternalQVTimperative.g:5364:1: ( rule__ExpCS__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getGroup_0()); } - // InternalQVTimperative.g:5155:1: ( rule__ExpCS__Group_0__0 ) - // InternalQVTimperative.g:5155:2: rule__ExpCS__Group_0__0 + // InternalQVTimperative.g:5365:1: ( rule__ExpCS__Group_0__0 ) + // InternalQVTimperative.g:5365:2: rule__ExpCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ExpCS__Group_0__0(); @@ -17627,10 +18338,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5159:6: ( rulePrefixedLetExpCS ) + // InternalQVTimperative.g:5369:6: ( rulePrefixedLetExpCS ) { - // InternalQVTimperative.g:5159:6: ( rulePrefixedLetExpCS ) - // InternalQVTimperative.g:5160:1: rulePrefixedLetExpCS + // InternalQVTimperative.g:5369:6: ( rulePrefixedLetExpCS ) + // InternalQVTimperative.g:5370:1: rulePrefixedLetExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getPrefixedLetExpCSParserRuleCall_1()); @@ -17667,41 +18378,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedLetExpCS__Alternatives" - // InternalQVTimperative.g:5170:1: rule__PrefixedLetExpCS__Alternatives : ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) ); + // InternalQVTimperative.g:5380:1: rule__PrefixedLetExpCS__Alternatives : ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) ); public final void rule__PrefixedLetExpCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5174:1: ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) ) - int alt51=2; - int LA51_0 = input.LA(1); + // InternalQVTimperative.g:5384:1: ( ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) | ( ruleLetExpCS ) ) + int alt53=2; + int LA53_0 = input.LA(1); - if ( ((LA51_0>=30 && LA51_0<=31)) ) { - alt51=1; + if ( ((LA53_0>=31 && LA53_0<=32)) ) { + alt53=1; } - else if ( (LA51_0==113) ) { - alt51=2; + else if ( (LA53_0==117) ) { + alt53=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 51, 0, input); + new NoViableAltException("", 53, 0, input); throw nvae; } - switch (alt51) { + switch (alt53) { case 1 : - // InternalQVTimperative.g:5175:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) + // InternalQVTimperative.g:5385:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) { - // InternalQVTimperative.g:5175:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) - // InternalQVTimperative.g:5176:1: ( rule__PrefixedLetExpCS__Group_0__0 ) + // InternalQVTimperative.g:5385:1: ( ( rule__PrefixedLetExpCS__Group_0__0 ) ) + // InternalQVTimperative.g:5386:1: ( rule__PrefixedLetExpCS__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedLetExpCSAccess().getGroup_0()); } - // InternalQVTimperative.g:5177:1: ( rule__PrefixedLetExpCS__Group_0__0 ) - // InternalQVTimperative.g:5177:2: rule__PrefixedLetExpCS__Group_0__0 + // InternalQVTimperative.g:5387:1: ( rule__PrefixedLetExpCS__Group_0__0 ) + // InternalQVTimperative.g:5387:2: rule__PrefixedLetExpCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__PrefixedLetExpCS__Group_0__0(); @@ -17721,10 +18432,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5181:6: ( ruleLetExpCS ) + // InternalQVTimperative.g:5391:6: ( ruleLetExpCS ) { - // InternalQVTimperative.g:5181:6: ( ruleLetExpCS ) - // InternalQVTimperative.g:5182:1: ruleLetExpCS + // InternalQVTimperative.g:5391:6: ( ruleLetExpCS ) + // InternalQVTimperative.g:5392:1: ruleLetExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedLetExpCSAccess().getLetExpCSParserRuleCall_1()); @@ -17761,41 +18472,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedPrimaryExpCS__Alternatives" - // InternalQVTimperative.g:5192:1: rule__PrefixedPrimaryExpCS__Alternatives : ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) ); + // InternalQVTimperative.g:5402:1: rule__PrefixedPrimaryExpCS__Alternatives : ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) ); public final void rule__PrefixedPrimaryExpCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5196:1: ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) ) - int alt52=2; - int LA52_0 = input.LA(1); + // InternalQVTimperative.g:5406:1: ( ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) | ( rulePrimaryExpCS ) ) + int alt54=2; + int LA54_0 = input.LA(1); - if ( ((LA52_0>=30 && LA52_0<=31)) ) { - alt52=1; + if ( ((LA54_0>=31 && LA54_0<=32)) ) { + alt54=1; } - else if ( ((LA52_0>=RULE_INT && LA52_0<=RULE_ESCAPED_ID)||(LA52_0>=18 && LA52_0<=28)||LA52_0==32||(LA52_0>=49 && LA52_0<=63)||LA52_0==82||LA52_0==101||(LA52_0>=103 && LA52_0<=104)||LA52_0==108||LA52_0==114||(LA52_0>=144 && LA52_0<=145)) ) { - alt52=2; + else if ( ((LA54_0>=RULE_INT && LA54_0<=RULE_ESCAPED_ID)||(LA54_0>=19 && LA54_0<=29)||LA54_0==33||(LA54_0>=50 && LA54_0<=64)||LA54_0==86||LA54_0==105||(LA54_0>=107 && LA54_0<=108)||LA54_0==112||LA54_0==118||(LA54_0>=150 && LA54_0<=151)) ) { + alt54=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 52, 0, input); + new NoViableAltException("", 54, 0, input); throw nvae; } - switch (alt52) { + switch (alt54) { case 1 : - // InternalQVTimperative.g:5197:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) + // InternalQVTimperative.g:5407:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) { - // InternalQVTimperative.g:5197:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) - // InternalQVTimperative.g:5198:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 ) + // InternalQVTimperative.g:5407:1: ( ( rule__PrefixedPrimaryExpCS__Group_0__0 ) ) + // InternalQVTimperative.g:5408:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedPrimaryExpCSAccess().getGroup_0()); } - // InternalQVTimperative.g:5199:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 ) - // InternalQVTimperative.g:5199:2: rule__PrefixedPrimaryExpCS__Group_0__0 + // InternalQVTimperative.g:5409:1: ( rule__PrefixedPrimaryExpCS__Group_0__0 ) + // InternalQVTimperative.g:5409:2: rule__PrefixedPrimaryExpCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__PrefixedPrimaryExpCS__Group_0__0(); @@ -17815,10 +18526,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5203:6: ( rulePrimaryExpCS ) + // InternalQVTimperative.g:5413:6: ( rulePrimaryExpCS ) { - // InternalQVTimperative.g:5203:6: ( rulePrimaryExpCS ) - // InternalQVTimperative.g:5204:1: rulePrimaryExpCS + // InternalQVTimperative.g:5413:6: ( rulePrimaryExpCS ) + // InternalQVTimperative.g:5414:1: rulePrimaryExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedPrimaryExpCSAccess().getPrimaryExpCSParserRuleCall_1()); @@ -17855,21 +18566,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrimaryExpCS__Alternatives" - // InternalQVTimperative.g:5214:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) ); + // InternalQVTimperative.g:5424: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:5218:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) ) - int alt53=10; - alt53 = dfa53.predict(input); - switch (alt53) { + // InternalQVTimperative.g:5428:1: ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) ) + int alt55=10; + alt55 = dfa55.predict(input); + switch (alt55) { case 1 : - // InternalQVTimperative.g:5219:1: ( ruleNestedExpCS ) + // InternalQVTimperative.g:5429:1: ( ruleNestedExpCS ) { - // InternalQVTimperative.g:5219:1: ( ruleNestedExpCS ) - // InternalQVTimperative.g:5220:1: ruleNestedExpCS + // InternalQVTimperative.g:5429:1: ( ruleNestedExpCS ) + // InternalQVTimperative.g:5430:1: ruleNestedExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_0()); @@ -17889,10 +18600,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5225:6: ( ruleIfExpCS ) + // InternalQVTimperative.g:5435:6: ( ruleIfExpCS ) { - // InternalQVTimperative.g:5225:6: ( ruleIfExpCS ) - // InternalQVTimperative.g:5226:1: ruleIfExpCS + // InternalQVTimperative.g:5435:6: ( ruleIfExpCS ) + // InternalQVTimperative.g:5436:1: ruleIfExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_1()); @@ -17912,10 +18623,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:5231:6: ( ruleSelfExpCS ) + // InternalQVTimperative.g:5441:6: ( ruleSelfExpCS ) { - // InternalQVTimperative.g:5231:6: ( ruleSelfExpCS ) - // InternalQVTimperative.g:5232:1: ruleSelfExpCS + // InternalQVTimperative.g:5441:6: ( ruleSelfExpCS ) + // InternalQVTimperative.g:5442:1: ruleSelfExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_2()); @@ -17935,10 +18646,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 4 : - // InternalQVTimperative.g:5237:6: ( rulePrimitiveLiteralExpCS ) + // InternalQVTimperative.g:5447:6: ( rulePrimitiveLiteralExpCS ) { - // InternalQVTimperative.g:5237:6: ( rulePrimitiveLiteralExpCS ) - // InternalQVTimperative.g:5238:1: rulePrimitiveLiteralExpCS + // InternalQVTimperative.g:5447:6: ( rulePrimitiveLiteralExpCS ) + // InternalQVTimperative.g:5448:1: rulePrimitiveLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_3()); @@ -17958,10 +18669,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 5 : - // InternalQVTimperative.g:5243:6: ( ruleTupleLiteralExpCS ) + // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS ) { - // InternalQVTimperative.g:5243:6: ( ruleTupleLiteralExpCS ) - // InternalQVTimperative.g:5244:1: ruleTupleLiteralExpCS + // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS ) + // InternalQVTimperative.g:5454:1: ruleTupleLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4()); @@ -17981,10 +18692,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 6 : - // InternalQVTimperative.g:5249:6: ( ruleMapLiteralExpCS ) + // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS ) { - // InternalQVTimperative.g:5249:6: ( ruleMapLiteralExpCS ) - // InternalQVTimperative.g:5250:1: ruleMapLiteralExpCS + // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS ) + // InternalQVTimperative.g:5460:1: ruleMapLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getMapLiteralExpCSParserRuleCall_5()); @@ -18004,10 +18715,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 7 : - // InternalQVTimperative.g:5255:6: ( ruleCollectionLiteralExpCS ) + // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS ) { - // InternalQVTimperative.g:5255:6: ( ruleCollectionLiteralExpCS ) - // InternalQVTimperative.g:5256:1: ruleCollectionLiteralExpCS + // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS ) + // InternalQVTimperative.g:5466:1: ruleCollectionLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_6()); @@ -18027,10 +18738,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 8 : - // InternalQVTimperative.g:5261:6: ( ruleLambdaLiteralExpCS ) + // InternalQVTimperative.g:5471:6: ( ruleLambdaLiteralExpCS ) { - // InternalQVTimperative.g:5261:6: ( ruleLambdaLiteralExpCS ) - // InternalQVTimperative.g:5262:1: ruleLambdaLiteralExpCS + // InternalQVTimperative.g:5471:6: ( ruleLambdaLiteralExpCS ) + // InternalQVTimperative.g:5472:1: ruleLambdaLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLambdaLiteralExpCSParserRuleCall_7()); @@ -18050,10 +18761,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 9 : - // InternalQVTimperative.g:5267:6: ( ruleTypeLiteralExpCS ) + // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS ) { - // InternalQVTimperative.g:5267:6: ( ruleTypeLiteralExpCS ) - // InternalQVTimperative.g:5268:1: ruleTypeLiteralExpCS + // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS ) + // InternalQVTimperative.g:5478:1: ruleTypeLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8()); @@ -18073,10 +18784,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 10 : - // InternalQVTimperative.g:5273:6: ( ruleNameExpCS ) + // InternalQVTimperative.g:5483:6: ( ruleNameExpCS ) { - // InternalQVTimperative.g:5273:6: ( ruleNameExpCS ) - // InternalQVTimperative.g:5274:1: ruleNameExpCS + // InternalQVTimperative.g:5483:6: ( ruleNameExpCS ) + // InternalQVTimperative.g:5484:1: ruleNameExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getNameExpCSParserRuleCall_9()); @@ -18113,49 +18824,49 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Alternatives_2" - // InternalQVTimperative.g:5284:1: rule__CurlyBracketedClauseCS__Alternatives_2 : ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) ); + // InternalQVTimperative.g:5494: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:5288:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) ) - int alt55=2; - int LA55_0 = input.LA(1); + // InternalQVTimperative.g:5498:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) | ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) ) + int alt57=2; + int LA57_0 = input.LA(1); - if ( ((LA55_0>=RULE_SIMPLE_ID && LA55_0<=RULE_ESCAPED_ID)||(LA55_0>=18 && LA55_0<=28)||LA55_0==76) ) { - alt55=1; + if ( ((LA57_0>=RULE_SIMPLE_ID && LA57_0<=RULE_ESCAPED_ID)||(LA57_0>=19 && LA57_0<=29)||LA57_0==81) ) { + alt57=1; } - else if ( (LA55_0==RULE_SINGLE_QUOTED_STRING) ) { - alt55=2; + else if ( (LA57_0==RULE_SINGLE_QUOTED_STRING) ) { + alt57=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 55, 0, input); + new NoViableAltException("", 57, 0, input); throw nvae; } - switch (alt55) { + switch (alt57) { case 1 : - // InternalQVTimperative.g:5289:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) + // InternalQVTimperative.g:5499:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) { - // InternalQVTimperative.g:5289:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) - // InternalQVTimperative.g:5290:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? + // InternalQVTimperative.g:5499:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? ) + // InternalQVTimperative.g:5500:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0()); } - // InternalQVTimperative.g:5291:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalQVTimperative.g:5501:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0 )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( ((LA54_0>=RULE_SIMPLE_ID && LA54_0<=RULE_ESCAPED_ID)||(LA54_0>=18 && LA54_0<=28)) ) { - alt54=1; + if ( ((LA56_0>=RULE_SIMPLE_ID && LA56_0<=RULE_ESCAPED_ID)||(LA56_0>=19 && LA56_0<=29)) ) { + alt56=1; } - switch (alt54) { + switch (alt56) { case 1 : - // InternalQVTimperative.g:5291:2: rule__CurlyBracketedClauseCS__Group_2_0__0 + // InternalQVTimperative.g:5501:2: rule__CurlyBracketedClauseCS__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CurlyBracketedClauseCS__Group_2_0__0(); @@ -18178,16 +18889,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5295:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) + // InternalQVTimperative.g:5505:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) { - // InternalQVTimperative.g:5295:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) - // InternalQVTimperative.g:5296:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) + // InternalQVTimperative.g:5505:6: ( ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) ) + // InternalQVTimperative.g:5506:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueAssignment_2_1()); } - // InternalQVTimperative.g:5297:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) - // InternalQVTimperative.g:5297:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 + // InternalQVTimperative.g:5507:1: ( rule__CurlyBracketedClauseCS__ValueAssignment_2_1 ) + // InternalQVTimperative.g:5507:2: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CurlyBracketedClauseCS__ValueAssignment_2_1(); @@ -18224,41 +18935,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Alternatives" - // InternalQVTimperative.g:5306:1: rule__NavigatingArgCS__Alternatives : ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) ); + // InternalQVTimperative.g:5516: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:5310:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) ) - int alt56=2; - int LA56_0 = input.LA(1); + // InternalQVTimperative.g:5520:1: ( ( ( rule__NavigatingArgCS__Group_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_1__0 ) ) ) + int alt58=2; + int LA58_0 = input.LA(1); - if ( ((LA56_0>=RULE_INT && LA56_0<=RULE_ESCAPED_ID)||(LA56_0>=18 && LA56_0<=28)||(LA56_0>=30 && LA56_0<=32)||(LA56_0>=49 && LA56_0<=63)||LA56_0==82||LA56_0==101||(LA56_0>=103 && LA56_0<=104)||LA56_0==108||(LA56_0>=113 && LA56_0<=114)||(LA56_0>=144 && LA56_0<=145)) ) { - alt56=1; + if ( ((LA58_0>=RULE_INT && LA58_0<=RULE_ESCAPED_ID)||(LA58_0>=19 && LA58_0<=29)||(LA58_0>=31 && LA58_0<=33)||(LA58_0>=50 && LA58_0<=64)||LA58_0==86||LA58_0==105||(LA58_0>=107 && LA58_0<=108)||LA58_0==112||(LA58_0>=117 && LA58_0<=118)||(LA58_0>=150 && LA58_0<=151)) ) { + alt58=1; } - else if ( (LA56_0==71) ) { - alt56=2; + else if ( (LA58_0==73) ) { + alt58=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 56, 0, input); + new NoViableAltException("", 58, 0, input); throw nvae; } - switch (alt56) { + switch (alt58) { case 1 : - // InternalQVTimperative.g:5311:1: ( ( rule__NavigatingArgCS__Group_0__0 ) ) + // InternalQVTimperative.g:5521:1: ( ( rule__NavigatingArgCS__Group_0__0 ) ) { - // InternalQVTimperative.g:5311:1: ( ( rule__NavigatingArgCS__Group_0__0 ) ) - // InternalQVTimperative.g:5312:1: ( rule__NavigatingArgCS__Group_0__0 ) + // InternalQVTimperative.g:5521:1: ( ( rule__NavigatingArgCS__Group_0__0 ) ) + // InternalQVTimperative.g:5522:1: ( rule__NavigatingArgCS__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getGroup_0()); } - // InternalQVTimperative.g:5313:1: ( rule__NavigatingArgCS__Group_0__0 ) - // InternalQVTimperative.g:5313:2: rule__NavigatingArgCS__Group_0__0 + // InternalQVTimperative.g:5523:1: ( rule__NavigatingArgCS__Group_0__0 ) + // InternalQVTimperative.g:5523:2: rule__NavigatingArgCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Group_0__0(); @@ -18278,16 +18989,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5317:6: ( ( rule__NavigatingArgCS__Group_1__0 ) ) + // InternalQVTimperative.g:5527:6: ( ( rule__NavigatingArgCS__Group_1__0 ) ) { - // InternalQVTimperative.g:5317:6: ( ( rule__NavigatingArgCS__Group_1__0 ) ) - // InternalQVTimperative.g:5318:1: ( rule__NavigatingArgCS__Group_1__0 ) + // InternalQVTimperative.g:5527:6: ( ( rule__NavigatingArgCS__Group_1__0 ) ) + // InternalQVTimperative.g:5528:1: ( rule__NavigatingArgCS__Group_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getGroup_1()); } - // InternalQVTimperative.g:5319:1: ( rule__NavigatingArgCS__Group_1__0 ) - // InternalQVTimperative.g:5319:2: rule__NavigatingArgCS__Group_1__0 + // InternalQVTimperative.g:5529:1: ( rule__NavigatingArgCS__Group_1__0 ) + // InternalQVTimperative.g:5529:2: rule__NavigatingArgCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Group_1__0(); @@ -18324,41 +19035,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Alternatives_0_1" - // InternalQVTimperative.g:5328:1: rule__NavigatingArgCS__Alternatives_0_1 : ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) ); + // InternalQVTimperative.g:5538: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:5332:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) ) - int alt57=2; - int LA57_0 = input.LA(1); + // InternalQVTimperative.g:5542:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) | ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) ) + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA57_0==71) ) { - alt57=1; + if ( (LA59_0==73) ) { + alt59=1; } - else if ( (LA57_0==74) ) { - alt57=2; + else if ( (LA59_0==82) ) { + alt59=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 57, 0, input); + new NoViableAltException("", 59, 0, input); throw nvae; } - switch (alt57) { + switch (alt59) { case 1 : - // InternalQVTimperative.g:5333:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) + // InternalQVTimperative.g:5543:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) { - // InternalQVTimperative.g:5333:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) - // InternalQVTimperative.g:5334:1: ( rule__NavigatingArgCS__Group_0_1_0__0 ) + // InternalQVTimperative.g:5543:1: ( ( rule__NavigatingArgCS__Group_0_1_0__0 ) ) + // InternalQVTimperative.g:5544:1: ( rule__NavigatingArgCS__Group_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_0()); } - // InternalQVTimperative.g:5335:1: ( rule__NavigatingArgCS__Group_0_1_0__0 ) - // InternalQVTimperative.g:5335:2: rule__NavigatingArgCS__Group_0_1_0__0 + // InternalQVTimperative.g:5545:1: ( rule__NavigatingArgCS__Group_0_1_0__0 ) + // InternalQVTimperative.g:5545:2: rule__NavigatingArgCS__Group_0_1_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Group_0_1_0__0(); @@ -18378,16 +19089,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5339:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) + // InternalQVTimperative.g:5549:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) { - // InternalQVTimperative.g:5339:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) - // InternalQVTimperative.g:5340:1: ( rule__NavigatingArgCS__Group_0_1_1__0 ) + // InternalQVTimperative.g:5549:6: ( ( rule__NavigatingArgCS__Group_0_1_1__0 ) ) + // InternalQVTimperative.g:5550:1: ( rule__NavigatingArgCS__Group_0_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_1()); } - // InternalQVTimperative.g:5341:1: ( rule__NavigatingArgCS__Group_0_1_1__0 ) - // InternalQVTimperative.g:5341:2: rule__NavigatingArgCS__Group_0_1_1__0 + // InternalQVTimperative.g:5551:1: ( rule__NavigatingArgCS__Group_0_1_1__0 ) + // InternalQVTimperative.g:5551:2: rule__NavigatingArgCS__Group_0_1_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Group_0_1_1__0(); @@ -18424,41 +19135,41 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Alternatives_2" - // InternalQVTimperative.g:5350:1: rule__NavigatingCommaArgCS__Alternatives_2 : ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) ); + // InternalQVTimperative.g:5560: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:5354:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) ) - int alt58=2; - int LA58_0 = input.LA(1); + // InternalQVTimperative.g:5564:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) | ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) ) + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA58_0==71) ) { - alt58=1; + if ( (LA60_0==73) ) { + alt60=1; } - else if ( (LA58_0==74) ) { - alt58=2; + else if ( (LA60_0==82) ) { + alt60=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 58, 0, input); + new NoViableAltException("", 60, 0, input); throw nvae; } - switch (alt58) { + switch (alt60) { case 1 : - // InternalQVTimperative.g:5355:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) + // InternalQVTimperative.g:5565:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) { - // InternalQVTimperative.g:5355:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) - // InternalQVTimperative.g:5356:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 ) + // InternalQVTimperative.g:5565:1: ( ( rule__NavigatingCommaArgCS__Group_2_0__0 ) ) + // InternalQVTimperative.g:5566:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_0()); } - // InternalQVTimperative.g:5357:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 ) - // InternalQVTimperative.g:5357:2: rule__NavigatingCommaArgCS__Group_2_0__0 + // InternalQVTimperative.g:5567:1: ( rule__NavigatingCommaArgCS__Group_2_0__0 ) + // InternalQVTimperative.g:5567:2: rule__NavigatingCommaArgCS__Group_2_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__Group_2_0__0(); @@ -18478,16 +19189,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5361:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) + // InternalQVTimperative.g:5571:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) { - // InternalQVTimperative.g:5361:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) - // InternalQVTimperative.g:5362:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 ) + // InternalQVTimperative.g:5571:6: ( ( rule__NavigatingCommaArgCS__Group_2_1__0 ) ) + // InternalQVTimperative.g:5572:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_1()); } - // InternalQVTimperative.g:5363:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 ) - // InternalQVTimperative.g:5363:2: rule__NavigatingCommaArgCS__Group_2_1__0 + // InternalQVTimperative.g:5573:1: ( rule__NavigatingCommaArgCS__Group_2_1__0 ) + // InternalQVTimperative.g:5573:2: rule__NavigatingCommaArgCS__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__Group_2_1__0(); @@ -18524,21 +19235,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__OwnedConditionAlternatives_1_0" - // InternalQVTimperative.g:5372:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) ); + // InternalQVTimperative.g:5582:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) ); public final void rule__IfExpCS__OwnedConditionAlternatives_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5376:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) ) - int alt59=2; - alt59 = dfa59.predict(input); - switch (alt59) { + // InternalQVTimperative.g:5586:1: ( ( ruleExpCS ) | ( rulePatternExpCS ) ) + int alt61=2; + alt61 = dfa61.predict(input); + switch (alt61) { case 1 : - // InternalQVTimperative.g:5377:1: ( ruleExpCS ) + // InternalQVTimperative.g:5587:1: ( ruleExpCS ) { - // InternalQVTimperative.g:5377:1: ( ruleExpCS ) - // InternalQVTimperative.g:5378:1: ruleExpCS + // InternalQVTimperative.g:5587:1: ( ruleExpCS ) + // InternalQVTimperative.g:5588:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0_0()); @@ -18558,10 +19269,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5383:6: ( rulePatternExpCS ) + // InternalQVTimperative.g:5593:6: ( rulePatternExpCS ) { - // InternalQVTimperative.g:5383:6: ( rulePatternExpCS ) - // InternalQVTimperative.g:5384:1: rulePatternExpCS + // InternalQVTimperative.g:5593:6: ( rulePatternExpCS ) + // InternalQVTimperative.g:5594:1: rulePatternExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionPatternExpCSParserRuleCall_1_0_1()); @@ -18598,35 +19309,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__Alternatives_1" - // InternalQVTimperative.g:5394:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) ); + // InternalQVTimperative.g:5604:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) ); public final void rule__MultiplicityCS__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5398:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) ) - int alt60=2; - int LA60_0 = input.LA(1); + // InternalQVTimperative.g:5608:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) ) + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA60_0==RULE_INT) ) { - alt60=1; + if ( (LA62_0==RULE_INT) ) { + alt62=1; } - else if ( (LA60_0==32||LA60_0==34||LA60_0==65) ) { - alt60=2; + else if ( (LA62_0==33||LA62_0==35||LA62_0==66) ) { + alt62=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 60, 0, input); + new NoViableAltException("", 62, 0, input); throw nvae; } - switch (alt60) { + switch (alt62) { case 1 : - // InternalQVTimperative.g:5399:1: ( ruleMultiplicityBoundsCS ) + // InternalQVTimperative.g:5609:1: ( ruleMultiplicityBoundsCS ) { - // InternalQVTimperative.g:5399:1: ( ruleMultiplicityBoundsCS ) - // InternalQVTimperative.g:5400:1: ruleMultiplicityBoundsCS + // InternalQVTimperative.g:5609:1: ( ruleMultiplicityBoundsCS ) + // InternalQVTimperative.g:5610:1: ruleMultiplicityBoundsCS { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0()); @@ -18646,10 +19357,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5405:6: ( ruleMultiplicityStringCS ) + // InternalQVTimperative.g:5615:6: ( ruleMultiplicityStringCS ) { - // InternalQVTimperative.g:5405:6: ( ruleMultiplicityStringCS ) - // InternalQVTimperative.g:5406:1: ruleMultiplicityStringCS + // InternalQVTimperative.g:5615:6: ( ruleMultiplicityStringCS ) + // InternalQVTimperative.g:5616:1: ruleMultiplicityStringCS { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1()); @@ -18686,40 +19397,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__Alternatives_2" - // InternalQVTimperative.g:5416:1: rule__MultiplicityCS__Alternatives_2 : ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) ); + // InternalQVTimperative.g:5626: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:5420:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) ) - int alt61=2; - int LA61_0 = input.LA(1); + // InternalQVTimperative.g:5630:1: ( ( '|?' ) | ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) ) + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA61_0==64) ) { - alt61=1; + if ( (LA63_0==65) ) { + alt63=1; } - else if ( (LA61_0==148) ) { - alt61=2; + else if ( (LA63_0==154) ) { + alt63=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 61, 0, input); + new NoViableAltException("", 63, 0, input); throw nvae; } - switch (alt61) { + switch (alt63) { case 1 : - // InternalQVTimperative.g:5421:1: ( '|?' ) + // InternalQVTimperative.g:5631:1: ( '|?' ) { - // InternalQVTimperative.g:5421:1: ( '|?' ) - // InternalQVTimperative.g:5422:1: '|?' + // InternalQVTimperative.g:5631:1: ( '|?' ) + // InternalQVTimperative.g:5632:1: '|?' { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0()); } - match(input,64,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getVerticalLineQuestionMarkKeyword_2_0()); } @@ -18730,16 +19441,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5429:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) + // InternalQVTimperative.g:5639:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) { - // InternalQVTimperative.g:5429:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) - // InternalQVTimperative.g:5430:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) + // InternalQVTimperative.g:5639:6: ( ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) ) + // InternalQVTimperative.g:5640:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getIsNullFreeAssignment_2_1()); } - // InternalQVTimperative.g:5431:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) - // InternalQVTimperative.g:5431:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1 + // InternalQVTimperative.g:5641:1: ( rule__MultiplicityCS__IsNullFreeAssignment_2_1 ) + // InternalQVTimperative.g:5641:2: rule__MultiplicityCS__IsNullFreeAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityCS__IsNullFreeAssignment_2_1(); @@ -18776,49 +19487,49 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityStringCS__StringBoundsAlternatives_0" - // InternalQVTimperative.g:5440:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) ); + // InternalQVTimperative.g:5650:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) ); public final void rule__MultiplicityStringCS__StringBoundsAlternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5444:1: ( ( '*' ) | ( '+' ) | ( '?' ) ) - int alt62=3; + // InternalQVTimperative.g:5654:1: ( ( '*' ) | ( '+' ) | ( '?' ) ) + int alt64=3; switch ( input.LA(1) ) { - case 32: + case 33: { - alt62=1; + alt64=1; } break; - case 34: + case 35: { - alt62=2; + alt64=2; } break; - case 65: + case 66: { - alt62=3; + alt64=3; } break; default: if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 62, 0, input); + new NoViableAltException("", 64, 0, input); throw nvae; } - switch (alt62) { + switch (alt64) { case 1 : - // InternalQVTimperative.g:5445:1: ( '*' ) + // InternalQVTimperative.g:5655:1: ( '*' ) { - // InternalQVTimperative.g:5445:1: ( '*' ) - // InternalQVTimperative.g:5446:1: '*' + // InternalQVTimperative.g:5655:1: ( '*' ) + // InternalQVTimperative.g:5656:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0()); } - match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0()); } @@ -18829,15 +19540,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5453:6: ( '+' ) + // InternalQVTimperative.g:5663:6: ( '+' ) { - // InternalQVTimperative.g:5453:6: ( '+' ) - // InternalQVTimperative.g:5454:1: '+' + // InternalQVTimperative.g:5663:6: ( '+' ) + // InternalQVTimperative.g:5664:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1()); } - match(input,34,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,35,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1()); } @@ -18848,15 +19559,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 3 : - // InternalQVTimperative.g:5461:6: ( '?' ) + // InternalQVTimperative.g:5671:6: ( '?' ) { - // InternalQVTimperative.g:5461:6: ( '?' ) - // InternalQVTimperative.g:5462:1: '?' + // InternalQVTimperative.g:5671:6: ( '?' ) + // InternalQVTimperative.g:5672:1: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2()); } - match(input,65,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2()); } @@ -18884,35 +19595,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeRefCS__Alternatives" - // InternalQVTimperative.g:5474:1: rule__TypeRefCS__Alternatives : ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) ); + // InternalQVTimperative.g:5684:1: rule__TypeRefCS__Alternatives : ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) ); public final void rule__TypeRefCS__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5478:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) ) - int alt63=2; - int LA63_0 = input.LA(1); + // InternalQVTimperative.g:5688:1: ( ( ruleTypedRefCS ) | ( ruleWildcardTypeRefCS ) ) + int alt65=2; + int LA65_0 = input.LA(1); - if ( ((LA63_0>=RULE_SIMPLE_ID && LA63_0<=RULE_ESCAPED_ID)||(LA63_0>=18 && LA63_0<=28)) ) { - alt63=1; + if ( ((LA65_0>=RULE_SIMPLE_ID && LA65_0<=RULE_ESCAPED_ID)||(LA65_0>=19 && LA65_0<=29)) ) { + alt65=1; } - else if ( (LA63_0==65) ) { - alt63=2; + else if ( (LA65_0==66) ) { + alt65=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 63, 0, input); + new NoViableAltException("", 65, 0, input); throw nvae; } - switch (alt63) { + switch (alt65) { case 1 : - // InternalQVTimperative.g:5479:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:5689:1: ( ruleTypedRefCS ) { - // InternalQVTimperative.g:5479:1: ( ruleTypedRefCS ) - // InternalQVTimperative.g:5480:1: ruleTypedRefCS + // InternalQVTimperative.g:5689:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:5690:1: ruleTypedRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getTypedRefCSParserRuleCall_0()); @@ -18932,10 +19643,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5485:6: ( ruleWildcardTypeRefCS ) + // InternalQVTimperative.g:5695:6: ( ruleWildcardTypeRefCS ) { - // InternalQVTimperative.g:5485:6: ( ruleWildcardTypeRefCS ) - // InternalQVTimperative.g:5486:1: ruleWildcardTypeRefCS + // InternalQVTimperative.g:5695:6: ( ruleWildcardTypeRefCS ) + // InternalQVTimperative.g:5696:1: ruleWildcardTypeRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeRefCSAccess().getWildcardTypeRefCSParserRuleCall_1()); @@ -18972,35 +19683,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ID__Alternatives" - // InternalQVTimperative.g:5496:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) ); + // InternalQVTimperative.g:5706:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) ); public final void rule__ID__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5500:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) ) - int alt64=2; - int LA64_0 = input.LA(1); + // InternalQVTimperative.g:5710:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) ) + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA64_0==RULE_SIMPLE_ID) ) { - alt64=1; + if ( (LA66_0==RULE_SIMPLE_ID) ) { + alt66=1; } - else if ( (LA64_0==RULE_ESCAPED_ID) ) { - alt64=2; + else if ( (LA66_0==RULE_ESCAPED_ID) ) { + alt66=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 64, 0, input); + new NoViableAltException("", 66, 0, input); throw nvae; } - switch (alt64) { + switch (alt66) { case 1 : - // InternalQVTimperative.g:5501:1: ( RULE_SIMPLE_ID ) + // InternalQVTimperative.g:5711:1: ( RULE_SIMPLE_ID ) { - // InternalQVTimperative.g:5501:1: ( RULE_SIMPLE_ID ) - // InternalQVTimperative.g:5502:1: RULE_SIMPLE_ID + // InternalQVTimperative.g:5711:1: ( RULE_SIMPLE_ID ) + // InternalQVTimperative.g:5712:1: RULE_SIMPLE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0()); @@ -19016,10 +19727,10 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5507:6: ( RULE_ESCAPED_ID ) + // InternalQVTimperative.g:5717:6: ( RULE_ESCAPED_ID ) { - // InternalQVTimperative.g:5507:6: ( RULE_ESCAPED_ID ) - // InternalQVTimperative.g:5508:1: RULE_ESCAPED_ID + // InternalQVTimperative.g:5717:6: ( RULE_ESCAPED_ID ) + // InternalQVTimperative.g:5718:1: RULE_ESCAPED_ID { if ( state.backtracking==0 ) { before(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1()); @@ -19052,35 +19763,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__UPPER__Alternatives" - // InternalQVTimperative.g:5518:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) ); + // InternalQVTimperative.g:5728:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) ); public final void rule__UPPER__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5522:1: ( ( RULE_INT ) | ( '*' ) ) - int alt65=2; - int LA65_0 = input.LA(1); + // InternalQVTimperative.g:5732:1: ( ( RULE_INT ) | ( '*' ) ) + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA65_0==RULE_INT) ) { - alt65=1; + if ( (LA67_0==RULE_INT) ) { + alt67=1; } - else if ( (LA65_0==32) ) { - alt65=2; + else if ( (LA67_0==33) ) { + alt67=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 65, 0, input); + new NoViableAltException("", 67, 0, input); throw nvae; } - switch (alt65) { + switch (alt67) { case 1 : - // InternalQVTimperative.g:5523:1: ( RULE_INT ) + // InternalQVTimperative.g:5733:1: ( RULE_INT ) { - // InternalQVTimperative.g:5523:1: ( RULE_INT ) - // InternalQVTimperative.g:5524:1: RULE_INT + // InternalQVTimperative.g:5733:1: ( RULE_INT ) + // InternalQVTimperative.g:5734:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0()); @@ -19096,15 +19807,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } break; case 2 : - // InternalQVTimperative.g:5529:6: ( '*' ) + // InternalQVTimperative.g:5739:6: ( '*' ) { - // InternalQVTimperative.g:5529:6: ( '*' ) - // InternalQVTimperative.g:5530:1: '*' + // InternalQVTimperative.g:5739:6: ( '*' ) + // InternalQVTimperative.g:5740:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getUPPERAccess().getAsteriskKeyword_1()); } - match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUPPERAccess().getAsteriskKeyword_1()); } @@ -19132,14 +19843,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TopLevelCS__Group__0" - // InternalQVTimperative.g:5544:1: rule__TopLevelCS__Group__0 : rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ; + // InternalQVTimperative.g:5754: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:5548:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ) - // InternalQVTimperative.g:5549:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 + // InternalQVTimperative.g:5758:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ) + // InternalQVTimperative.g:5759:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 { pushFollow(FollowSets000.FOLLOW_4); rule__TopLevelCS__Group__0__Impl(); @@ -19170,35 +19881,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TopLevelCS__Group__0__Impl" - // InternalQVTimperative.g:5556:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) ; + // InternalQVTimperative.g:5766: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:5560:1: ( ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) ) - // InternalQVTimperative.g:5561:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) + // InternalQVTimperative.g:5770:1: ( ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) ) + // InternalQVTimperative.g:5771:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) { - // InternalQVTimperative.g:5561:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) - // InternalQVTimperative.g:5562:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )* + // InternalQVTimperative.g:5771:1: ( ( rule__TopLevelCS__OwnedImportsAssignment_0 )* ) + // InternalQVTimperative.g:5772:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedImportsAssignment_0()); } - // InternalQVTimperative.g:5563:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )* - loop66: + // InternalQVTimperative.g:5773:1: ( rule__TopLevelCS__OwnedImportsAssignment_0 )* + loop68: do { - int alt66=2; - int LA66_0 = input.LA(1); + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA66_0==20) ) { - alt66=1; + if ( (LA68_0==21) ) { + alt68=1; } - switch (alt66) { + switch (alt68) { case 1 : - // InternalQVTimperative.g:5563:2: rule__TopLevelCS__OwnedImportsAssignment_0 + // InternalQVTimperative.g:5773:2: rule__TopLevelCS__OwnedImportsAssignment_0 { pushFollow(FollowSets000.FOLLOW_5); rule__TopLevelCS__OwnedImportsAssignment_0(); @@ -19210,7 +19921,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop66; + break loop68; } } while (true); @@ -19239,14 +19950,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TopLevelCS__Group__1" - // InternalQVTimperative.g:5573:1: rule__TopLevelCS__Group__1 : rule__TopLevelCS__Group__1__Impl ; + // InternalQVTimperative.g:5783: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:5577:1: ( rule__TopLevelCS__Group__1__Impl ) - // InternalQVTimperative.g:5578:2: rule__TopLevelCS__Group__1__Impl + // InternalQVTimperative.g:5787:1: ( rule__TopLevelCS__Group__1__Impl ) + // InternalQVTimperative.g:5788:2: rule__TopLevelCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TopLevelCS__Group__1__Impl(); @@ -19272,35 +19983,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TopLevelCS__Group__1__Impl" - // InternalQVTimperative.g:5584:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__Alternatives_1 )* ) ; + // InternalQVTimperative.g:5794: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:5588:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) ) - // InternalQVTimperative.g:5589:1: ( ( rule__TopLevelCS__Alternatives_1 )* ) + // InternalQVTimperative.g:5798:1: ( ( ( rule__TopLevelCS__Alternatives_1 )* ) ) + // InternalQVTimperative.g:5799:1: ( ( rule__TopLevelCS__Alternatives_1 )* ) { - // InternalQVTimperative.g:5589:1: ( ( rule__TopLevelCS__Alternatives_1 )* ) - // InternalQVTimperative.g:5590:1: ( rule__TopLevelCS__Alternatives_1 )* + // InternalQVTimperative.g:5799:1: ( ( rule__TopLevelCS__Alternatives_1 )* ) + // InternalQVTimperative.g:5800:1: ( rule__TopLevelCS__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getAlternatives_1()); } - // InternalQVTimperative.g:5591:1: ( rule__TopLevelCS__Alternatives_1 )* - loop67: + // InternalQVTimperative.g:5801:1: ( rule__TopLevelCS__Alternatives_1 )* + loop69: do { - int alt67=2; - int LA67_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( ((LA67_0>=23 && LA67_0<=24)||LA67_0==27||LA67_0==81||LA67_0==117) ) { - alt67=1; + if ( ((LA69_0>=24 && LA69_0<=25)||LA69_0==28||LA69_0==85||LA69_0==123) ) { + alt69=1; } - switch (alt67) { + switch (alt69) { case 1 : - // InternalQVTimperative.g:5591:2: rule__TopLevelCS__Alternatives_1 + // InternalQVTimperative.g:5801:2: rule__TopLevelCS__Alternatives_1 { pushFollow(FollowSets000.FOLLOW_6); rule__TopLevelCS__Alternatives_1(); @@ -19312,7 +20023,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop67; + break loop69; } } while (true); @@ -19341,14 +20052,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__0" - // InternalQVTimperative.g:5605:1: rule__AddStatementCS__Group__0 : rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 ; + // InternalQVTimperative.g:5815: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:5609:1: ( rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 ) - // InternalQVTimperative.g:5610:2: rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 + // InternalQVTimperative.g:5819:1: ( rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 ) + // InternalQVTimperative.g:5820:2: rule__AddStatementCS__Group__0__Impl rule__AddStatementCS__Group__1 { pushFollow(FollowSets000.FOLLOW_7); rule__AddStatementCS__Group__0__Impl(); @@ -19379,31 +20090,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__0__Impl" - // InternalQVTimperative.g:5617:1: rule__AddStatementCS__Group__0__Impl : ( ( rule__AddStatementCS__Group_0__0 )? ) ; + // InternalQVTimperative.g:5827:1: rule__AddStatementCS__Group__0__Impl : ( ( rule__AddStatementCS__Group_0__0 )? ) ; public final void rule__AddStatementCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5621:1: ( ( ( rule__AddStatementCS__Group_0__0 )? ) ) - // InternalQVTimperative.g:5622:1: ( ( rule__AddStatementCS__Group_0__0 )? ) + // InternalQVTimperative.g:5831:1: ( ( ( rule__AddStatementCS__Group_0__0 )? ) ) + // InternalQVTimperative.g:5832:1: ( ( rule__AddStatementCS__Group_0__0 )? ) { - // InternalQVTimperative.g:5622:1: ( ( rule__AddStatementCS__Group_0__0 )? ) - // InternalQVTimperative.g:5623:1: ( rule__AddStatementCS__Group_0__0 )? + // InternalQVTimperative.g:5832:1: ( ( rule__AddStatementCS__Group_0__0 )? ) + // InternalQVTimperative.g:5833:1: ( rule__AddStatementCS__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getGroup_0()); } - // InternalQVTimperative.g:5624:1: ( rule__AddStatementCS__Group_0__0 )? - int alt68=2; - int LA68_0 = input.LA(1); + // InternalQVTimperative.g:5834:1: ( rule__AddStatementCS__Group_0__0 )? + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA68_0==68) ) { - alt68=1; + if ( (LA70_0==69) ) { + alt70=1; } - switch (alt68) { + switch (alt70) { case 1 : - // InternalQVTimperative.g:5624:2: rule__AddStatementCS__Group_0__0 + // InternalQVTimperative.g:5834:2: rule__AddStatementCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AddStatementCS__Group_0__0(); @@ -19441,14 +20152,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__1" - // InternalQVTimperative.g:5634:1: rule__AddStatementCS__Group__1 : rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 ; + // InternalQVTimperative.g:5844: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:5638:1: ( rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 ) - // InternalQVTimperative.g:5639:2: rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 + // InternalQVTimperative.g:5848:1: ( rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 ) + // InternalQVTimperative.g:5849:2: rule__AddStatementCS__Group__1__Impl rule__AddStatementCS__Group__2 { pushFollow(FollowSets000.FOLLOW_8); rule__AddStatementCS__Group__1__Impl(); @@ -19479,22 +20190,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__1__Impl" - // InternalQVTimperative.g:5646:1: rule__AddStatementCS__Group__1__Impl : ( 'add' ) ; + // InternalQVTimperative.g:5856:1: rule__AddStatementCS__Group__1__Impl : ( 'add' ) ; public final void rule__AddStatementCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5650:1: ( ( 'add' ) ) - // InternalQVTimperative.g:5651:1: ( 'add' ) + // InternalQVTimperative.g:5860:1: ( ( 'add' ) ) + // InternalQVTimperative.g:5861:1: ( 'add' ) { - // InternalQVTimperative.g:5651:1: ( 'add' ) - // InternalQVTimperative.g:5652:1: 'add' + // InternalQVTimperative.g:5861:1: ( 'add' ) + // InternalQVTimperative.g:5862:1: 'add' { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getAddKeyword_1()); } - match(input,66,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAddStatementCSAccess().getAddKeyword_1()); } @@ -19520,14 +20231,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__2" - // InternalQVTimperative.g:5665:1: rule__AddStatementCS__Group__2 : rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 ; + // InternalQVTimperative.g:5875: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:5669:1: ( rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 ) - // InternalQVTimperative.g:5670:2: rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 + // InternalQVTimperative.g:5879:1: ( rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 ) + // InternalQVTimperative.g:5880:2: rule__AddStatementCS__Group__2__Impl rule__AddStatementCS__Group__3 { pushFollow(FollowSets000.FOLLOW_9); rule__AddStatementCS__Group__2__Impl(); @@ -19558,23 +20269,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__2__Impl" - // InternalQVTimperative.g:5677:1: rule__AddStatementCS__Group__2__Impl : ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) ; + // InternalQVTimperative.g:5887:1: rule__AddStatementCS__Group__2__Impl : ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) ; public final void rule__AddStatementCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5681:1: ( ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) ) - // InternalQVTimperative.g:5682:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) + // InternalQVTimperative.g:5891:1: ( ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) ) + // InternalQVTimperative.g:5892:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) { - // InternalQVTimperative.g:5682:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) - // InternalQVTimperative.g:5683:1: ( rule__AddStatementCS__TargetVariableAssignment_2 ) + // InternalQVTimperative.g:5892:1: ( ( rule__AddStatementCS__TargetVariableAssignment_2 ) ) + // InternalQVTimperative.g:5893:1: ( rule__AddStatementCS__TargetVariableAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getTargetVariableAssignment_2()); } - // InternalQVTimperative.g:5684:1: ( rule__AddStatementCS__TargetVariableAssignment_2 ) - // InternalQVTimperative.g:5684:2: rule__AddStatementCS__TargetVariableAssignment_2 + // InternalQVTimperative.g:5894:1: ( rule__AddStatementCS__TargetVariableAssignment_2 ) + // InternalQVTimperative.g:5894:2: rule__AddStatementCS__TargetVariableAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__AddStatementCS__TargetVariableAssignment_2(); @@ -19609,14 +20320,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__3" - // InternalQVTimperative.g:5694:1: rule__AddStatementCS__Group__3 : rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 ; + // InternalQVTimperative.g:5904: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:5698:1: ( rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 ) - // InternalQVTimperative.g:5699:2: rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 + // InternalQVTimperative.g:5908:1: ( rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 ) + // InternalQVTimperative.g:5909:2: rule__AddStatementCS__Group__3__Impl rule__AddStatementCS__Group__4 { pushFollow(FollowSets000.FOLLOW_10); rule__AddStatementCS__Group__3__Impl(); @@ -19647,22 +20358,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__3__Impl" - // InternalQVTimperative.g:5706:1: rule__AddStatementCS__Group__3__Impl : ( '+=' ) ; + // InternalQVTimperative.g:5916:1: rule__AddStatementCS__Group__3__Impl : ( '+=' ) ; public final void rule__AddStatementCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5710:1: ( ( '+=' ) ) - // InternalQVTimperative.g:5711:1: ( '+=' ) + // InternalQVTimperative.g:5920:1: ( ( '+=' ) ) + // InternalQVTimperative.g:5921:1: ( '+=' ) { - // InternalQVTimperative.g:5711:1: ( '+=' ) - // InternalQVTimperative.g:5712:1: '+=' + // InternalQVTimperative.g:5921:1: ( '+=' ) + // InternalQVTimperative.g:5922:1: '+=' { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getPlusSignEqualsSignKeyword_3()); } - match(input,67,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAddStatementCSAccess().getPlusSignEqualsSignKeyword_3()); } @@ -19688,14 +20399,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__4" - // InternalQVTimperative.g:5725:1: rule__AddStatementCS__Group__4 : rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 ; + // InternalQVTimperative.g:5935:1: rule__AddStatementCS__Group__4 : rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 ; public final void rule__AddStatementCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5729:1: ( rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 ) - // InternalQVTimperative.g:5730:2: rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 + // InternalQVTimperative.g:5939:1: ( rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 ) + // InternalQVTimperative.g:5940:2: rule__AddStatementCS__Group__4__Impl rule__AddStatementCS__Group__5 { pushFollow(FollowSets000.FOLLOW_11); rule__AddStatementCS__Group__4__Impl(); @@ -19726,23 +20437,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__4__Impl" - // InternalQVTimperative.g:5737:1: rule__AddStatementCS__Group__4__Impl : ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) ; + // InternalQVTimperative.g:5947:1: rule__AddStatementCS__Group__4__Impl : ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) ; public final void rule__AddStatementCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5741:1: ( ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) ) - // InternalQVTimperative.g:5742:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) + // InternalQVTimperative.g:5951:1: ( ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) ) + // InternalQVTimperative.g:5952:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) { - // InternalQVTimperative.g:5742:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) - // InternalQVTimperative.g:5743:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) + // InternalQVTimperative.g:5952:1: ( ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) ) + // InternalQVTimperative.g:5953:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getOwnedExpressionAssignment_4()); } - // InternalQVTimperative.g:5744:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) - // InternalQVTimperative.g:5744:2: rule__AddStatementCS__OwnedExpressionAssignment_4 + // InternalQVTimperative.g:5954:1: ( rule__AddStatementCS__OwnedExpressionAssignment_4 ) + // InternalQVTimperative.g:5954:2: rule__AddStatementCS__OwnedExpressionAssignment_4 { pushFollow(FollowSets000.FOLLOW_2); rule__AddStatementCS__OwnedExpressionAssignment_4(); @@ -19777,14 +20488,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__5" - // InternalQVTimperative.g:5754:1: rule__AddStatementCS__Group__5 : rule__AddStatementCS__Group__5__Impl ; + // InternalQVTimperative.g:5964:1: rule__AddStatementCS__Group__5 : rule__AddStatementCS__Group__5__Impl ; public final void rule__AddStatementCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5758:1: ( rule__AddStatementCS__Group__5__Impl ) - // InternalQVTimperative.g:5759:2: rule__AddStatementCS__Group__5__Impl + // InternalQVTimperative.g:5968:1: ( rule__AddStatementCS__Group__5__Impl ) + // InternalQVTimperative.g:5969:2: rule__AddStatementCS__Group__5__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AddStatementCS__Group__5__Impl(); @@ -19810,22 +20521,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group__5__Impl" - // InternalQVTimperative.g:5765:1: rule__AddStatementCS__Group__5__Impl : ( ';' ) ; + // InternalQVTimperative.g:5975:1: rule__AddStatementCS__Group__5__Impl : ( ';' ) ; public final void rule__AddStatementCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5769:1: ( ( ';' ) ) - // InternalQVTimperative.g:5770:1: ( ';' ) + // InternalQVTimperative.g:5979:1: ( ( ';' ) ) + // InternalQVTimperative.g:5980:1: ( ';' ) { - // InternalQVTimperative.g:5770:1: ( ';' ) - // InternalQVTimperative.g:5771:1: ';' + // InternalQVTimperative.g:5980:1: ( ';' ) + // InternalQVTimperative.g:5981:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getSemicolonKeyword_5()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAddStatementCSAccess().getSemicolonKeyword_5()); } @@ -19851,14 +20562,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group_0__0" - // InternalQVTimperative.g:5796:1: rule__AddStatementCS__Group_0__0 : rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 ; + // InternalQVTimperative.g:6006:1: rule__AddStatementCS__Group_0__0 : rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 ; public final void rule__AddStatementCS__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5800:1: ( rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 ) - // InternalQVTimperative.g:5801:2: rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 + // InternalQVTimperative.g:6010:1: ( rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 ) + // InternalQVTimperative.g:6011:2: rule__AddStatementCS__Group_0__0__Impl rule__AddStatementCS__Group_0__1 { pushFollow(FollowSets000.FOLLOW_12); rule__AddStatementCS__Group_0__0__Impl(); @@ -19889,22 +20600,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group_0__0__Impl" - // InternalQVTimperative.g:5808:1: rule__AddStatementCS__Group_0__0__Impl : ( 'observe' ) ; + // InternalQVTimperative.g:6018:1: rule__AddStatementCS__Group_0__0__Impl : ( 'observe' ) ; public final void rule__AddStatementCS__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5812:1: ( ( 'observe' ) ) - // InternalQVTimperative.g:5813:1: ( 'observe' ) + // InternalQVTimperative.g:6022:1: ( ( 'observe' ) ) + // InternalQVTimperative.g:6023:1: ( 'observe' ) { - // InternalQVTimperative.g:5813:1: ( 'observe' ) - // InternalQVTimperative.g:5814:1: 'observe' + // InternalQVTimperative.g:6023:1: ( 'observe' ) + // InternalQVTimperative.g:6024:1: 'observe' { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getObserveKeyword_0_0()); } - match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAddStatementCSAccess().getObserveKeyword_0_0()); } @@ -19930,14 +20641,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group_0__1" - // InternalQVTimperative.g:5827:1: rule__AddStatementCS__Group_0__1 : rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 ; + // InternalQVTimperative.g:6037:1: rule__AddStatementCS__Group_0__1 : rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 ; public final void rule__AddStatementCS__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5831:1: ( rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 ) - // InternalQVTimperative.g:5832:2: rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 + // InternalQVTimperative.g:6041:1: ( rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 ) + // InternalQVTimperative.g:6042:2: rule__AddStatementCS__Group_0__1__Impl rule__AddStatementCS__Group_0__2 { pushFollow(FollowSets000.FOLLOW_13); rule__AddStatementCS__Group_0__1__Impl(); @@ -19968,23 +20679,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group_0__1__Impl" - // InternalQVTimperative.g:5839:1: rule__AddStatementCS__Group_0__1__Impl : ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) ; + // InternalQVTimperative.g:6049:1: rule__AddStatementCS__Group_0__1__Impl : ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) ; public final void rule__AddStatementCS__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5843:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) ) - // InternalQVTimperative.g:5844:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) + // InternalQVTimperative.g:6053:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) ) + // InternalQVTimperative.g:6054:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) { - // InternalQVTimperative.g:5844:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) - // InternalQVTimperative.g:5845:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) + // InternalQVTimperative.g:6054:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) ) + // InternalQVTimperative.g:6055:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesAssignment_0_1()); } - // InternalQVTimperative.g:5846:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) - // InternalQVTimperative.g:5846:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_1 + // InternalQVTimperative.g:6056:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_1 ) + // InternalQVTimperative.g:6056:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__AddStatementCS__ObservedPropertiesAssignment_0_1(); @@ -20019,14 +20730,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group_0__2" - // InternalQVTimperative.g:5856:1: rule__AddStatementCS__Group_0__2 : rule__AddStatementCS__Group_0__2__Impl ; + // InternalQVTimperative.g:6066:1: rule__AddStatementCS__Group_0__2 : rule__AddStatementCS__Group_0__2__Impl ; public final void rule__AddStatementCS__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5860:1: ( rule__AddStatementCS__Group_0__2__Impl ) - // InternalQVTimperative.g:5861:2: rule__AddStatementCS__Group_0__2__Impl + // InternalQVTimperative.g:6070:1: ( rule__AddStatementCS__Group_0__2__Impl ) + // InternalQVTimperative.g:6071:2: rule__AddStatementCS__Group_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AddStatementCS__Group_0__2__Impl(); @@ -20052,35 +20763,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group_0__2__Impl" - // InternalQVTimperative.g:5867:1: rule__AddStatementCS__Group_0__2__Impl : ( ( rule__AddStatementCS__Group_0_2__0 )* ) ; + // InternalQVTimperative.g:6077:1: rule__AddStatementCS__Group_0__2__Impl : ( ( rule__AddStatementCS__Group_0_2__0 )* ) ; public final void rule__AddStatementCS__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5871:1: ( ( ( rule__AddStatementCS__Group_0_2__0 )* ) ) - // InternalQVTimperative.g:5872:1: ( ( rule__AddStatementCS__Group_0_2__0 )* ) + // InternalQVTimperative.g:6081:1: ( ( ( rule__AddStatementCS__Group_0_2__0 )* ) ) + // InternalQVTimperative.g:6082:1: ( ( rule__AddStatementCS__Group_0_2__0 )* ) { - // InternalQVTimperative.g:5872:1: ( ( rule__AddStatementCS__Group_0_2__0 )* ) - // InternalQVTimperative.g:5873:1: ( rule__AddStatementCS__Group_0_2__0 )* + // InternalQVTimperative.g:6082:1: ( ( rule__AddStatementCS__Group_0_2__0 )* ) + // InternalQVTimperative.g:6083:1: ( rule__AddStatementCS__Group_0_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getGroup_0_2()); } - // InternalQVTimperative.g:5874:1: ( rule__AddStatementCS__Group_0_2__0 )* - loop69: + // InternalQVTimperative.g:6084:1: ( rule__AddStatementCS__Group_0_2__0 )* + loop71: do { - int alt69=2; - int LA69_0 = input.LA(1); + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA69_0==69) ) { - alt69=1; + if ( (LA71_0==70) ) { + alt71=1; } - switch (alt69) { + switch (alt71) { case 1 : - // InternalQVTimperative.g:5874:2: rule__AddStatementCS__Group_0_2__0 + // InternalQVTimperative.g:6084:2: rule__AddStatementCS__Group_0_2__0 { pushFollow(FollowSets000.FOLLOW_14); rule__AddStatementCS__Group_0_2__0(); @@ -20092,7 +20803,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop69; + break loop71; } } while (true); @@ -20121,14 +20832,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group_0_2__0" - // InternalQVTimperative.g:5890:1: rule__AddStatementCS__Group_0_2__0 : rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 ; + // InternalQVTimperative.g:6100:1: rule__AddStatementCS__Group_0_2__0 : rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 ; public final void rule__AddStatementCS__Group_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5894:1: ( rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 ) - // InternalQVTimperative.g:5895:2: rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 + // InternalQVTimperative.g:6104:1: ( rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 ) + // InternalQVTimperative.g:6105:2: rule__AddStatementCS__Group_0_2__0__Impl rule__AddStatementCS__Group_0_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__AddStatementCS__Group_0_2__0__Impl(); @@ -20159,22 +20870,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group_0_2__0__Impl" - // InternalQVTimperative.g:5902:1: rule__AddStatementCS__Group_0_2__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:6112:1: rule__AddStatementCS__Group_0_2__0__Impl : ( ',' ) ; public final void rule__AddStatementCS__Group_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5906:1: ( ( ',' ) ) - // InternalQVTimperative.g:5907:1: ( ',' ) + // InternalQVTimperative.g:6116:1: ( ( ',' ) ) + // InternalQVTimperative.g:6117:1: ( ',' ) { - // InternalQVTimperative.g:5907:1: ( ',' ) - // InternalQVTimperative.g:5908:1: ',' + // InternalQVTimperative.g:6117:1: ( ',' ) + // InternalQVTimperative.g:6118:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getCommaKeyword_0_2_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAddStatementCSAccess().getCommaKeyword_0_2_0()); } @@ -20200,14 +20911,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group_0_2__1" - // InternalQVTimperative.g:5921:1: rule__AddStatementCS__Group_0_2__1 : rule__AddStatementCS__Group_0_2__1__Impl ; + // InternalQVTimperative.g:6131:1: rule__AddStatementCS__Group_0_2__1 : rule__AddStatementCS__Group_0_2__1__Impl ; public final void rule__AddStatementCS__Group_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5925:1: ( rule__AddStatementCS__Group_0_2__1__Impl ) - // InternalQVTimperative.g:5926:2: rule__AddStatementCS__Group_0_2__1__Impl + // InternalQVTimperative.g:6135:1: ( rule__AddStatementCS__Group_0_2__1__Impl ) + // InternalQVTimperative.g:6136:2: rule__AddStatementCS__Group_0_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AddStatementCS__Group_0_2__1__Impl(); @@ -20233,23 +20944,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__Group_0_2__1__Impl" - // InternalQVTimperative.g:5932:1: rule__AddStatementCS__Group_0_2__1__Impl : ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ; + // InternalQVTimperative.g:6142:1: rule__AddStatementCS__Group_0_2__1__Impl : ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ; public final void rule__AddStatementCS__Group_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5936:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ) - // InternalQVTimperative.g:5937:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) + // InternalQVTimperative.g:6146:1: ( ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ) + // InternalQVTimperative.g:6147:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) { - // InternalQVTimperative.g:5937:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) - // InternalQVTimperative.g:5938:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) + // InternalQVTimperative.g:6147:1: ( ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) + // InternalQVTimperative.g:6148:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesAssignment_0_2_1()); } - // InternalQVTimperative.g:5939:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) - // InternalQVTimperative.g:5939:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 + // InternalQVTimperative.g:6149:1: ( rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 ) + // InternalQVTimperative.g:6149:2: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1(); @@ -20283,15 +20994,346 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__AddStatementCS__Group_0_2__1__Impl" + // $ANTLR start "rule__AppendParameterBindingCS__Group__0" + // InternalQVTimperative.g:6163:1: rule__AppendParameterBindingCS__Group__0 : rule__AppendParameterBindingCS__Group__0__Impl rule__AppendParameterBindingCS__Group__1 ; + public final void rule__AppendParameterBindingCS__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6167:1: ( rule__AppendParameterBindingCS__Group__0__Impl rule__AppendParameterBindingCS__Group__1 ) + // InternalQVTimperative.g:6168:2: rule__AppendParameterBindingCS__Group__0__Impl rule__AppendParameterBindingCS__Group__1 + { + pushFollow(FollowSets000.FOLLOW_15); + rule__AppendParameterBindingCS__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__AppendParameterBindingCS__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AppendParameterBindingCS__Group__0" + + + // $ANTLR start "rule__AppendParameterBindingCS__Group__0__Impl" + // InternalQVTimperative.g:6175:1: rule__AppendParameterBindingCS__Group__0__Impl : ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) ) ; + public final void rule__AppendParameterBindingCS__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6179:1: ( ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) ) ) + // InternalQVTimperative.g:6180:1: ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) ) + { + // InternalQVTimperative.g:6180:1: ( ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) ) + // InternalQVTimperative.g:6181:1: ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAssignment_0()); + } + // InternalQVTimperative.g:6182:1: ( rule__AppendParameterBindingCS__ReferredVariableAssignment_0 ) + // InternalQVTimperative.g:6182:2: rule__AppendParameterBindingCS__ReferredVariableAssignment_0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__AppendParameterBindingCS__ReferredVariableAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAssignment_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AppendParameterBindingCS__Group__0__Impl" + + + // $ANTLR start "rule__AppendParameterBindingCS__Group__1" + // InternalQVTimperative.g:6192:1: rule__AppendParameterBindingCS__Group__1 : rule__AppendParameterBindingCS__Group__1__Impl rule__AppendParameterBindingCS__Group__2 ; + public final void rule__AppendParameterBindingCS__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6196:1: ( rule__AppendParameterBindingCS__Group__1__Impl rule__AppendParameterBindingCS__Group__2 ) + // InternalQVTimperative.g:6197:2: rule__AppendParameterBindingCS__Group__1__Impl rule__AppendParameterBindingCS__Group__2 + { + pushFollow(FollowSets000.FOLLOW_8); + rule__AppendParameterBindingCS__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__AppendParameterBindingCS__Group__2(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AppendParameterBindingCS__Group__1" + + + // $ANTLR start "rule__AppendParameterBindingCS__Group__1__Impl" + // InternalQVTimperative.g:6204:1: rule__AppendParameterBindingCS__Group__1__Impl : ( 'appendsTo' ) ; + public final void rule__AppendParameterBindingCS__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6208:1: ( ( 'appendsTo' ) ) + // InternalQVTimperative.g:6209:1: ( 'appendsTo' ) + { + // InternalQVTimperative.g:6209:1: ( 'appendsTo' ) + // InternalQVTimperative.g:6210:1: 'appendsTo' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1()); + } + match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getAppendParameterBindingCSAccess().getAppendsToKeyword_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AppendParameterBindingCS__Group__1__Impl" + + + // $ANTLR start "rule__AppendParameterBindingCS__Group__2" + // InternalQVTimperative.g:6223:1: rule__AppendParameterBindingCS__Group__2 : rule__AppendParameterBindingCS__Group__2__Impl rule__AppendParameterBindingCS__Group__3 ; + public final void rule__AppendParameterBindingCS__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6227:1: ( rule__AppendParameterBindingCS__Group__2__Impl rule__AppendParameterBindingCS__Group__3 ) + // InternalQVTimperative.g:6228:2: rule__AppendParameterBindingCS__Group__2__Impl rule__AppendParameterBindingCS__Group__3 + { + pushFollow(FollowSets000.FOLLOW_11); + rule__AppendParameterBindingCS__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__AppendParameterBindingCS__Group__3(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AppendParameterBindingCS__Group__2" + + + // $ANTLR start "rule__AppendParameterBindingCS__Group__2__Impl" + // InternalQVTimperative.g:6235:1: rule__AppendParameterBindingCS__Group__2__Impl : ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) ) ; + public final void rule__AppendParameterBindingCS__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6239:1: ( ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) ) ) + // InternalQVTimperative.g:6240:1: ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) ) + { + // InternalQVTimperative.g:6240:1: ( ( rule__AppendParameterBindingCS__ValueAssignment_2 ) ) + // InternalQVTimperative.g:6241:1: ( rule__AppendParameterBindingCS__ValueAssignment_2 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getAppendParameterBindingCSAccess().getValueAssignment_2()); + } + // InternalQVTimperative.g:6242:1: ( rule__AppendParameterBindingCS__ValueAssignment_2 ) + // InternalQVTimperative.g:6242:2: rule__AppendParameterBindingCS__ValueAssignment_2 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__AppendParameterBindingCS__ValueAssignment_2(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getAppendParameterBindingCSAccess().getValueAssignment_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AppendParameterBindingCS__Group__2__Impl" + + + // $ANTLR start "rule__AppendParameterBindingCS__Group__3" + // InternalQVTimperative.g:6252:1: rule__AppendParameterBindingCS__Group__3 : rule__AppendParameterBindingCS__Group__3__Impl ; + public final void rule__AppendParameterBindingCS__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6256:1: ( rule__AppendParameterBindingCS__Group__3__Impl ) + // InternalQVTimperative.g:6257:2: rule__AppendParameterBindingCS__Group__3__Impl + { + pushFollow(FollowSets000.FOLLOW_2); + rule__AppendParameterBindingCS__Group__3__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AppendParameterBindingCS__Group__3" + + + // $ANTLR start "rule__AppendParameterBindingCS__Group__3__Impl" + // InternalQVTimperative.g:6263:1: rule__AppendParameterBindingCS__Group__3__Impl : ( ';' ) ; + public final void rule__AppendParameterBindingCS__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6267:1: ( ( ';' ) ) + // InternalQVTimperative.g:6268:1: ( ';' ) + { + // InternalQVTimperative.g:6268:1: ( ';' ) + // InternalQVTimperative.g:6269:1: ';' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3()); + } + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getAppendParameterBindingCSAccess().getSemicolonKeyword_3()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AppendParameterBindingCS__Group__3__Impl" + + // $ANTLR start "rule__AppendParameterCS__Group__0" - // InternalQVTimperative.g:5953:1: rule__AppendParameterCS__Group__0 : rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 ; + // InternalQVTimperative.g:6290:1: rule__AppendParameterCS__Group__0 : rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 ; public final void rule__AppendParameterCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5957:1: ( rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 ) - // InternalQVTimperative.g:5958:2: rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 + // InternalQVTimperative.g:6294:1: ( rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 ) + // InternalQVTimperative.g:6295:2: rule__AppendParameterCS__Group__0__Impl rule__AppendParameterCS__Group__1 { pushFollow(FollowSets000.FOLLOW_8); rule__AppendParameterCS__Group__0__Impl(); @@ -20322,22 +21364,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AppendParameterCS__Group__0__Impl" - // InternalQVTimperative.g:5965:1: rule__AppendParameterCS__Group__0__Impl : ( 'append' ) ; + // InternalQVTimperative.g:6302:1: rule__AppendParameterCS__Group__0__Impl : ( 'append' ) ; public final void rule__AppendParameterCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5969:1: ( ( 'append' ) ) - // InternalQVTimperative.g:5970:1: ( 'append' ) + // InternalQVTimperative.g:6306:1: ( ( 'append' ) ) + // InternalQVTimperative.g:6307:1: ( 'append' ) { - // InternalQVTimperative.g:5970:1: ( 'append' ) - // InternalQVTimperative.g:5971:1: 'append' + // InternalQVTimperative.g:6307:1: ( 'append' ) + // InternalQVTimperative.g:6308:1: 'append' { if ( state.backtracking==0 ) { before(grammarAccess.getAppendParameterCSAccess().getAppendKeyword_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.getAppendParameterCSAccess().getAppendKeyword_0()); } @@ -20363,16 +21405,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AppendParameterCS__Group__1" - // InternalQVTimperative.g:5984:1: rule__AppendParameterCS__Group__1 : rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 ; + // InternalQVTimperative.g:6321:1: rule__AppendParameterCS__Group__1 : rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 ; public final void rule__AppendParameterCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:5988:1: ( rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 ) - // InternalQVTimperative.g:5989:2: rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 + // InternalQVTimperative.g:6325:1: ( rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 ) + // InternalQVTimperative.g:6326:2: rule__AppendParameterCS__Group__1__Impl rule__AppendParameterCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__AppendParameterCS__Group__1__Impl(); state._fsp--; @@ -20401,23 +21443,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AppendParameterCS__Group__1__Impl" - // InternalQVTimperative.g:5996:1: rule__AppendParameterCS__Group__1__Impl : ( ( rule__AppendParameterCS__NameAssignment_1 ) ) ; + // InternalQVTimperative.g:6333:1: rule__AppendParameterCS__Group__1__Impl : ( ( rule__AppendParameterCS__NameAssignment_1 ) ) ; public final void rule__AppendParameterCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6000:1: ( ( ( rule__AppendParameterCS__NameAssignment_1 ) ) ) - // InternalQVTimperative.g:6001:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) ) + // InternalQVTimperative.g:6337:1: ( ( ( rule__AppendParameterCS__NameAssignment_1 ) ) ) + // InternalQVTimperative.g:6338:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) ) { - // InternalQVTimperative.g:6001:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) ) - // InternalQVTimperative.g:6002:1: ( rule__AppendParameterCS__NameAssignment_1 ) + // InternalQVTimperative.g:6338:1: ( ( rule__AppendParameterCS__NameAssignment_1 ) ) + // InternalQVTimperative.g:6339:1: ( rule__AppendParameterCS__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAppendParameterCSAccess().getNameAssignment_1()); } - // InternalQVTimperative.g:6003:1: ( rule__AppendParameterCS__NameAssignment_1 ) - // InternalQVTimperative.g:6003:2: rule__AppendParameterCS__NameAssignment_1 + // InternalQVTimperative.g:6340:1: ( rule__AppendParameterCS__NameAssignment_1 ) + // InternalQVTimperative.g:6340:2: rule__AppendParameterCS__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__AppendParameterCS__NameAssignment_1(); @@ -20452,14 +21494,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AppendParameterCS__Group__2" - // InternalQVTimperative.g:6013:1: rule__AppendParameterCS__Group__2 : rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 ; + // InternalQVTimperative.g:6350:1: rule__AppendParameterCS__Group__2 : rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 ; public final void rule__AppendParameterCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6017:1: ( rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 ) - // InternalQVTimperative.g:6018:2: rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 + // InternalQVTimperative.g:6354:1: ( rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 ) + // InternalQVTimperative.g:6355:2: rule__AppendParameterCS__Group__2__Impl rule__AppendParameterCS__Group__3 { pushFollow(FollowSets000.FOLLOW_12); rule__AppendParameterCS__Group__2__Impl(); @@ -20490,22 +21532,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AppendParameterCS__Group__2__Impl" - // InternalQVTimperative.g:6025:1: rule__AppendParameterCS__Group__2__Impl : ( ':' ) ; + // InternalQVTimperative.g:6362:1: rule__AppendParameterCS__Group__2__Impl : ( ':' ) ; public final void rule__AppendParameterCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6029:1: ( ( ':' ) ) - // InternalQVTimperative.g:6030:1: ( ':' ) + // InternalQVTimperative.g:6366:1: ( ( ':' ) ) + // InternalQVTimperative.g:6367:1: ( ':' ) { - // InternalQVTimperative.g:6030:1: ( ':' ) - // InternalQVTimperative.g:6031:1: ':' + // InternalQVTimperative.g:6367:1: ( ':' ) + // InternalQVTimperative.g:6368:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getAppendParameterCSAccess().getColonKeyword_2()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAppendParameterCSAccess().getColonKeyword_2()); } @@ -20531,14 +21573,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AppendParameterCS__Group__3" - // InternalQVTimperative.g:6044:1: rule__AppendParameterCS__Group__3 : rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 ; + // InternalQVTimperative.g:6381:1: rule__AppendParameterCS__Group__3 : rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 ; public final void rule__AppendParameterCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6048:1: ( rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 ) - // InternalQVTimperative.g:6049:2: rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 + // InternalQVTimperative.g:6385:1: ( rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 ) + // InternalQVTimperative.g:6386:2: rule__AppendParameterCS__Group__3__Impl rule__AppendParameterCS__Group__4 { pushFollow(FollowSets000.FOLLOW_11); rule__AppendParameterCS__Group__3__Impl(); @@ -20569,23 +21611,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AppendParameterCS__Group__3__Impl" - // InternalQVTimperative.g:6056:1: rule__AppendParameterCS__Group__3__Impl : ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) ; + // InternalQVTimperative.g:6393:1: rule__AppendParameterCS__Group__3__Impl : ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) ; public final void rule__AppendParameterCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6060:1: ( ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) ) - // InternalQVTimperative.g:6061:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) + // InternalQVTimperative.g:6397:1: ( ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) ) + // InternalQVTimperative.g:6398:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) { - // InternalQVTimperative.g:6061:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) - // InternalQVTimperative.g:6062:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) + // InternalQVTimperative.g:6398:1: ( ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) ) + // InternalQVTimperative.g:6399:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAppendParameterCSAccess().getOwnedTypeAssignment_3()); } - // InternalQVTimperative.g:6063:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) - // InternalQVTimperative.g:6063:2: rule__AppendParameterCS__OwnedTypeAssignment_3 + // InternalQVTimperative.g:6400:1: ( rule__AppendParameterCS__OwnedTypeAssignment_3 ) + // InternalQVTimperative.g:6400:2: rule__AppendParameterCS__OwnedTypeAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__AppendParameterCS__OwnedTypeAssignment_3(); @@ -20620,14 +21662,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AppendParameterCS__Group__4" - // InternalQVTimperative.g:6073:1: rule__AppendParameterCS__Group__4 : rule__AppendParameterCS__Group__4__Impl ; + // InternalQVTimperative.g:6410:1: rule__AppendParameterCS__Group__4 : rule__AppendParameterCS__Group__4__Impl ; public final void rule__AppendParameterCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6077:1: ( rule__AppendParameterCS__Group__4__Impl ) - // InternalQVTimperative.g:6078:2: rule__AppendParameterCS__Group__4__Impl + // InternalQVTimperative.g:6414:1: ( rule__AppendParameterCS__Group__4__Impl ) + // InternalQVTimperative.g:6415:2: rule__AppendParameterCS__Group__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AppendParameterCS__Group__4__Impl(); @@ -20653,22 +21695,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AppendParameterCS__Group__4__Impl" - // InternalQVTimperative.g:6084:1: rule__AppendParameterCS__Group__4__Impl : ( ';' ) ; + // InternalQVTimperative.g:6421:1: rule__AppendParameterCS__Group__4__Impl : ( ';' ) ; public final void rule__AppendParameterCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6088:1: ( ( ';' ) ) - // InternalQVTimperative.g:6089:1: ( ';' ) + // InternalQVTimperative.g:6425:1: ( ( ';' ) ) + // InternalQVTimperative.g:6426:1: ( ';' ) { - // InternalQVTimperative.g:6089:1: ( ';' ) - // InternalQVTimperative.g:6090:1: ';' + // InternalQVTimperative.g:6426:1: ( ';' ) + // InternalQVTimperative.g:6427:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAppendParameterCSAccess().getSemicolonKeyword_4()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAppendParameterCSAccess().getSemicolonKeyword_4()); } @@ -20693,15 +21735,783 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__AppendParameterCS__Group__4__Impl" + // $ANTLR start "rule__BufferStatementCS__Group__0" + // InternalQVTimperative.g:6450:1: rule__BufferStatementCS__Group__0 : rule__BufferStatementCS__Group__0__Impl rule__BufferStatementCS__Group__1 ; + public final void rule__BufferStatementCS__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6454:1: ( rule__BufferStatementCS__Group__0__Impl rule__BufferStatementCS__Group__1 ) + // InternalQVTimperative.g:6455:2: rule__BufferStatementCS__Group__0__Impl rule__BufferStatementCS__Group__1 + { + pushFollow(FollowSets000.FOLLOW_8); + rule__BufferStatementCS__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group__0" + + + // $ANTLR start "rule__BufferStatementCS__Group__0__Impl" + // InternalQVTimperative.g:6462:1: rule__BufferStatementCS__Group__0__Impl : ( 'buffer' ) ; + public final void rule__BufferStatementCS__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6466:1: ( ( 'buffer' ) ) + // InternalQVTimperative.g:6467:1: ( 'buffer' ) + { + // InternalQVTimperative.g:6467:1: ( 'buffer' ) + // InternalQVTimperative.g:6468:1: 'buffer' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0()); + } + match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getBufferKeyword_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group__0__Impl" + + + // $ANTLR start "rule__BufferStatementCS__Group__1" + // InternalQVTimperative.g:6481:1: rule__BufferStatementCS__Group__1 : rule__BufferStatementCS__Group__1__Impl rule__BufferStatementCS__Group__2 ; + public final void rule__BufferStatementCS__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6485:1: ( rule__BufferStatementCS__Group__1__Impl rule__BufferStatementCS__Group__2 ) + // InternalQVTimperative.g:6486:2: rule__BufferStatementCS__Group__1__Impl rule__BufferStatementCS__Group__2 + { + pushFollow(FollowSets000.FOLLOW_17); + rule__BufferStatementCS__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group__2(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group__1" + + + // $ANTLR start "rule__BufferStatementCS__Group__1__Impl" + // InternalQVTimperative.g:6493:1: rule__BufferStatementCS__Group__1__Impl : ( ( rule__BufferStatementCS__NameAssignment_1 ) ) ; + public final void rule__BufferStatementCS__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6497:1: ( ( ( rule__BufferStatementCS__NameAssignment_1 ) ) ) + // InternalQVTimperative.g:6498:1: ( ( rule__BufferStatementCS__NameAssignment_1 ) ) + { + // InternalQVTimperative.g:6498:1: ( ( rule__BufferStatementCS__NameAssignment_1 ) ) + // InternalQVTimperative.g:6499:1: ( rule__BufferStatementCS__NameAssignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1()); + } + // InternalQVTimperative.g:6500:1: ( rule__BufferStatementCS__NameAssignment_1 ) + // InternalQVTimperative.g:6500:2: rule__BufferStatementCS__NameAssignment_1 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__NameAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getNameAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group__1__Impl" + + + // $ANTLR start "rule__BufferStatementCS__Group__2" + // InternalQVTimperative.g:6510:1: rule__BufferStatementCS__Group__2 : rule__BufferStatementCS__Group__2__Impl rule__BufferStatementCS__Group__3 ; + public final void rule__BufferStatementCS__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6514:1: ( rule__BufferStatementCS__Group__2__Impl rule__BufferStatementCS__Group__3 ) + // InternalQVTimperative.g:6515:2: rule__BufferStatementCS__Group__2__Impl rule__BufferStatementCS__Group__3 + { + pushFollow(FollowSets000.FOLLOW_17); + rule__BufferStatementCS__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group__3(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group__2" + + + // $ANTLR start "rule__BufferStatementCS__Group__2__Impl" + // InternalQVTimperative.g:6522:1: rule__BufferStatementCS__Group__2__Impl : ( ( rule__BufferStatementCS__Group_2__0 )? ) ; + public final void rule__BufferStatementCS__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6526:1: ( ( ( rule__BufferStatementCS__Group_2__0 )? ) ) + // InternalQVTimperative.g:6527:1: ( ( rule__BufferStatementCS__Group_2__0 )? ) + { + // InternalQVTimperative.g:6527:1: ( ( rule__BufferStatementCS__Group_2__0 )? ) + // InternalQVTimperative.g:6528:1: ( rule__BufferStatementCS__Group_2__0 )? + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getGroup_2()); + } + // InternalQVTimperative.g:6529:1: ( rule__BufferStatementCS__Group_2__0 )? + int alt72=2; + int LA72_0 = input.LA(1); + + if ( (LA72_0==73) ) { + alt72=1; + } + switch (alt72) { + case 1 : + // InternalQVTimperative.g:6529:2: rule__BufferStatementCS__Group_2__0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group_2__0(); + + state._fsp--; + if (state.failed) return ; + + } + break; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getGroup_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group__2__Impl" + + + // $ANTLR start "rule__BufferStatementCS__Group__3" + // InternalQVTimperative.g:6539:1: rule__BufferStatementCS__Group__3 : rule__BufferStatementCS__Group__3__Impl rule__BufferStatementCS__Group__4 ; + public final void rule__BufferStatementCS__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6543:1: ( rule__BufferStatementCS__Group__3__Impl rule__BufferStatementCS__Group__4 ) + // InternalQVTimperative.g:6544:2: rule__BufferStatementCS__Group__3__Impl rule__BufferStatementCS__Group__4 + { + pushFollow(FollowSets000.FOLLOW_17); + rule__BufferStatementCS__Group__3__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group__4(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group__3" + + + // $ANTLR start "rule__BufferStatementCS__Group__3__Impl" + // InternalQVTimperative.g:6551:1: rule__BufferStatementCS__Group__3__Impl : ( ( rule__BufferStatementCS__Group_3__0 )? ) ; + public final void rule__BufferStatementCS__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6555:1: ( ( ( rule__BufferStatementCS__Group_3__0 )? ) ) + // InternalQVTimperative.g:6556:1: ( ( rule__BufferStatementCS__Group_3__0 )? ) + { + // InternalQVTimperative.g:6556:1: ( ( rule__BufferStatementCS__Group_3__0 )? ) + // InternalQVTimperative.g:6557:1: ( rule__BufferStatementCS__Group_3__0 )? + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getGroup_3()); + } + // InternalQVTimperative.g:6558:1: ( rule__BufferStatementCS__Group_3__0 )? + int alt73=2; + int LA73_0 = input.LA(1); + + if ( (LA73_0==75) ) { + alt73=1; + } + switch (alt73) { + case 1 : + // InternalQVTimperative.g:6558:2: rule__BufferStatementCS__Group_3__0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group_3__0(); + + state._fsp--; + if (state.failed) return ; + + } + break; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getGroup_3()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group__3__Impl" + + + // $ANTLR start "rule__BufferStatementCS__Group__4" + // InternalQVTimperative.g:6568:1: rule__BufferStatementCS__Group__4 : rule__BufferStatementCS__Group__4__Impl ; + public final void rule__BufferStatementCS__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6572:1: ( rule__BufferStatementCS__Group__4__Impl ) + // InternalQVTimperative.g:6573:2: rule__BufferStatementCS__Group__4__Impl + { + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group__4__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group__4" + + + // $ANTLR start "rule__BufferStatementCS__Group__4__Impl" + // InternalQVTimperative.g:6579:1: rule__BufferStatementCS__Group__4__Impl : ( ';' ) ; + public final void rule__BufferStatementCS__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6583:1: ( ( ';' ) ) + // InternalQVTimperative.g:6584:1: ( ';' ) + { + // InternalQVTimperative.g:6584:1: ( ';' ) + // InternalQVTimperative.g:6585:1: ';' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4()); + } + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getSemicolonKeyword_4()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group__4__Impl" + + + // $ANTLR start "rule__BufferStatementCS__Group_2__0" + // InternalQVTimperative.g:6608:1: rule__BufferStatementCS__Group_2__0 : rule__BufferStatementCS__Group_2__0__Impl rule__BufferStatementCS__Group_2__1 ; + public final void rule__BufferStatementCS__Group_2__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6612:1: ( rule__BufferStatementCS__Group_2__0__Impl rule__BufferStatementCS__Group_2__1 ) + // InternalQVTimperative.g:6613:2: rule__BufferStatementCS__Group_2__0__Impl rule__BufferStatementCS__Group_2__1 + { + pushFollow(FollowSets000.FOLLOW_12); + rule__BufferStatementCS__Group_2__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group_2__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group_2__0" + + + // $ANTLR start "rule__BufferStatementCS__Group_2__0__Impl" + // InternalQVTimperative.g:6620:1: rule__BufferStatementCS__Group_2__0__Impl : ( ':' ) ; + public final void rule__BufferStatementCS__Group_2__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6624:1: ( ( ':' ) ) + // InternalQVTimperative.g:6625:1: ( ':' ) + { + // InternalQVTimperative.g:6625:1: ( ':' ) + // InternalQVTimperative.g:6626:1: ':' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0()); + } + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getColonKeyword_2_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group_2__0__Impl" + + + // $ANTLR start "rule__BufferStatementCS__Group_2__1" + // InternalQVTimperative.g:6639:1: rule__BufferStatementCS__Group_2__1 : rule__BufferStatementCS__Group_2__1__Impl ; + public final void rule__BufferStatementCS__Group_2__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6643:1: ( rule__BufferStatementCS__Group_2__1__Impl ) + // InternalQVTimperative.g:6644:2: rule__BufferStatementCS__Group_2__1__Impl + { + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group_2__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group_2__1" + + + // $ANTLR start "rule__BufferStatementCS__Group_2__1__Impl" + // InternalQVTimperative.g:6650:1: rule__BufferStatementCS__Group_2__1__Impl : ( ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) ) ; + public final void rule__BufferStatementCS__Group_2__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6654:1: ( ( ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) ) ) + // InternalQVTimperative.g:6655:1: ( ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) ) + { + // InternalQVTimperative.g:6655:1: ( ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) ) + // InternalQVTimperative.g:6656:1: ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1()); + } + // InternalQVTimperative.g:6657:1: ( rule__BufferStatementCS__OwnedTypeAssignment_2_1 ) + // InternalQVTimperative.g:6657:2: rule__BufferStatementCS__OwnedTypeAssignment_2_1 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__OwnedTypeAssignment_2_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeAssignment_2_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group_2__1__Impl" + + + // $ANTLR start "rule__BufferStatementCS__Group_3__0" + // InternalQVTimperative.g:6671:1: rule__BufferStatementCS__Group_3__0 : rule__BufferStatementCS__Group_3__0__Impl rule__BufferStatementCS__Group_3__1 ; + public final void rule__BufferStatementCS__Group_3__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6675:1: ( rule__BufferStatementCS__Group_3__0__Impl rule__BufferStatementCS__Group_3__1 ) + // InternalQVTimperative.g:6676:2: rule__BufferStatementCS__Group_3__0__Impl rule__BufferStatementCS__Group_3__1 + { + pushFollow(FollowSets000.FOLLOW_10); + rule__BufferStatementCS__Group_3__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group_3__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group_3__0" + + + // $ANTLR start "rule__BufferStatementCS__Group_3__0__Impl" + // InternalQVTimperative.g:6683:1: rule__BufferStatementCS__Group_3__0__Impl : ( ':=' ) ; + public final void rule__BufferStatementCS__Group_3__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6687:1: ( ( ':=' ) ) + // InternalQVTimperative.g:6688:1: ( ':=' ) + { + // InternalQVTimperative.g:6688:1: ( ':=' ) + // InternalQVTimperative.g:6689:1: ':=' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0()); + } + match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getColonEqualsSignKeyword_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group_3__0__Impl" + + + // $ANTLR start "rule__BufferStatementCS__Group_3__1" + // InternalQVTimperative.g:6702:1: rule__BufferStatementCS__Group_3__1 : rule__BufferStatementCS__Group_3__1__Impl ; + public final void rule__BufferStatementCS__Group_3__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6706:1: ( rule__BufferStatementCS__Group_3__1__Impl ) + // InternalQVTimperative.g:6707:2: rule__BufferStatementCS__Group_3__1__Impl + { + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__Group_3__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group_3__1" + + + // $ANTLR start "rule__BufferStatementCS__Group_3__1__Impl" + // InternalQVTimperative.g:6713:1: rule__BufferStatementCS__Group_3__1__Impl : ( ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) ) ; + public final void rule__BufferStatementCS__Group_3__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:6717:1: ( ( ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) ) ) + // InternalQVTimperative.g:6718:1: ( ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) ) + { + // InternalQVTimperative.g:6718:1: ( ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) ) + // InternalQVTimperative.g:6719:1: ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1()); + } + // InternalQVTimperative.g:6720:1: ( rule__BufferStatementCS__OwnedExpressionAssignment_3_1 ) + // InternalQVTimperative.g:6720:2: rule__BufferStatementCS__OwnedExpressionAssignment_3_1 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__BufferStatementCS__OwnedExpressionAssignment_3_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionAssignment_3_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__Group_3__1__Impl" + + // $ANTLR start "rule__CheckStatementCS__Group__0" - // InternalQVTimperative.g:6113:1: rule__CheckStatementCS__Group__0 : rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 ; + // InternalQVTimperative.g:6734:1: rule__CheckStatementCS__Group__0 : rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 ; public final void rule__CheckStatementCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6117:1: ( rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 ) - // InternalQVTimperative.g:6118:2: rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 + // InternalQVTimperative.g:6738:1: ( rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 ) + // InternalQVTimperative.g:6739:2: rule__CheckStatementCS__Group__0__Impl rule__CheckStatementCS__Group__1 { pushFollow(FollowSets000.FOLLOW_10); rule__CheckStatementCS__Group__0__Impl(); @@ -20732,22 +22542,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CheckStatementCS__Group__0__Impl" - // InternalQVTimperative.g:6125:1: rule__CheckStatementCS__Group__0__Impl : ( 'check' ) ; + // InternalQVTimperative.g:6746:1: rule__CheckStatementCS__Group__0__Impl : ( 'check' ) ; public final void rule__CheckStatementCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6129:1: ( ( 'check' ) ) - // InternalQVTimperative.g:6130:1: ( 'check' ) + // InternalQVTimperative.g:6750:1: ( ( 'check' ) ) + // InternalQVTimperative.g:6751:1: ( 'check' ) { - // InternalQVTimperative.g:6130:1: ( 'check' ) - // InternalQVTimperative.g:6131:1: 'check' + // InternalQVTimperative.g:6751:1: ( 'check' ) + // InternalQVTimperative.g:6752:1: 'check' { if ( state.backtracking==0 ) { before(grammarAccess.getCheckStatementCSAccess().getCheckKeyword_0()); } - match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCheckStatementCSAccess().getCheckKeyword_0()); } @@ -20773,14 +22583,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CheckStatementCS__Group__1" - // InternalQVTimperative.g:6144:1: rule__CheckStatementCS__Group__1 : rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 ; + // InternalQVTimperative.g:6765:1: rule__CheckStatementCS__Group__1 : rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 ; public final void rule__CheckStatementCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6148:1: ( rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 ) - // InternalQVTimperative.g:6149:2: rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 + // InternalQVTimperative.g:6769:1: ( rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 ) + // InternalQVTimperative.g:6770:2: rule__CheckStatementCS__Group__1__Impl rule__CheckStatementCS__Group__2 { pushFollow(FollowSets000.FOLLOW_11); rule__CheckStatementCS__Group__1__Impl(); @@ -20811,23 +22621,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CheckStatementCS__Group__1__Impl" - // InternalQVTimperative.g:6156:1: rule__CheckStatementCS__Group__1__Impl : ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) ; + // InternalQVTimperative.g:6777:1: rule__CheckStatementCS__Group__1__Impl : ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) ; public final void rule__CheckStatementCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6160:1: ( ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) ) - // InternalQVTimperative.g:6161:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) + // InternalQVTimperative.g:6781:1: ( ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) ) + // InternalQVTimperative.g:6782:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) { - // InternalQVTimperative.g:6161:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) - // InternalQVTimperative.g:6162:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) + // InternalQVTimperative.g:6782:1: ( ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) ) + // InternalQVTimperative.g:6783:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCheckStatementCSAccess().getOwnedConditionAssignment_1()); } - // InternalQVTimperative.g:6163:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) - // InternalQVTimperative.g:6163:2: rule__CheckStatementCS__OwnedConditionAssignment_1 + // InternalQVTimperative.g:6784:1: ( rule__CheckStatementCS__OwnedConditionAssignment_1 ) + // InternalQVTimperative.g:6784:2: rule__CheckStatementCS__OwnedConditionAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CheckStatementCS__OwnedConditionAssignment_1(); @@ -20862,14 +22672,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CheckStatementCS__Group__2" - // InternalQVTimperative.g:6173:1: rule__CheckStatementCS__Group__2 : rule__CheckStatementCS__Group__2__Impl ; + // InternalQVTimperative.g:6794:1: rule__CheckStatementCS__Group__2 : rule__CheckStatementCS__Group__2__Impl ; public final void rule__CheckStatementCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6177:1: ( rule__CheckStatementCS__Group__2__Impl ) - // InternalQVTimperative.g:6178:2: rule__CheckStatementCS__Group__2__Impl + // InternalQVTimperative.g:6798:1: ( rule__CheckStatementCS__Group__2__Impl ) + // InternalQVTimperative.g:6799:2: rule__CheckStatementCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CheckStatementCS__Group__2__Impl(); @@ -20895,22 +22705,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CheckStatementCS__Group__2__Impl" - // InternalQVTimperative.g:6184:1: rule__CheckStatementCS__Group__2__Impl : ( ';' ) ; + // InternalQVTimperative.g:6805:1: rule__CheckStatementCS__Group__2__Impl : ( ';' ) ; public final void rule__CheckStatementCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6188:1: ( ( ';' ) ) - // InternalQVTimperative.g:6189:1: ( ';' ) + // InternalQVTimperative.g:6809:1: ( ( ';' ) ) + // InternalQVTimperative.g:6810:1: ( ';' ) { - // InternalQVTimperative.g:6189:1: ( ';' ) - // InternalQVTimperative.g:6190:1: ';' + // InternalQVTimperative.g:6810:1: ( ';' ) + // InternalQVTimperative.g:6811:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getCheckStatementCSAccess().getSemicolonKeyword_2()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCheckStatementCSAccess().getSemicolonKeyword_2()); } @@ -20936,16 +22746,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__0" - // InternalQVTimperative.g:6209:1: rule__DeclareStatementCS__Group__0 : rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 ; + // InternalQVTimperative.g:6830:1: rule__DeclareStatementCS__Group__0 : rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 ; public final void rule__DeclareStatementCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6213:1: ( rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 ) - // InternalQVTimperative.g:6214:2: rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 + // InternalQVTimperative.g:6834:1: ( rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 ) + // InternalQVTimperative.g:6835:2: rule__DeclareStatementCS__Group__0__Impl rule__DeclareStatementCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_16); + pushFollow(FollowSets000.FOLLOW_18); rule__DeclareStatementCS__Group__0__Impl(); state._fsp--; @@ -20974,31 +22784,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__0__Impl" - // InternalQVTimperative.g:6221:1: rule__DeclareStatementCS__Group__0__Impl : ( ( rule__DeclareStatementCS__Group_0__0 )? ) ; + // InternalQVTimperative.g:6842:1: rule__DeclareStatementCS__Group__0__Impl : ( ( rule__DeclareStatementCS__Group_0__0 )? ) ; public final void rule__DeclareStatementCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6225:1: ( ( ( rule__DeclareStatementCS__Group_0__0 )? ) ) - // InternalQVTimperative.g:6226:1: ( ( rule__DeclareStatementCS__Group_0__0 )? ) + // InternalQVTimperative.g:6846:1: ( ( ( rule__DeclareStatementCS__Group_0__0 )? ) ) + // InternalQVTimperative.g:6847:1: ( ( rule__DeclareStatementCS__Group_0__0 )? ) { - // InternalQVTimperative.g:6226:1: ( ( rule__DeclareStatementCS__Group_0__0 )? ) - // InternalQVTimperative.g:6227:1: ( rule__DeclareStatementCS__Group_0__0 )? + // InternalQVTimperative.g:6847:1: ( ( rule__DeclareStatementCS__Group_0__0 )? ) + // InternalQVTimperative.g:6848:1: ( rule__DeclareStatementCS__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getGroup_0()); } - // InternalQVTimperative.g:6228:1: ( rule__DeclareStatementCS__Group_0__0 )? - int alt70=2; - int LA70_0 = input.LA(1); + // InternalQVTimperative.g:6849:1: ( rule__DeclareStatementCS__Group_0__0 )? + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA70_0==68) ) { - alt70=1; + if ( (LA74_0==69) ) { + alt74=1; } - switch (alt70) { + switch (alt74) { case 1 : - // InternalQVTimperative.g:6228:2: rule__DeclareStatementCS__Group_0__0 + // InternalQVTimperative.g:6849:2: rule__DeclareStatementCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__Group_0__0(); @@ -21036,16 +22846,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__1" - // InternalQVTimperative.g:6238:1: rule__DeclareStatementCS__Group__1 : rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 ; + // InternalQVTimperative.g:6859:1: rule__DeclareStatementCS__Group__1 : rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 ; public final void rule__DeclareStatementCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6242:1: ( rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 ) - // InternalQVTimperative.g:6243:2: rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 + // InternalQVTimperative.g:6863:1: ( rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 ) + // InternalQVTimperative.g:6864:2: rule__DeclareStatementCS__Group__1__Impl rule__DeclareStatementCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_16); + pushFollow(FollowSets000.FOLLOW_18); rule__DeclareStatementCS__Group__1__Impl(); state._fsp--; @@ -21074,34 +22884,34 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__1__Impl" - // InternalQVTimperative.g:6250:1: rule__DeclareStatementCS__Group__1__Impl : ( ( rule__DeclareStatementCS__IsCheckedAssignment_1 )? ) ; + // InternalQVTimperative.g:6871:1: rule__DeclareStatementCS__Group__1__Impl : ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? ) ; public final void rule__DeclareStatementCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6254:1: ( ( ( rule__DeclareStatementCS__IsCheckedAssignment_1 )? ) ) - // InternalQVTimperative.g:6255:1: ( ( rule__DeclareStatementCS__IsCheckedAssignment_1 )? ) + // InternalQVTimperative.g:6875:1: ( ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? ) ) + // InternalQVTimperative.g:6876:1: ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? ) { - // InternalQVTimperative.g:6255:1: ( ( rule__DeclareStatementCS__IsCheckedAssignment_1 )? ) - // InternalQVTimperative.g:6256:1: ( rule__DeclareStatementCS__IsCheckedAssignment_1 )? + // InternalQVTimperative.g:6876:1: ( ( rule__DeclareStatementCS__IsCheckAssignment_1 )? ) + // InternalQVTimperative.g:6877:1: ( rule__DeclareStatementCS__IsCheckAssignment_1 )? { if ( state.backtracking==0 ) { - before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedAssignment_1()); + before(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1()); } - // InternalQVTimperative.g:6257:1: ( rule__DeclareStatementCS__IsCheckedAssignment_1 )? - int alt71=2; - int LA71_0 = input.LA(1); + // InternalQVTimperative.g:6878:1: ( rule__DeclareStatementCS__IsCheckAssignment_1 )? + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA71_0==18) ) { - alt71=1; + if ( (LA75_0==19) ) { + alt75=1; } - switch (alt71) { + switch (alt75) { case 1 : - // InternalQVTimperative.g:6257:2: rule__DeclareStatementCS__IsCheckedAssignment_1 + // InternalQVTimperative.g:6878:2: rule__DeclareStatementCS__IsCheckAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); - rule__DeclareStatementCS__IsCheckedAssignment_1(); + rule__DeclareStatementCS__IsCheckAssignment_1(); state._fsp--; if (state.failed) return ; @@ -21112,7 +22922,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } if ( state.backtracking==0 ) { - after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedAssignment_1()); + after(grammarAccess.getDeclareStatementCSAccess().getIsCheckAssignment_1()); } } @@ -21136,14 +22946,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__2" - // InternalQVTimperative.g:6267:1: rule__DeclareStatementCS__Group__2 : rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 ; + // InternalQVTimperative.g:6888:1: rule__DeclareStatementCS__Group__2 : rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 ; public final void rule__DeclareStatementCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6271:1: ( rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 ) - // InternalQVTimperative.g:6272:2: rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 + // InternalQVTimperative.g:6892:1: ( rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 ) + // InternalQVTimperative.g:6893:2: rule__DeclareStatementCS__Group__2__Impl rule__DeclareStatementCS__Group__3 { pushFollow(FollowSets000.FOLLOW_8); rule__DeclareStatementCS__Group__2__Impl(); @@ -21174,22 +22984,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__2__Impl" - // InternalQVTimperative.g:6279:1: rule__DeclareStatementCS__Group__2__Impl : ( 'var' ) ; + // InternalQVTimperative.g:6900:1: rule__DeclareStatementCS__Group__2__Impl : ( 'var' ) ; public final void rule__DeclareStatementCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6283:1: ( ( 'var' ) ) - // InternalQVTimperative.g:6284:1: ( 'var' ) + // InternalQVTimperative.g:6904:1: ( ( 'var' ) ) + // InternalQVTimperative.g:6905:1: ( 'var' ) { - // InternalQVTimperative.g:6284:1: ( 'var' ) - // InternalQVTimperative.g:6285:1: 'var' + // InternalQVTimperative.g:6905:1: ( 'var' ) + // InternalQVTimperative.g:6906:1: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getVarKeyword_2()); } - match(input,72,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeclareStatementCSAccess().getVarKeyword_2()); } @@ -21215,16 +23025,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__3" - // InternalQVTimperative.g:6298:1: rule__DeclareStatementCS__Group__3 : rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 ; + // InternalQVTimperative.g:6919:1: rule__DeclareStatementCS__Group__3 : rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 ; public final void rule__DeclareStatementCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6302:1: ( rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 ) - // InternalQVTimperative.g:6303:2: rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 + // InternalQVTimperative.g:6923:1: ( rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 ) + // InternalQVTimperative.g:6924:2: rule__DeclareStatementCS__Group__3__Impl rule__DeclareStatementCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_17); + pushFollow(FollowSets000.FOLLOW_19); rule__DeclareStatementCS__Group__3__Impl(); state._fsp--; @@ -21253,23 +23063,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__3__Impl" - // InternalQVTimperative.g:6310:1: rule__DeclareStatementCS__Group__3__Impl : ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) ; + // InternalQVTimperative.g:6931:1: rule__DeclareStatementCS__Group__3__Impl : ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) ; public final void rule__DeclareStatementCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6314:1: ( ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) ) - // InternalQVTimperative.g:6315:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) + // InternalQVTimperative.g:6935:1: ( ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) ) + // InternalQVTimperative.g:6936:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) { - // InternalQVTimperative.g:6315:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) - // InternalQVTimperative.g:6316:1: ( rule__DeclareStatementCS__NameAssignment_3 ) + // InternalQVTimperative.g:6936:1: ( ( rule__DeclareStatementCS__NameAssignment_3 ) ) + // InternalQVTimperative.g:6937:1: ( rule__DeclareStatementCS__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getNameAssignment_3()); } - // InternalQVTimperative.g:6317:1: ( rule__DeclareStatementCS__NameAssignment_3 ) - // InternalQVTimperative.g:6317:2: rule__DeclareStatementCS__NameAssignment_3 + // InternalQVTimperative.g:6938:1: ( rule__DeclareStatementCS__NameAssignment_3 ) + // InternalQVTimperative.g:6938:2: rule__DeclareStatementCS__NameAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__NameAssignment_3(); @@ -21304,16 +23114,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__4" - // InternalQVTimperative.g:6327:1: rule__DeclareStatementCS__Group__4 : rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 ; + // InternalQVTimperative.g:6948:1: rule__DeclareStatementCS__Group__4 : rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 ; public final void rule__DeclareStatementCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6331:1: ( rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 ) - // InternalQVTimperative.g:6332:2: rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 + // InternalQVTimperative.g:6952:1: ( rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 ) + // InternalQVTimperative.g:6953:2: rule__DeclareStatementCS__Group__4__Impl rule__DeclareStatementCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_17); + pushFollow(FollowSets000.FOLLOW_19); rule__DeclareStatementCS__Group__4__Impl(); state._fsp--; @@ -21342,31 +23152,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__4__Impl" - // InternalQVTimperative.g:6339:1: rule__DeclareStatementCS__Group__4__Impl : ( ( rule__DeclareStatementCS__Group_4__0 )? ) ; + // InternalQVTimperative.g:6960:1: rule__DeclareStatementCS__Group__4__Impl : ( ( rule__DeclareStatementCS__Group_4__0 )? ) ; public final void rule__DeclareStatementCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6343:1: ( ( ( rule__DeclareStatementCS__Group_4__0 )? ) ) - // InternalQVTimperative.g:6344:1: ( ( rule__DeclareStatementCS__Group_4__0 )? ) + // InternalQVTimperative.g:6964:1: ( ( ( rule__DeclareStatementCS__Group_4__0 )? ) ) + // InternalQVTimperative.g:6965:1: ( ( rule__DeclareStatementCS__Group_4__0 )? ) { - // InternalQVTimperative.g:6344:1: ( ( rule__DeclareStatementCS__Group_4__0 )? ) - // InternalQVTimperative.g:6345:1: ( rule__DeclareStatementCS__Group_4__0 )? + // InternalQVTimperative.g:6965:1: ( ( rule__DeclareStatementCS__Group_4__0 )? ) + // InternalQVTimperative.g:6966:1: ( rule__DeclareStatementCS__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getGroup_4()); } - // InternalQVTimperative.g:6346:1: ( rule__DeclareStatementCS__Group_4__0 )? - int alt72=2; - int LA72_0 = input.LA(1); + // InternalQVTimperative.g:6967:1: ( rule__DeclareStatementCS__Group_4__0 )? + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA72_0==71) ) { - alt72=1; + if ( (LA76_0==73) ) { + alt76=1; } - switch (alt72) { + switch (alt76) { case 1 : - // InternalQVTimperative.g:6346:2: rule__DeclareStatementCS__Group_4__0 + // InternalQVTimperative.g:6967:2: rule__DeclareStatementCS__Group_4__0 { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__Group_4__0(); @@ -21404,14 +23214,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__5" - // InternalQVTimperative.g:6356:1: rule__DeclareStatementCS__Group__5 : rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 ; + // InternalQVTimperative.g:6977:1: rule__DeclareStatementCS__Group__5 : rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 ; public final void rule__DeclareStatementCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6360:1: ( rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 ) - // InternalQVTimperative.g:6361:2: rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 + // InternalQVTimperative.g:6981:1: ( rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 ) + // InternalQVTimperative.g:6982:2: rule__DeclareStatementCS__Group__5__Impl rule__DeclareStatementCS__Group__6 { pushFollow(FollowSets000.FOLLOW_10); rule__DeclareStatementCS__Group__5__Impl(); @@ -21442,22 +23252,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__5__Impl" - // InternalQVTimperative.g:6368:1: rule__DeclareStatementCS__Group__5__Impl : ( ':=' ) ; + // InternalQVTimperative.g:6989:1: rule__DeclareStatementCS__Group__5__Impl : ( ':=' ) ; public final void rule__DeclareStatementCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6372:1: ( ( ':=' ) ) - // InternalQVTimperative.g:6373:1: ( ':=' ) + // InternalQVTimperative.g:6993:1: ( ( ':=' ) ) + // InternalQVTimperative.g:6994:1: ( ':=' ) { - // InternalQVTimperative.g:6373:1: ( ':=' ) - // InternalQVTimperative.g:6374:1: ':=' + // InternalQVTimperative.g:6994:1: ( ':=' ) + // InternalQVTimperative.g:6995:1: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getColonEqualsSignKeyword_5()); } - match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeclareStatementCSAccess().getColonEqualsSignKeyword_5()); } @@ -21483,14 +23293,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__6" - // InternalQVTimperative.g:6387:1: rule__DeclareStatementCS__Group__6 : rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 ; + // InternalQVTimperative.g:7008:1: rule__DeclareStatementCS__Group__6 : rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 ; public final void rule__DeclareStatementCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6391:1: ( rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 ) - // InternalQVTimperative.g:6392:2: rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 + // InternalQVTimperative.g:7012:1: ( rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 ) + // InternalQVTimperative.g:7013:2: rule__DeclareStatementCS__Group__6__Impl rule__DeclareStatementCS__Group__7 { pushFollow(FollowSets000.FOLLOW_11); rule__DeclareStatementCS__Group__6__Impl(); @@ -21521,23 +23331,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__6__Impl" - // InternalQVTimperative.g:6399:1: rule__DeclareStatementCS__Group__6__Impl : ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) ; + // InternalQVTimperative.g:7020:1: rule__DeclareStatementCS__Group__6__Impl : ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) ; public final void rule__DeclareStatementCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6403:1: ( ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) ) - // InternalQVTimperative.g:6404:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) + // InternalQVTimperative.g:7024:1: ( ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) ) + // InternalQVTimperative.g:7025:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) { - // InternalQVTimperative.g:6404:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) - // InternalQVTimperative.g:6405:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) + // InternalQVTimperative.g:7025:1: ( ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) ) + // InternalQVTimperative.g:7026:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getOwnedExpressionAssignment_6()); } - // InternalQVTimperative.g:6406:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) - // InternalQVTimperative.g:6406:2: rule__DeclareStatementCS__OwnedExpressionAssignment_6 + // InternalQVTimperative.g:7027:1: ( rule__DeclareStatementCS__OwnedExpressionAssignment_6 ) + // InternalQVTimperative.g:7027:2: rule__DeclareStatementCS__OwnedExpressionAssignment_6 { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__OwnedExpressionAssignment_6(); @@ -21572,14 +23382,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__7" - // InternalQVTimperative.g:6416:1: rule__DeclareStatementCS__Group__7 : rule__DeclareStatementCS__Group__7__Impl ; + // InternalQVTimperative.g:7037:1: rule__DeclareStatementCS__Group__7 : rule__DeclareStatementCS__Group__7__Impl ; public final void rule__DeclareStatementCS__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6420:1: ( rule__DeclareStatementCS__Group__7__Impl ) - // InternalQVTimperative.g:6421:2: rule__DeclareStatementCS__Group__7__Impl + // InternalQVTimperative.g:7041:1: ( rule__DeclareStatementCS__Group__7__Impl ) + // InternalQVTimperative.g:7042:2: rule__DeclareStatementCS__Group__7__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__Group__7__Impl(); @@ -21605,22 +23415,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group__7__Impl" - // InternalQVTimperative.g:6427:1: rule__DeclareStatementCS__Group__7__Impl : ( ';' ) ; + // InternalQVTimperative.g:7048:1: rule__DeclareStatementCS__Group__7__Impl : ( ';' ) ; public final void rule__DeclareStatementCS__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6431:1: ( ( ';' ) ) - // InternalQVTimperative.g:6432:1: ( ';' ) + // InternalQVTimperative.g:7052:1: ( ( ';' ) ) + // InternalQVTimperative.g:7053:1: ( ';' ) { - // InternalQVTimperative.g:6432:1: ( ';' ) - // InternalQVTimperative.g:6433:1: ';' + // InternalQVTimperative.g:7053:1: ( ';' ) + // InternalQVTimperative.g:7054:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getSemicolonKeyword_7()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeclareStatementCSAccess().getSemicolonKeyword_7()); } @@ -21646,14 +23456,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_0__0" - // InternalQVTimperative.g:6462:1: rule__DeclareStatementCS__Group_0__0 : rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 ; + // InternalQVTimperative.g:7083:1: rule__DeclareStatementCS__Group_0__0 : rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 ; public final void rule__DeclareStatementCS__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6466:1: ( rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 ) - // InternalQVTimperative.g:6467:2: rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 + // InternalQVTimperative.g:7087:1: ( rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 ) + // InternalQVTimperative.g:7088:2: rule__DeclareStatementCS__Group_0__0__Impl rule__DeclareStatementCS__Group_0__1 { pushFollow(FollowSets000.FOLLOW_12); rule__DeclareStatementCS__Group_0__0__Impl(); @@ -21684,22 +23494,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_0__0__Impl" - // InternalQVTimperative.g:6474:1: rule__DeclareStatementCS__Group_0__0__Impl : ( 'observe' ) ; + // InternalQVTimperative.g:7095:1: rule__DeclareStatementCS__Group_0__0__Impl : ( 'observe' ) ; public final void rule__DeclareStatementCS__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6478:1: ( ( 'observe' ) ) - // InternalQVTimperative.g:6479:1: ( 'observe' ) + // InternalQVTimperative.g:7099:1: ( ( 'observe' ) ) + // InternalQVTimperative.g:7100:1: ( 'observe' ) { - // InternalQVTimperative.g:6479:1: ( 'observe' ) - // InternalQVTimperative.g:6480:1: 'observe' + // InternalQVTimperative.g:7100:1: ( 'observe' ) + // InternalQVTimperative.g:7101:1: 'observe' { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getObserveKeyword_0_0()); } - match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeclareStatementCSAccess().getObserveKeyword_0_0()); } @@ -21725,14 +23535,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_0__1" - // InternalQVTimperative.g:6493:1: rule__DeclareStatementCS__Group_0__1 : rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 ; + // InternalQVTimperative.g:7114:1: rule__DeclareStatementCS__Group_0__1 : rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 ; public final void rule__DeclareStatementCS__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6497:1: ( rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 ) - // InternalQVTimperative.g:6498:2: rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 + // InternalQVTimperative.g:7118:1: ( rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 ) + // InternalQVTimperative.g:7119:2: rule__DeclareStatementCS__Group_0__1__Impl rule__DeclareStatementCS__Group_0__2 { pushFollow(FollowSets000.FOLLOW_13); rule__DeclareStatementCS__Group_0__1__Impl(); @@ -21763,23 +23573,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_0__1__Impl" - // InternalQVTimperative.g:6505:1: rule__DeclareStatementCS__Group_0__1__Impl : ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) ; + // InternalQVTimperative.g:7126:1: rule__DeclareStatementCS__Group_0__1__Impl : ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) ; public final void rule__DeclareStatementCS__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6509:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) ) - // InternalQVTimperative.g:6510:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) + // InternalQVTimperative.g:7130:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) ) + // InternalQVTimperative.g:7131:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) { - // InternalQVTimperative.g:6510:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) - // InternalQVTimperative.g:6511:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) + // InternalQVTimperative.g:7131:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) ) + // InternalQVTimperative.g:7132:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesAssignment_0_1()); } - // InternalQVTimperative.g:6512:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) - // InternalQVTimperative.g:6512:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 + // InternalQVTimperative.g:7133:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 ) + // InternalQVTimperative.g:7133:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1(); @@ -21814,14 +23624,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_0__2" - // InternalQVTimperative.g:6522:1: rule__DeclareStatementCS__Group_0__2 : rule__DeclareStatementCS__Group_0__2__Impl ; + // InternalQVTimperative.g:7143:1: rule__DeclareStatementCS__Group_0__2 : rule__DeclareStatementCS__Group_0__2__Impl ; public final void rule__DeclareStatementCS__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6526:1: ( rule__DeclareStatementCS__Group_0__2__Impl ) - // InternalQVTimperative.g:6527:2: rule__DeclareStatementCS__Group_0__2__Impl + // InternalQVTimperative.g:7147:1: ( rule__DeclareStatementCS__Group_0__2__Impl ) + // InternalQVTimperative.g:7148:2: rule__DeclareStatementCS__Group_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__Group_0__2__Impl(); @@ -21847,35 +23657,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_0__2__Impl" - // InternalQVTimperative.g:6533:1: rule__DeclareStatementCS__Group_0__2__Impl : ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) ; + // InternalQVTimperative.g:7154:1: rule__DeclareStatementCS__Group_0__2__Impl : ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) ; public final void rule__DeclareStatementCS__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6537:1: ( ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) ) - // InternalQVTimperative.g:6538:1: ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) + // InternalQVTimperative.g:7158:1: ( ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) ) + // InternalQVTimperative.g:7159:1: ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) { - // InternalQVTimperative.g:6538:1: ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) - // InternalQVTimperative.g:6539:1: ( rule__DeclareStatementCS__Group_0_2__0 )* + // InternalQVTimperative.g:7159:1: ( ( rule__DeclareStatementCS__Group_0_2__0 )* ) + // InternalQVTimperative.g:7160:1: ( rule__DeclareStatementCS__Group_0_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getGroup_0_2()); } - // InternalQVTimperative.g:6540:1: ( rule__DeclareStatementCS__Group_0_2__0 )* - loop73: + // InternalQVTimperative.g:7161:1: ( rule__DeclareStatementCS__Group_0_2__0 )* + loop77: do { - int alt73=2; - int LA73_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( (LA73_0==69) ) { - alt73=1; + if ( (LA77_0==70) ) { + alt77=1; } - switch (alt73) { + switch (alt77) { case 1 : - // InternalQVTimperative.g:6540:2: rule__DeclareStatementCS__Group_0_2__0 + // InternalQVTimperative.g:7161:2: rule__DeclareStatementCS__Group_0_2__0 { pushFollow(FollowSets000.FOLLOW_14); rule__DeclareStatementCS__Group_0_2__0(); @@ -21887,7 +23697,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop73; + break loop77; } } while (true); @@ -21916,14 +23726,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_0_2__0" - // InternalQVTimperative.g:6556:1: rule__DeclareStatementCS__Group_0_2__0 : rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 ; + // InternalQVTimperative.g:7177:1: rule__DeclareStatementCS__Group_0_2__0 : rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 ; public final void rule__DeclareStatementCS__Group_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6560:1: ( rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 ) - // InternalQVTimperative.g:6561:2: rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 + // InternalQVTimperative.g:7181:1: ( rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 ) + // InternalQVTimperative.g:7182:2: rule__DeclareStatementCS__Group_0_2__0__Impl rule__DeclareStatementCS__Group_0_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__DeclareStatementCS__Group_0_2__0__Impl(); @@ -21954,22 +23764,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_0_2__0__Impl" - // InternalQVTimperative.g:6568:1: rule__DeclareStatementCS__Group_0_2__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:7189:1: rule__DeclareStatementCS__Group_0_2__0__Impl : ( ',' ) ; public final void rule__DeclareStatementCS__Group_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6572:1: ( ( ',' ) ) - // InternalQVTimperative.g:6573:1: ( ',' ) + // InternalQVTimperative.g:7193:1: ( ( ',' ) ) + // InternalQVTimperative.g:7194:1: ( ',' ) { - // InternalQVTimperative.g:6573:1: ( ',' ) - // InternalQVTimperative.g:6574:1: ',' + // InternalQVTimperative.g:7194:1: ( ',' ) + // InternalQVTimperative.g:7195:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getCommaKeyword_0_2_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeclareStatementCSAccess().getCommaKeyword_0_2_0()); } @@ -21995,14 +23805,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_0_2__1" - // InternalQVTimperative.g:6587:1: rule__DeclareStatementCS__Group_0_2__1 : rule__DeclareStatementCS__Group_0_2__1__Impl ; + // InternalQVTimperative.g:7208:1: rule__DeclareStatementCS__Group_0_2__1 : rule__DeclareStatementCS__Group_0_2__1__Impl ; public final void rule__DeclareStatementCS__Group_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6591:1: ( rule__DeclareStatementCS__Group_0_2__1__Impl ) - // InternalQVTimperative.g:6592:2: rule__DeclareStatementCS__Group_0_2__1__Impl + // InternalQVTimperative.g:7212:1: ( rule__DeclareStatementCS__Group_0_2__1__Impl ) + // InternalQVTimperative.g:7213:2: rule__DeclareStatementCS__Group_0_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__Group_0_2__1__Impl(); @@ -22028,23 +23838,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_0_2__1__Impl" - // InternalQVTimperative.g:6598:1: rule__DeclareStatementCS__Group_0_2__1__Impl : ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ; + // InternalQVTimperative.g:7219:1: rule__DeclareStatementCS__Group_0_2__1__Impl : ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ; public final void rule__DeclareStatementCS__Group_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6602:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ) - // InternalQVTimperative.g:6603:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) + // InternalQVTimperative.g:7223:1: ( ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ) + // InternalQVTimperative.g:7224:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) { - // InternalQVTimperative.g:6603:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) - // InternalQVTimperative.g:6604:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) + // InternalQVTimperative.g:7224:1: ( ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) + // InternalQVTimperative.g:7225:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesAssignment_0_2_1()); } - // InternalQVTimperative.g:6605:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) - // InternalQVTimperative.g:6605:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 + // InternalQVTimperative.g:7226:1: ( rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 ) + // InternalQVTimperative.g:7226:2: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1(); @@ -22079,14 +23889,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_4__0" - // InternalQVTimperative.g:6619:1: rule__DeclareStatementCS__Group_4__0 : rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 ; + // InternalQVTimperative.g:7240:1: rule__DeclareStatementCS__Group_4__0 : rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 ; public final void rule__DeclareStatementCS__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6623:1: ( rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 ) - // InternalQVTimperative.g:6624:2: rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 + // InternalQVTimperative.g:7244:1: ( rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 ) + // InternalQVTimperative.g:7245:2: rule__DeclareStatementCS__Group_4__0__Impl rule__DeclareStatementCS__Group_4__1 { pushFollow(FollowSets000.FOLLOW_12); rule__DeclareStatementCS__Group_4__0__Impl(); @@ -22117,22 +23927,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_4__0__Impl" - // InternalQVTimperative.g:6631:1: rule__DeclareStatementCS__Group_4__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:7252:1: rule__DeclareStatementCS__Group_4__0__Impl : ( ':' ) ; public final void rule__DeclareStatementCS__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6635:1: ( ( ':' ) ) - // InternalQVTimperative.g:6636:1: ( ':' ) + // InternalQVTimperative.g:7256:1: ( ( ':' ) ) + // InternalQVTimperative.g:7257:1: ( ':' ) { - // InternalQVTimperative.g:6636:1: ( ':' ) - // InternalQVTimperative.g:6637:1: ':' + // InternalQVTimperative.g:7257:1: ( ':' ) + // InternalQVTimperative.g:7258:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getColonKeyword_4_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDeclareStatementCSAccess().getColonKeyword_4_0()); } @@ -22158,14 +23968,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_4__1" - // InternalQVTimperative.g:6650:1: rule__DeclareStatementCS__Group_4__1 : rule__DeclareStatementCS__Group_4__1__Impl ; + // InternalQVTimperative.g:7271:1: rule__DeclareStatementCS__Group_4__1 : rule__DeclareStatementCS__Group_4__1__Impl ; public final void rule__DeclareStatementCS__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6654:1: ( rule__DeclareStatementCS__Group_4__1__Impl ) - // InternalQVTimperative.g:6655:2: rule__DeclareStatementCS__Group_4__1__Impl + // InternalQVTimperative.g:7275:1: ( rule__DeclareStatementCS__Group_4__1__Impl ) + // InternalQVTimperative.g:7276:2: rule__DeclareStatementCS__Group_4__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__Group_4__1__Impl(); @@ -22191,23 +24001,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__Group_4__1__Impl" - // InternalQVTimperative.g:6661:1: rule__DeclareStatementCS__Group_4__1__Impl : ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) ; + // InternalQVTimperative.g:7282:1: rule__DeclareStatementCS__Group_4__1__Impl : ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) ; public final void rule__DeclareStatementCS__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6665:1: ( ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) ) - // InternalQVTimperative.g:6666:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) + // InternalQVTimperative.g:7286:1: ( ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) ) + // InternalQVTimperative.g:7287:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) { - // InternalQVTimperative.g:6666:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) - // InternalQVTimperative.g:6667:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) + // InternalQVTimperative.g:7287:1: ( ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) ) + // InternalQVTimperative.g:7288:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeAssignment_4_1()); } - // InternalQVTimperative.g:6668:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) - // InternalQVTimperative.g:6668:2: rule__DeclareStatementCS__OwnedTypeAssignment_4_1 + // InternalQVTimperative.g:7289:1: ( rule__DeclareStatementCS__OwnedTypeAssignment_4_1 ) + // InternalQVTimperative.g:7289:2: rule__DeclareStatementCS__OwnedTypeAssignment_4_1 { pushFollow(FollowSets000.FOLLOW_2); rule__DeclareStatementCS__OwnedTypeAssignment_4_1(); @@ -22242,14 +24052,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__0" - // InternalQVTimperative.g:6682:1: rule__DirectionCS__Group__0 : rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ; + // InternalQVTimperative.g:7303: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:6686:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ) - // InternalQVTimperative.g:6687:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 + // InternalQVTimperative.g:7307:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ) + // InternalQVTimperative.g:7308:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 { pushFollow(FollowSets000.FOLLOW_8); rule__DirectionCS__Group__0__Impl(); @@ -22280,23 +24090,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__0__Impl" - // InternalQVTimperative.g:6694:1: rule__DirectionCS__Group__0__Impl : ( () ) ; + // InternalQVTimperative.g:7315:1: rule__DirectionCS__Group__0__Impl : ( () ) ; public final void rule__DirectionCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6698:1: ( ( () ) ) - // InternalQVTimperative.g:6699:1: ( () ) + // InternalQVTimperative.g:7319:1: ( ( () ) ) + // InternalQVTimperative.g:7320:1: ( () ) { - // InternalQVTimperative.g:6699:1: ( () ) - // InternalQVTimperative.g:6700:1: () + // InternalQVTimperative.g:7320:1: ( () ) + // InternalQVTimperative.g:7321:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getDirectionCSAction_0()); } - // InternalQVTimperative.g:6701:1: () - // InternalQVTimperative.g:6703:1: + // InternalQVTimperative.g:7322:1: () + // InternalQVTimperative.g:7324:1: { } @@ -22321,14 +24131,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__1" - // InternalQVTimperative.g:6713:1: rule__DirectionCS__Group__1 : rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ; + // InternalQVTimperative.g:7334: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:6717:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ) - // InternalQVTimperative.g:6718:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 + // InternalQVTimperative.g:7338:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ) + // InternalQVTimperative.g:7339:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 { pushFollow(FollowSets000.FOLLOW_8); rule__DirectionCS__Group__1__Impl(); @@ -22359,42 +24169,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__1__Impl" - // InternalQVTimperative.g:6725:1: rule__DirectionCS__Group__1__Impl : ( ( rule__DirectionCS__Alternatives_1 )? ) ; + // InternalQVTimperative.g:7346:1: rule__DirectionCS__Group__1__Impl : ( ( rule__DirectionCS__Alternatives_1 )? ) ; public final void rule__DirectionCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6729:1: ( ( ( rule__DirectionCS__Alternatives_1 )? ) ) - // InternalQVTimperative.g:6730:1: ( ( rule__DirectionCS__Alternatives_1 )? ) + // InternalQVTimperative.g:7350:1: ( ( ( rule__DirectionCS__Alternatives_1 )? ) ) + // InternalQVTimperative.g:7351:1: ( ( rule__DirectionCS__Alternatives_1 )? ) { - // InternalQVTimperative.g:6730:1: ( ( rule__DirectionCS__Alternatives_1 )? ) - // InternalQVTimperative.g:6731:1: ( rule__DirectionCS__Alternatives_1 )? + // InternalQVTimperative.g:7351:1: ( ( rule__DirectionCS__Alternatives_1 )? ) + // InternalQVTimperative.g:7352:1: ( rule__DirectionCS__Alternatives_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getAlternatives_1()); } - // InternalQVTimperative.g:6732:1: ( rule__DirectionCS__Alternatives_1 )? - int alt74=2; - int LA74_0 = input.LA(1); + // InternalQVTimperative.g:7353:1: ( rule__DirectionCS__Alternatives_1 )? + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA74_0==18) ) { - int LA74_1 = input.LA(2); + if ( (LA78_0==19) ) { + int LA78_1 = input.LA(2); - if ( (synpred168_InternalQVTimperative()) ) { - alt74=1; + if ( (synpred176_InternalQVTimperative()) ) { + alt78=1; } } - else if ( (LA74_0==19) ) { - int LA74_2 = input.LA(2); + else if ( (LA78_0==20) ) { + int LA78_2 = input.LA(2); - if ( (synpred168_InternalQVTimperative()) ) { - alt74=1; + if ( (synpred176_InternalQVTimperative()) ) { + alt78=1; } } - switch (alt74) { + switch (alt78) { case 1 : - // InternalQVTimperative.g:6732:2: rule__DirectionCS__Alternatives_1 + // InternalQVTimperative.g:7353:2: rule__DirectionCS__Alternatives_1 { pushFollow(FollowSets000.FOLLOW_2); rule__DirectionCS__Alternatives_1(); @@ -22432,14 +24242,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__2" - // InternalQVTimperative.g:6742:1: rule__DirectionCS__Group__2 : rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ; + // InternalQVTimperative.g:7363: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:6746:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ) - // InternalQVTimperative.g:6747:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 + // InternalQVTimperative.g:7367:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ) + // InternalQVTimperative.g:7368:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 { pushFollow(FollowSets000.FOLLOW_8); rule__DirectionCS__Group__2__Impl(); @@ -22470,42 +24280,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__2__Impl" - // InternalQVTimperative.g:6754:1: rule__DirectionCS__Group__2__Impl : ( ( rule__DirectionCS__NameAssignment_2 )? ) ; + // InternalQVTimperative.g:7375:1: rule__DirectionCS__Group__2__Impl : ( ( rule__DirectionCS__NameAssignment_2 )? ) ; public final void rule__DirectionCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6758:1: ( ( ( rule__DirectionCS__NameAssignment_2 )? ) ) - // InternalQVTimperative.g:6759:1: ( ( rule__DirectionCS__NameAssignment_2 )? ) + // InternalQVTimperative.g:7379:1: ( ( ( rule__DirectionCS__NameAssignment_2 )? ) ) + // InternalQVTimperative.g:7380:1: ( ( rule__DirectionCS__NameAssignment_2 )? ) { - // InternalQVTimperative.g:6759:1: ( ( rule__DirectionCS__NameAssignment_2 )? ) - // InternalQVTimperative.g:6760:1: ( rule__DirectionCS__NameAssignment_2 )? + // InternalQVTimperative.g:7380:1: ( ( rule__DirectionCS__NameAssignment_2 )? ) + // InternalQVTimperative.g:7381:1: ( rule__DirectionCS__NameAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getNameAssignment_2()); } - // InternalQVTimperative.g:6761:1: ( rule__DirectionCS__NameAssignment_2 )? - int alt75=2; - int LA75_0 = input.LA(1); + // InternalQVTimperative.g:7382:1: ( rule__DirectionCS__NameAssignment_2 )? + int alt79=2; + int LA79_0 = input.LA(1); - if ( ((LA75_0>=RULE_SIMPLE_ID && LA75_0<=RULE_ESCAPED_ID)||(LA75_0>=18 && LA75_0<=20)||(LA75_0>=22 && LA75_0<=28)) ) { - alt75=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 ( (LA75_0==21) ) { - int LA75_2 = input.LA(2); + else if ( (LA79_0==22) ) { + int LA79_2 = input.LA(2); - if ( (LA75_2==21) ) { - int LA75_4 = input.LA(3); + if ( (LA79_2==22) ) { + int LA79_4 = input.LA(3); - if ( ((LA75_4>=RULE_SIMPLE_ID && LA75_4<=RULE_ESCAPED_ID)||(LA75_4>=18 && LA75_4<=28)) ) { - alt75=1; + if ( ((LA79_4>=RULE_SIMPLE_ID && LA79_4<=RULE_ESCAPED_ID)||(LA79_4>=19 && LA79_4<=29)) ) { + alt79=1; } } } - switch (alt75) { + switch (alt79) { case 1 : - // InternalQVTimperative.g:6761:2: rule__DirectionCS__NameAssignment_2 + // InternalQVTimperative.g:7382:2: rule__DirectionCS__NameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__DirectionCS__NameAssignment_2(); @@ -22543,14 +24353,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__3" - // InternalQVTimperative.g:6771:1: rule__DirectionCS__Group__3 : rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 ; + // InternalQVTimperative.g:7392: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:6775:1: ( rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 ) - // InternalQVTimperative.g:6776:2: rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 + // InternalQVTimperative.g:7396:1: ( rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 ) + // InternalQVTimperative.g:7397:2: rule__DirectionCS__Group__3__Impl rule__DirectionCS__Group__4 { pushFollow(FollowSets000.FOLLOW_8); rule__DirectionCS__Group__3__Impl(); @@ -22581,22 +24391,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__3__Impl" - // InternalQVTimperative.g:6783:1: rule__DirectionCS__Group__3__Impl : ( 'imports' ) ; + // InternalQVTimperative.g:7404:1: rule__DirectionCS__Group__3__Impl : ( 'imports' ) ; public final void rule__DirectionCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6787:1: ( ( 'imports' ) ) - // InternalQVTimperative.g:6788:1: ( 'imports' ) + // InternalQVTimperative.g:7408:1: ( ( 'imports' ) ) + // InternalQVTimperative.g:7409:1: ( 'imports' ) { - // InternalQVTimperative.g:6788:1: ( 'imports' ) - // InternalQVTimperative.g:6789:1: 'imports' + // InternalQVTimperative.g:7409:1: ( 'imports' ) + // InternalQVTimperative.g:7410:1: 'imports' { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsKeyword_3()); } - match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,22,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getImportsKeyword_3()); } @@ -22622,14 +24432,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__4" - // InternalQVTimperative.g:6802:1: rule__DirectionCS__Group__4 : rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 ; + // InternalQVTimperative.g:7423: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:6806:1: ( rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 ) - // InternalQVTimperative.g:6807:2: rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 + // InternalQVTimperative.g:7427:1: ( rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 ) + // InternalQVTimperative.g:7428:2: rule__DirectionCS__Group__4__Impl rule__DirectionCS__Group__5 { pushFollow(FollowSets000.FOLLOW_13); rule__DirectionCS__Group__4__Impl(); @@ -22660,23 +24470,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__4__Impl" - // InternalQVTimperative.g:6814:1: rule__DirectionCS__Group__4__Impl : ( ( rule__DirectionCS__ImportsAssignment_4 ) ) ; + // InternalQVTimperative.g:7435:1: rule__DirectionCS__Group__4__Impl : ( ( rule__DirectionCS__ImportsAssignment_4 ) ) ; public final void rule__DirectionCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6818:1: ( ( ( rule__DirectionCS__ImportsAssignment_4 ) ) ) - // InternalQVTimperative.g:6819:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) ) + // InternalQVTimperative.g:7439:1: ( ( ( rule__DirectionCS__ImportsAssignment_4 ) ) ) + // InternalQVTimperative.g:7440:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) ) { - // InternalQVTimperative.g:6819:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) ) - // InternalQVTimperative.g:6820:1: ( rule__DirectionCS__ImportsAssignment_4 ) + // InternalQVTimperative.g:7440:1: ( ( rule__DirectionCS__ImportsAssignment_4 ) ) + // InternalQVTimperative.g:7441:1: ( rule__DirectionCS__ImportsAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsAssignment_4()); } - // InternalQVTimperative.g:6821:1: ( rule__DirectionCS__ImportsAssignment_4 ) - // InternalQVTimperative.g:6821:2: rule__DirectionCS__ImportsAssignment_4 + // InternalQVTimperative.g:7442:1: ( rule__DirectionCS__ImportsAssignment_4 ) + // InternalQVTimperative.g:7442:2: rule__DirectionCS__ImportsAssignment_4 { pushFollow(FollowSets000.FOLLOW_2); rule__DirectionCS__ImportsAssignment_4(); @@ -22711,14 +24521,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__5" - // InternalQVTimperative.g:6831:1: rule__DirectionCS__Group__5 : rule__DirectionCS__Group__5__Impl ; + // InternalQVTimperative.g:7452: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:6835:1: ( rule__DirectionCS__Group__5__Impl ) - // InternalQVTimperative.g:6836:2: rule__DirectionCS__Group__5__Impl + // InternalQVTimperative.g:7456:1: ( rule__DirectionCS__Group__5__Impl ) + // InternalQVTimperative.g:7457:2: rule__DirectionCS__Group__5__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__DirectionCS__Group__5__Impl(); @@ -22744,35 +24554,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group__5__Impl" - // InternalQVTimperative.g:6842:1: rule__DirectionCS__Group__5__Impl : ( ( rule__DirectionCS__Group_5__0 )* ) ; + // InternalQVTimperative.g:7463: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:6846:1: ( ( ( rule__DirectionCS__Group_5__0 )* ) ) - // InternalQVTimperative.g:6847:1: ( ( rule__DirectionCS__Group_5__0 )* ) + // InternalQVTimperative.g:7467:1: ( ( ( rule__DirectionCS__Group_5__0 )* ) ) + // InternalQVTimperative.g:7468:1: ( ( rule__DirectionCS__Group_5__0 )* ) { - // InternalQVTimperative.g:6847:1: ( ( rule__DirectionCS__Group_5__0 )* ) - // InternalQVTimperative.g:6848:1: ( rule__DirectionCS__Group_5__0 )* + // InternalQVTimperative.g:7468:1: ( ( rule__DirectionCS__Group_5__0 )* ) + // InternalQVTimperative.g:7469:1: ( rule__DirectionCS__Group_5__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getGroup_5()); } - // InternalQVTimperative.g:6849:1: ( rule__DirectionCS__Group_5__0 )* - loop76: + // InternalQVTimperative.g:7470:1: ( rule__DirectionCS__Group_5__0 )* + loop80: do { - int alt76=2; - int LA76_0 = input.LA(1); + int alt80=2; + int LA80_0 = input.LA(1); - if ( (LA76_0==69) ) { - alt76=1; + if ( (LA80_0==70) ) { + alt80=1; } - switch (alt76) { + switch (alt80) { case 1 : - // InternalQVTimperative.g:6849:2: rule__DirectionCS__Group_5__0 + // InternalQVTimperative.g:7470:2: rule__DirectionCS__Group_5__0 { pushFollow(FollowSets000.FOLLOW_14); rule__DirectionCS__Group_5__0(); @@ -22784,7 +24594,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop76; + break loop80; } } while (true); @@ -22813,14 +24623,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group_5__0" - // InternalQVTimperative.g:6871:1: rule__DirectionCS__Group_5__0 : rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 ; + // InternalQVTimperative.g:7492: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:6875:1: ( rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 ) - // InternalQVTimperative.g:6876:2: rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 + // InternalQVTimperative.g:7496:1: ( rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 ) + // InternalQVTimperative.g:7497:2: rule__DirectionCS__Group_5__0__Impl rule__DirectionCS__Group_5__1 { pushFollow(FollowSets000.FOLLOW_8); rule__DirectionCS__Group_5__0__Impl(); @@ -22851,22 +24661,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group_5__0__Impl" - // InternalQVTimperative.g:6883:1: rule__DirectionCS__Group_5__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:7504:1: rule__DirectionCS__Group_5__0__Impl : ( ',' ) ; public final void rule__DirectionCS__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6887:1: ( ( ',' ) ) - // InternalQVTimperative.g:6888:1: ( ',' ) + // InternalQVTimperative.g:7508:1: ( ( ',' ) ) + // InternalQVTimperative.g:7509:1: ( ',' ) { - // InternalQVTimperative.g:6888:1: ( ',' ) - // InternalQVTimperative.g:6889:1: ',' + // InternalQVTimperative.g:7509:1: ( ',' ) + // InternalQVTimperative.g:7510:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_5_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_5_0()); } @@ -22892,14 +24702,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group_5__1" - // InternalQVTimperative.g:6902:1: rule__DirectionCS__Group_5__1 : rule__DirectionCS__Group_5__1__Impl ; + // InternalQVTimperative.g:7523:1: rule__DirectionCS__Group_5__1 : rule__DirectionCS__Group_5__1__Impl ; public final void rule__DirectionCS__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6906:1: ( rule__DirectionCS__Group_5__1__Impl ) - // InternalQVTimperative.g:6907:2: rule__DirectionCS__Group_5__1__Impl + // InternalQVTimperative.g:7527:1: ( rule__DirectionCS__Group_5__1__Impl ) + // InternalQVTimperative.g:7528:2: rule__DirectionCS__Group_5__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__DirectionCS__Group_5__1__Impl(); @@ -22925,23 +24735,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__Group_5__1__Impl" - // InternalQVTimperative.g:6913:1: rule__DirectionCS__Group_5__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) ; + // InternalQVTimperative.g:7534:1: rule__DirectionCS__Group_5__1__Impl : ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) ; public final void rule__DirectionCS__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6917:1: ( ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) ) - // InternalQVTimperative.g:6918:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) + // InternalQVTimperative.g:7538:1: ( ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) ) + // InternalQVTimperative.g:7539:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) { - // InternalQVTimperative.g:6918:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) - // InternalQVTimperative.g:6919:1: ( rule__DirectionCS__ImportsAssignment_5_1 ) + // InternalQVTimperative.g:7539:1: ( ( rule__DirectionCS__ImportsAssignment_5_1 ) ) + // InternalQVTimperative.g:7540:1: ( rule__DirectionCS__ImportsAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsAssignment_5_1()); } - // InternalQVTimperative.g:6920:1: ( rule__DirectionCS__ImportsAssignment_5_1 ) - // InternalQVTimperative.g:6920:2: rule__DirectionCS__ImportsAssignment_5_1 + // InternalQVTimperative.g:7541:1: ( rule__DirectionCS__ImportsAssignment_5_1 ) + // InternalQVTimperative.g:7541:2: rule__DirectionCS__ImportsAssignment_5_1 { pushFollow(FollowSets000.FOLLOW_2); rule__DirectionCS__ImportsAssignment_5_1(); @@ -22975,17 +24785,452 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__DirectionCS__Group_5__1__Impl" + // $ANTLR start "rule__GuardParameterBindingCS__Group__0" + // InternalQVTimperative.g:7555:1: rule__GuardParameterBindingCS__Group__0 : rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 ; + public final void rule__GuardParameterBindingCS__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:7559:1: ( rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 ) + // InternalQVTimperative.g:7560:2: rule__GuardParameterBindingCS__Group__0__Impl rule__GuardParameterBindingCS__Group__1 + { + pushFollow(FollowSets000.FOLLOW_8); + rule__GuardParameterBindingCS__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__GuardParameterBindingCS__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__Group__0" + + + // $ANTLR start "rule__GuardParameterBindingCS__Group__0__Impl" + // InternalQVTimperative.g:7567:1: rule__GuardParameterBindingCS__Group__0__Impl : ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) ; + public final void rule__GuardParameterBindingCS__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:7571:1: ( ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) ) + // InternalQVTimperative.g:7572:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) + { + // InternalQVTimperative.g:7572:1: ( ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? ) + // InternalQVTimperative.g:7573:1: ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0()); + } + // InternalQVTimperative.g:7574:1: ( rule__GuardParameterBindingCS__IsCheckAssignment_0 )? + int alt81=2; + int LA81_0 = input.LA(1); + + if ( (LA81_0==19) ) { + int LA81_1 = input.LA(2); + + if ( ((LA81_1>=RULE_SIMPLE_ID && LA81_1<=RULE_ESCAPED_ID)||(LA81_1>=19 && LA81_1<=29)) ) { + alt81=1; + } + } + switch (alt81) { + case 1 : + // InternalQVTimperative.g:7574:2: rule__GuardParameterBindingCS__IsCheckAssignment_0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__GuardParameterBindingCS__IsCheckAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + break; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckAssignment_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__Group__0__Impl" + + + // $ANTLR start "rule__GuardParameterBindingCS__Group__1" + // InternalQVTimperative.g:7584:1: rule__GuardParameterBindingCS__Group__1 : rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 ; + public final void rule__GuardParameterBindingCS__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:7588:1: ( rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 ) + // InternalQVTimperative.g:7589:2: rule__GuardParameterBindingCS__Group__1__Impl rule__GuardParameterBindingCS__Group__2 + { + pushFollow(FollowSets000.FOLLOW_20); + rule__GuardParameterBindingCS__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__GuardParameterBindingCS__Group__2(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__Group__1" + + + // $ANTLR start "rule__GuardParameterBindingCS__Group__1__Impl" + // InternalQVTimperative.g:7596:1: rule__GuardParameterBindingCS__Group__1__Impl : ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) ; + public final void rule__GuardParameterBindingCS__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:7600:1: ( ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) ) + // InternalQVTimperative.g:7601:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) + { + // InternalQVTimperative.g:7601:1: ( ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) ) + // InternalQVTimperative.g:7602:1: ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1()); + } + // InternalQVTimperative.g:7603:1: ( rule__GuardParameterBindingCS__ReferredVariableAssignment_1 ) + // InternalQVTimperative.g:7603:2: rule__GuardParameterBindingCS__ReferredVariableAssignment_1 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__GuardParameterBindingCS__ReferredVariableAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__Group__1__Impl" + + + // $ANTLR start "rule__GuardParameterBindingCS__Group__2" + // InternalQVTimperative.g:7613:1: rule__GuardParameterBindingCS__Group__2 : rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 ; + public final void rule__GuardParameterBindingCS__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:7617:1: ( rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 ) + // InternalQVTimperative.g:7618:2: rule__GuardParameterBindingCS__Group__2__Impl rule__GuardParameterBindingCS__Group__3 + { + pushFollow(FollowSets000.FOLLOW_8); + rule__GuardParameterBindingCS__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__GuardParameterBindingCS__Group__3(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__Group__2" + + + // $ANTLR start "rule__GuardParameterBindingCS__Group__2__Impl" + // InternalQVTimperative.g:7625:1: rule__GuardParameterBindingCS__Group__2__Impl : ( 'consumes' ) ; + public final void rule__GuardParameterBindingCS__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:7629:1: ( ( 'consumes' ) ) + // InternalQVTimperative.g:7630:1: ( 'consumes' ) + { + // InternalQVTimperative.g:7630:1: ( 'consumes' ) + // InternalQVTimperative.g:7631:1: 'consumes' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2()); + } + match(input,77,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getConsumesKeyword_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__Group__2__Impl" + + + // $ANTLR start "rule__GuardParameterBindingCS__Group__3" + // InternalQVTimperative.g:7644:1: rule__GuardParameterBindingCS__Group__3 : rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 ; + public final void rule__GuardParameterBindingCS__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:7648:1: ( rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 ) + // InternalQVTimperative.g:7649:2: rule__GuardParameterBindingCS__Group__3__Impl rule__GuardParameterBindingCS__Group__4 + { + pushFollow(FollowSets000.FOLLOW_11); + rule__GuardParameterBindingCS__Group__3__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__GuardParameterBindingCS__Group__4(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__Group__3" + + + // $ANTLR start "rule__GuardParameterBindingCS__Group__3__Impl" + // InternalQVTimperative.g:7656:1: rule__GuardParameterBindingCS__Group__3__Impl : ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) ; + public final void rule__GuardParameterBindingCS__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:7660:1: ( ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) ) + // InternalQVTimperative.g:7661:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) + { + // InternalQVTimperative.g:7661:1: ( ( rule__GuardParameterBindingCS__ValueAssignment_3 ) ) + // InternalQVTimperative.g:7662:1: ( rule__GuardParameterBindingCS__ValueAssignment_3 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3()); + } + // InternalQVTimperative.g:7663:1: ( rule__GuardParameterBindingCS__ValueAssignment_3 ) + // InternalQVTimperative.g:7663:2: rule__GuardParameterBindingCS__ValueAssignment_3 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__GuardParameterBindingCS__ValueAssignment_3(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getValueAssignment_3()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__Group__3__Impl" + + + // $ANTLR start "rule__GuardParameterBindingCS__Group__4" + // InternalQVTimperative.g:7673:1: rule__GuardParameterBindingCS__Group__4 : rule__GuardParameterBindingCS__Group__4__Impl ; + public final void rule__GuardParameterBindingCS__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:7677:1: ( rule__GuardParameterBindingCS__Group__4__Impl ) + // InternalQVTimperative.g:7678:2: rule__GuardParameterBindingCS__Group__4__Impl + { + pushFollow(FollowSets000.FOLLOW_2); + rule__GuardParameterBindingCS__Group__4__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__Group__4" + + + // $ANTLR start "rule__GuardParameterBindingCS__Group__4__Impl" + // InternalQVTimperative.g:7684:1: rule__GuardParameterBindingCS__Group__4__Impl : ( ';' ) ; + public final void rule__GuardParameterBindingCS__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:7688:1: ( ( ';' ) ) + // InternalQVTimperative.g:7689:1: ( ';' ) + { + // InternalQVTimperative.g:7689:1: ( ';' ) + // InternalQVTimperative.g:7690:1: ';' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4()); + } + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getSemicolonKeyword_4()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__Group__4__Impl" + + // $ANTLR start "rule__GuardParameterCS__Group__0" - // InternalQVTimperative.g:6934:1: rule__GuardParameterCS__Group__0 : rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 ; + // InternalQVTimperative.g:7713:1: rule__GuardParameterCS__Group__0 : rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 ; public final void rule__GuardParameterCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6938:1: ( rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 ) - // InternalQVTimperative.g:6939:2: rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 + // InternalQVTimperative.g:7717:1: ( rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 ) + // InternalQVTimperative.g:7718:2: rule__GuardParameterCS__Group__0__Impl rule__GuardParameterCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__GuardParameterCS__Group__0__Impl(); state._fsp--; @@ -23014,24 +25259,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__0__Impl" - // InternalQVTimperative.g:6946:1: rule__GuardParameterCS__Group__0__Impl : ( 'in' ) ; + // InternalQVTimperative.g:7725:1: rule__GuardParameterCS__Group__0__Impl : ( 'guard' ) ; public final void rule__GuardParameterCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6950:1: ( ( 'in' ) ) - // InternalQVTimperative.g:6951:1: ( 'in' ) + // InternalQVTimperative.g:7729:1: ( ( 'guard' ) ) + // InternalQVTimperative.g:7730:1: ( 'guard' ) { - // InternalQVTimperative.g:6951:1: ( 'in' ) - // InternalQVTimperative.g:6952:1: 'in' + // InternalQVTimperative.g:7730:1: ( 'guard' ) + // InternalQVTimperative.g:7731:1: 'guard' { if ( state.backtracking==0 ) { - before(grammarAccess.getGuardParameterCSAccess().getInKeyword_0()); + before(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0()); } - match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getGuardParameterCSAccess().getInKeyword_0()); + after(grammarAccess.getGuardParameterCSAccess().getGuardKeyword_0()); } } @@ -23055,14 +25300,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__1" - // InternalQVTimperative.g:6965:1: rule__GuardParameterCS__Group__1 : rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 ; + // InternalQVTimperative.g:7744:1: rule__GuardParameterCS__Group__1 : rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 ; public final void rule__GuardParameterCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6969:1: ( rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 ) - // InternalQVTimperative.g:6970:2: rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 + // InternalQVTimperative.g:7748:1: ( rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 ) + // InternalQVTimperative.g:7749:2: rule__GuardParameterCS__Group__1__Impl rule__GuardParameterCS__Group__2 { pushFollow(FollowSets000.FOLLOW_8); rule__GuardParameterCS__Group__1__Impl(); @@ -23093,22 +25338,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__1__Impl" - // InternalQVTimperative.g:6977:1: rule__GuardParameterCS__Group__1__Impl : ( ':' ) ; + // InternalQVTimperative.g:7756:1: rule__GuardParameterCS__Group__1__Impl : ( ':' ) ; public final void rule__GuardParameterCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:6981:1: ( ( ':' ) ) - // InternalQVTimperative.g:6982:1: ( ':' ) + // InternalQVTimperative.g:7760:1: ( ( ':' ) ) + // InternalQVTimperative.g:7761:1: ( ':' ) { - // InternalQVTimperative.g:6982:1: ( ':' ) - // InternalQVTimperative.g:6983:1: ':' + // InternalQVTimperative.g:7761:1: ( ':' ) + // InternalQVTimperative.g:7762:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getColonKeyword_1()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardParameterCSAccess().getColonKeyword_1()); } @@ -23134,14 +25379,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__2" - // InternalQVTimperative.g:6996:1: rule__GuardParameterCS__Group__2 : rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 ; + // InternalQVTimperative.g:7775:1: rule__GuardParameterCS__Group__2 : rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 ; public final void rule__GuardParameterCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7000:1: ( rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 ) - // InternalQVTimperative.g:7001:2: rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 + // InternalQVTimperative.g:7779:1: ( rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 ) + // InternalQVTimperative.g:7780:2: rule__GuardParameterCS__Group__2__Impl rule__GuardParameterCS__Group__3 { pushFollow(FollowSets000.FOLLOW_8); rule__GuardParameterCS__Group__2__Impl(); @@ -23172,23 +25417,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__2__Impl" - // InternalQVTimperative.g:7008:1: rule__GuardParameterCS__Group__2__Impl : ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) ; + // InternalQVTimperative.g:7787:1: rule__GuardParameterCS__Group__2__Impl : ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) ; public final void rule__GuardParameterCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7012:1: ( ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) ) - // InternalQVTimperative.g:7013:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) + // InternalQVTimperative.g:7791:1: ( ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) ) + // InternalQVTimperative.g:7792:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) { - // InternalQVTimperative.g:7013:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) - // InternalQVTimperative.g:7014:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) + // InternalQVTimperative.g:7792:1: ( ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) ) + // InternalQVTimperative.g:7793:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelAssignment_2()); } - // InternalQVTimperative.g:7015:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) - // InternalQVTimperative.g:7015:2: rule__GuardParameterCS__ReferredTypedModelAssignment_2 + // InternalQVTimperative.g:7794:1: ( rule__GuardParameterCS__ReferredTypedModelAssignment_2 ) + // InternalQVTimperative.g:7794:2: rule__GuardParameterCS__ReferredTypedModelAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__GuardParameterCS__ReferredTypedModelAssignment_2(); @@ -23223,16 +25468,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__3" - // InternalQVTimperative.g:7025:1: rule__GuardParameterCS__Group__3 : rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 ; + // InternalQVTimperative.g:7804:1: rule__GuardParameterCS__Group__3 : rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 ; public final void rule__GuardParameterCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7029:1: ( rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 ) - // InternalQVTimperative.g:7030:2: rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 + // InternalQVTimperative.g:7808:1: ( rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 ) + // InternalQVTimperative.g:7809:2: rule__GuardParameterCS__Group__3__Impl rule__GuardParameterCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__GuardParameterCS__Group__3__Impl(); state._fsp--; @@ -23261,23 +25506,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__3__Impl" - // InternalQVTimperative.g:7037:1: rule__GuardParameterCS__Group__3__Impl : ( ( rule__GuardParameterCS__NameAssignment_3 ) ) ; + // InternalQVTimperative.g:7816:1: rule__GuardParameterCS__Group__3__Impl : ( ( rule__GuardParameterCS__NameAssignment_3 ) ) ; public final void rule__GuardParameterCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7041:1: ( ( ( rule__GuardParameterCS__NameAssignment_3 ) ) ) - // InternalQVTimperative.g:7042:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) ) + // InternalQVTimperative.g:7820:1: ( ( ( rule__GuardParameterCS__NameAssignment_3 ) ) ) + // InternalQVTimperative.g:7821:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) ) { - // InternalQVTimperative.g:7042:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) ) - // InternalQVTimperative.g:7043:1: ( rule__GuardParameterCS__NameAssignment_3 ) + // InternalQVTimperative.g:7821:1: ( ( rule__GuardParameterCS__NameAssignment_3 ) ) + // InternalQVTimperative.g:7822:1: ( rule__GuardParameterCS__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getNameAssignment_3()); } - // InternalQVTimperative.g:7044:1: ( rule__GuardParameterCS__NameAssignment_3 ) - // InternalQVTimperative.g:7044:2: rule__GuardParameterCS__NameAssignment_3 + // InternalQVTimperative.g:7823:1: ( rule__GuardParameterCS__NameAssignment_3 ) + // InternalQVTimperative.g:7823:2: rule__GuardParameterCS__NameAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__GuardParameterCS__NameAssignment_3(); @@ -23312,14 +25557,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__4" - // InternalQVTimperative.g:7054:1: rule__GuardParameterCS__Group__4 : rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 ; + // InternalQVTimperative.g:7833:1: rule__GuardParameterCS__Group__4 : rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 ; public final void rule__GuardParameterCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7058:1: ( rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 ) - // InternalQVTimperative.g:7059:2: rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 + // InternalQVTimperative.g:7837:1: ( rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 ) + // InternalQVTimperative.g:7838:2: rule__GuardParameterCS__Group__4__Impl rule__GuardParameterCS__Group__5 { pushFollow(FollowSets000.FOLLOW_12); rule__GuardParameterCS__Group__4__Impl(); @@ -23350,22 +25595,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__4__Impl" - // InternalQVTimperative.g:7066:1: rule__GuardParameterCS__Group__4__Impl : ( ':' ) ; + // InternalQVTimperative.g:7845:1: rule__GuardParameterCS__Group__4__Impl : ( ':' ) ; public final void rule__GuardParameterCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7070:1: ( ( ':' ) ) - // InternalQVTimperative.g:7071:1: ( ':' ) + // InternalQVTimperative.g:7849:1: ( ( ':' ) ) + // InternalQVTimperative.g:7850:1: ( ':' ) { - // InternalQVTimperative.g:7071:1: ( ':' ) - // InternalQVTimperative.g:7072:1: ':' + // InternalQVTimperative.g:7850:1: ( ':' ) + // InternalQVTimperative.g:7851:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getColonKeyword_4()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardParameterCSAccess().getColonKeyword_4()); } @@ -23391,14 +25636,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__5" - // InternalQVTimperative.g:7085:1: rule__GuardParameterCS__Group__5 : rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 ; + // InternalQVTimperative.g:7864:1: rule__GuardParameterCS__Group__5 : rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 ; public final void rule__GuardParameterCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7089:1: ( rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 ) - // InternalQVTimperative.g:7090:2: rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 + // InternalQVTimperative.g:7868:1: ( rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 ) + // InternalQVTimperative.g:7869:2: rule__GuardParameterCS__Group__5__Impl rule__GuardParameterCS__Group__6 { pushFollow(FollowSets000.FOLLOW_11); rule__GuardParameterCS__Group__5__Impl(); @@ -23429,23 +25674,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__5__Impl" - // InternalQVTimperative.g:7097:1: rule__GuardParameterCS__Group__5__Impl : ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) ; + // InternalQVTimperative.g:7876:1: rule__GuardParameterCS__Group__5__Impl : ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) ; public final void rule__GuardParameterCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7101:1: ( ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) ) - // InternalQVTimperative.g:7102:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) + // InternalQVTimperative.g:7880:1: ( ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) ) + // InternalQVTimperative.g:7881:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) { - // InternalQVTimperative.g:7102:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) - // InternalQVTimperative.g:7103:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) + // InternalQVTimperative.g:7881:1: ( ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) ) + // InternalQVTimperative.g:7882:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getOwnedTypeAssignment_5()); } - // InternalQVTimperative.g:7104:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) - // InternalQVTimperative.g:7104:2: rule__GuardParameterCS__OwnedTypeAssignment_5 + // InternalQVTimperative.g:7883:1: ( rule__GuardParameterCS__OwnedTypeAssignment_5 ) + // InternalQVTimperative.g:7883:2: rule__GuardParameterCS__OwnedTypeAssignment_5 { pushFollow(FollowSets000.FOLLOW_2); rule__GuardParameterCS__OwnedTypeAssignment_5(); @@ -23480,14 +25725,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__6" - // InternalQVTimperative.g:7114:1: rule__GuardParameterCS__Group__6 : rule__GuardParameterCS__Group__6__Impl ; + // InternalQVTimperative.g:7893:1: rule__GuardParameterCS__Group__6 : rule__GuardParameterCS__Group__6__Impl ; public final void rule__GuardParameterCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7118:1: ( rule__GuardParameterCS__Group__6__Impl ) - // InternalQVTimperative.g:7119:2: rule__GuardParameterCS__Group__6__Impl + // InternalQVTimperative.g:7897:1: ( rule__GuardParameterCS__Group__6__Impl ) + // InternalQVTimperative.g:7898:2: rule__GuardParameterCS__Group__6__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__GuardParameterCS__Group__6__Impl(); @@ -23513,22 +25758,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__Group__6__Impl" - // InternalQVTimperative.g:7125:1: rule__GuardParameterCS__Group__6__Impl : ( ';' ) ; + // InternalQVTimperative.g:7904:1: rule__GuardParameterCS__Group__6__Impl : ( ';' ) ; public final void rule__GuardParameterCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7129:1: ( ( ';' ) ) - // InternalQVTimperative.g:7130:1: ( ';' ) + // InternalQVTimperative.g:7908:1: ( ( ';' ) ) + // InternalQVTimperative.g:7909:1: ( ';' ) { - // InternalQVTimperative.g:7130:1: ( ';' ) - // InternalQVTimperative.g:7131:1: ';' + // InternalQVTimperative.g:7909:1: ( ';' ) + // InternalQVTimperative.g:7910:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getSemicolonKeyword_6()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardParameterCSAccess().getSemicolonKeyword_6()); } @@ -23554,16 +25799,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group__0" - // InternalQVTimperative.g:7158:1: rule__ImportCS__Group__0 : rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ; + // InternalQVTimperative.g:7937:1: rule__ImportCS__Group__0 : rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ; public final void rule__ImportCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7162:1: ( rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ) - // InternalQVTimperative.g:7163:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 + // InternalQVTimperative.g:7941:1: ( rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ) + // InternalQVTimperative.g:7942:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_18); + pushFollow(FollowSets000.FOLLOW_21); rule__ImportCS__Group__0__Impl(); state._fsp--; @@ -23592,22 +25837,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group__0__Impl" - // InternalQVTimperative.g:7170:1: rule__ImportCS__Group__0__Impl : ( 'import' ) ; + // InternalQVTimperative.g:7949:1: rule__ImportCS__Group__0__Impl : ( 'import' ) ; public final void rule__ImportCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7174:1: ( ( 'import' ) ) - // InternalQVTimperative.g:7175:1: ( 'import' ) + // InternalQVTimperative.g:7953:1: ( ( 'import' ) ) + // InternalQVTimperative.g:7954:1: ( 'import' ) { - // InternalQVTimperative.g:7175:1: ( 'import' ) - // InternalQVTimperative.g:7176:1: 'import' + // InternalQVTimperative.g:7954:1: ( 'import' ) + // InternalQVTimperative.g:7955:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getImportKeyword_0()); } - match(input,20,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,21,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getImportKeyword_0()); } @@ -23633,16 +25878,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group__1" - // InternalQVTimperative.g:7189:1: rule__ImportCS__Group__1 : rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ; + // InternalQVTimperative.g:7968:1: rule__ImportCS__Group__1 : rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ; public final void rule__ImportCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7193:1: ( rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ) - // InternalQVTimperative.g:7194:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 + // InternalQVTimperative.g:7972:1: ( rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ) + // InternalQVTimperative.g:7973:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_18); + pushFollow(FollowSets000.FOLLOW_21); rule__ImportCS__Group__1__Impl(); state._fsp--; @@ -23671,42 +25916,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group__1__Impl" - // InternalQVTimperative.g:7201:1: rule__ImportCS__Group__1__Impl : ( ( rule__ImportCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:7980:1: rule__ImportCS__Group__1__Impl : ( ( rule__ImportCS__Group_1__0 )? ) ; public final void rule__ImportCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7205:1: ( ( ( rule__ImportCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:7206:1: ( ( rule__ImportCS__Group_1__0 )? ) + // InternalQVTimperative.g:7984:1: ( ( ( rule__ImportCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:7985:1: ( ( rule__ImportCS__Group_1__0 )? ) { - // InternalQVTimperative.g:7206:1: ( ( rule__ImportCS__Group_1__0 )? ) - // InternalQVTimperative.g:7207:1: ( rule__ImportCS__Group_1__0 )? + // InternalQVTimperative.g:7985:1: ( ( rule__ImportCS__Group_1__0 )? ) + // InternalQVTimperative.g:7986:1: ( rule__ImportCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getGroup_1()); } - // InternalQVTimperative.g:7208:1: ( rule__ImportCS__Group_1__0 )? - int alt77=2; - int LA77_0 = input.LA(1); + // InternalQVTimperative.g:7987:1: ( rule__ImportCS__Group_1__0 )? + int alt82=2; + int LA82_0 = input.LA(1); - if ( (LA77_0==RULE_SIMPLE_ID) ) { - int LA77_1 = input.LA(2); + if ( (LA82_0==RULE_SIMPLE_ID) ) { + int LA82_1 = input.LA(2); - if ( (LA77_1==71) ) { - alt77=1; + if ( (LA82_1==73) ) { + alt82=1; } } - else if ( (LA77_0==RULE_ESCAPED_ID) ) { - int LA77_2 = input.LA(2); + else if ( (LA82_0==RULE_ESCAPED_ID) ) { + int LA82_2 = input.LA(2); - if ( (LA77_2==71) ) { - alt77=1; + if ( (LA82_2==73) ) { + alt82=1; } } - switch (alt77) { + switch (alt82) { case 1 : - // InternalQVTimperative.g:7208:2: rule__ImportCS__Group_1__0 + // InternalQVTimperative.g:7987:2: rule__ImportCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ImportCS__Group_1__0(); @@ -23744,16 +25989,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group__2" - // InternalQVTimperative.g:7218:1: rule__ImportCS__Group__2 : rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ; + // InternalQVTimperative.g:7997:1: rule__ImportCS__Group__2 : rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ; public final void rule__ImportCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7222:1: ( rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ) - // InternalQVTimperative.g:7223:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 + // InternalQVTimperative.g:8001:1: ( rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ) + // InternalQVTimperative.g:8002:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_19); + pushFollow(FollowSets000.FOLLOW_22); rule__ImportCS__Group__2__Impl(); state._fsp--; @@ -23782,23 +26027,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group__2__Impl" - // InternalQVTimperative.g:7230:1: rule__ImportCS__Group__2__Impl : ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) ; + // InternalQVTimperative.g:8009:1: rule__ImportCS__Group__2__Impl : ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) ; public final void rule__ImportCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7234:1: ( ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) ) - // InternalQVTimperative.g:7235:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) + // InternalQVTimperative.g:8013:1: ( ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) ) + // InternalQVTimperative.g:8014:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) { - // InternalQVTimperative.g:7235:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) - // InternalQVTimperative.g:7236:1: ( rule__ImportCS__OwnedPathNameAssignment_2 ) + // InternalQVTimperative.g:8014:1: ( ( rule__ImportCS__OwnedPathNameAssignment_2 ) ) + // InternalQVTimperative.g:8015:1: ( rule__ImportCS__OwnedPathNameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getOwnedPathNameAssignment_2()); } - // InternalQVTimperative.g:7237:1: ( rule__ImportCS__OwnedPathNameAssignment_2 ) - // InternalQVTimperative.g:7237:2: rule__ImportCS__OwnedPathNameAssignment_2 + // InternalQVTimperative.g:8016:1: ( rule__ImportCS__OwnedPathNameAssignment_2 ) + // InternalQVTimperative.g:8016:2: rule__ImportCS__OwnedPathNameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__ImportCS__OwnedPathNameAssignment_2(); @@ -23833,16 +26078,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group__3" - // InternalQVTimperative.g:7247:1: rule__ImportCS__Group__3 : rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ; + // InternalQVTimperative.g:8026:1: rule__ImportCS__Group__3 : rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ; public final void rule__ImportCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7251:1: ( rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ) - // InternalQVTimperative.g:7252:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 + // InternalQVTimperative.g:8030:1: ( rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ) + // InternalQVTimperative.g:8031:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_19); + pushFollow(FollowSets000.FOLLOW_22); rule__ImportCS__Group__3__Impl(); state._fsp--; @@ -23871,31 +26116,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group__3__Impl" - // InternalQVTimperative.g:7259:1: rule__ImportCS__Group__3__Impl : ( ( rule__ImportCS__Group_3__0 )? ) ; + // InternalQVTimperative.g:8038:1: rule__ImportCS__Group__3__Impl : ( ( rule__ImportCS__Group_3__0 )? ) ; public final void rule__ImportCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7263:1: ( ( ( rule__ImportCS__Group_3__0 )? ) ) - // InternalQVTimperative.g:7264:1: ( ( rule__ImportCS__Group_3__0 )? ) + // InternalQVTimperative.g:8042:1: ( ( ( rule__ImportCS__Group_3__0 )? ) ) + // InternalQVTimperative.g:8043:1: ( ( rule__ImportCS__Group_3__0 )? ) { - // InternalQVTimperative.g:7264:1: ( ( rule__ImportCS__Group_3__0 )? ) - // InternalQVTimperative.g:7265:1: ( rule__ImportCS__Group_3__0 )? + // InternalQVTimperative.g:8043:1: ( ( rule__ImportCS__Group_3__0 )? ) + // InternalQVTimperative.g:8044:1: ( rule__ImportCS__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getGroup_3()); } - // InternalQVTimperative.g:7266:1: ( rule__ImportCS__Group_3__0 )? - int alt78=2; - int LA78_0 = input.LA(1); + // InternalQVTimperative.g:8045:1: ( rule__ImportCS__Group_3__0 )? + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA78_0==84) ) { - alt78=1; + if ( (LA83_0==88) ) { + alt83=1; } - switch (alt78) { + switch (alt83) { case 1 : - // InternalQVTimperative.g:7266:2: rule__ImportCS__Group_3__0 + // InternalQVTimperative.g:8045:2: rule__ImportCS__Group_3__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ImportCS__Group_3__0(); @@ -23933,14 +26178,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group__4" - // InternalQVTimperative.g:7276:1: rule__ImportCS__Group__4 : rule__ImportCS__Group__4__Impl ; + // InternalQVTimperative.g:8055:1: rule__ImportCS__Group__4 : rule__ImportCS__Group__4__Impl ; public final void rule__ImportCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7280:1: ( rule__ImportCS__Group__4__Impl ) - // InternalQVTimperative.g:7281:2: rule__ImportCS__Group__4__Impl + // InternalQVTimperative.g:8059:1: ( rule__ImportCS__Group__4__Impl ) + // InternalQVTimperative.g:8060:2: rule__ImportCS__Group__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ImportCS__Group__4__Impl(); @@ -23966,22 +26211,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group__4__Impl" - // InternalQVTimperative.g:7287:1: rule__ImportCS__Group__4__Impl : ( ';' ) ; + // InternalQVTimperative.g:8066:1: rule__ImportCS__Group__4__Impl : ( ';' ) ; public final void rule__ImportCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7291:1: ( ( ';' ) ) - // InternalQVTimperative.g:7292:1: ( ';' ) + // InternalQVTimperative.g:8070:1: ( ( ';' ) ) + // InternalQVTimperative.g:8071:1: ( ';' ) { - // InternalQVTimperative.g:7292:1: ( ';' ) - // InternalQVTimperative.g:7293:1: ';' + // InternalQVTimperative.g:8071:1: ( ';' ) + // InternalQVTimperative.g:8072:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getSemicolonKeyword_4()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getSemicolonKeyword_4()); } @@ -24007,16 +26252,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group_1__0" - // InternalQVTimperative.g:7316:1: rule__ImportCS__Group_1__0 : rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ; + // InternalQVTimperative.g:8095:1: rule__ImportCS__Group_1__0 : rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ; public final void rule__ImportCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7320:1: ( rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ) - // InternalQVTimperative.g:7321:2: rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 + // InternalQVTimperative.g:8099:1: ( rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ) + // InternalQVTimperative.g:8100:2: rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__ImportCS__Group_1__0__Impl(); state._fsp--; @@ -24045,23 +26290,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group_1__0__Impl" - // InternalQVTimperative.g:7328:1: rule__ImportCS__Group_1__0__Impl : ( ( rule__ImportCS__NameAssignment_1_0 ) ) ; + // InternalQVTimperative.g:8107:1: rule__ImportCS__Group_1__0__Impl : ( ( rule__ImportCS__NameAssignment_1_0 ) ) ; public final void rule__ImportCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7332:1: ( ( ( rule__ImportCS__NameAssignment_1_0 ) ) ) - // InternalQVTimperative.g:7333:1: ( ( rule__ImportCS__NameAssignment_1_0 ) ) + // InternalQVTimperative.g:8111:1: ( ( ( rule__ImportCS__NameAssignment_1_0 ) ) ) + // InternalQVTimperative.g:8112:1: ( ( rule__ImportCS__NameAssignment_1_0 ) ) { - // InternalQVTimperative.g:7333:1: ( ( rule__ImportCS__NameAssignment_1_0 ) ) - // InternalQVTimperative.g:7334:1: ( rule__ImportCS__NameAssignment_1_0 ) + // InternalQVTimperative.g:8112:1: ( ( rule__ImportCS__NameAssignment_1_0 ) ) + // InternalQVTimperative.g:8113:1: ( rule__ImportCS__NameAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getNameAssignment_1_0()); } - // InternalQVTimperative.g:7335:1: ( rule__ImportCS__NameAssignment_1_0 ) - // InternalQVTimperative.g:7335:2: rule__ImportCS__NameAssignment_1_0 + // InternalQVTimperative.g:8114:1: ( rule__ImportCS__NameAssignment_1_0 ) + // InternalQVTimperative.g:8114:2: rule__ImportCS__NameAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ImportCS__NameAssignment_1_0(); @@ -24096,14 +26341,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group_1__1" - // InternalQVTimperative.g:7345:1: rule__ImportCS__Group_1__1 : rule__ImportCS__Group_1__1__Impl ; + // InternalQVTimperative.g:8124:1: rule__ImportCS__Group_1__1 : rule__ImportCS__Group_1__1__Impl ; public final void rule__ImportCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7349:1: ( rule__ImportCS__Group_1__1__Impl ) - // InternalQVTimperative.g:7350:2: rule__ImportCS__Group_1__1__Impl + // InternalQVTimperative.g:8128:1: ( rule__ImportCS__Group_1__1__Impl ) + // InternalQVTimperative.g:8129:2: rule__ImportCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ImportCS__Group_1__1__Impl(); @@ -24129,22 +26374,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group_1__1__Impl" - // InternalQVTimperative.g:7356:1: rule__ImportCS__Group_1__1__Impl : ( ':' ) ; + // InternalQVTimperative.g:8135:1: rule__ImportCS__Group_1__1__Impl : ( ':' ) ; public final void rule__ImportCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7360:1: ( ( ':' ) ) - // InternalQVTimperative.g:7361:1: ( ':' ) + // InternalQVTimperative.g:8139:1: ( ( ':' ) ) + // InternalQVTimperative.g:8140:1: ( ':' ) { - // InternalQVTimperative.g:7361:1: ( ':' ) - // InternalQVTimperative.g:7362:1: ':' + // InternalQVTimperative.g:8140:1: ( ':' ) + // InternalQVTimperative.g:8141:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getColonKeyword_1_1()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getColonKeyword_1_1()); } @@ -24170,16 +26415,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group_3__0" - // InternalQVTimperative.g:7379:1: rule__ImportCS__Group_3__0 : rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ; + // InternalQVTimperative.g:8158:1: rule__ImportCS__Group_3__0 : rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ; public final void rule__ImportCS__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7383:1: ( rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ) - // InternalQVTimperative.g:7384:2: rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 + // InternalQVTimperative.g:8162:1: ( rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ) + // InternalQVTimperative.g:8163:2: rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_20); + pushFollow(FollowSets000.FOLLOW_23); rule__ImportCS__Group_3__0__Impl(); state._fsp--; @@ -24208,23 +26453,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group_3__0__Impl" - // InternalQVTimperative.g:7391:1: rule__ImportCS__Group_3__0__Impl : ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) ; + // InternalQVTimperative.g:8170:1: rule__ImportCS__Group_3__0__Impl : ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) ; public final void rule__ImportCS__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7395:1: ( ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) ) - // InternalQVTimperative.g:7396:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) + // InternalQVTimperative.g:8174:1: ( ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) ) + // InternalQVTimperative.g:8175:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) { - // InternalQVTimperative.g:7396:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) - // InternalQVTimperative.g:7397:1: ( rule__ImportCS__IsAllAssignment_3_0 ) + // InternalQVTimperative.g:8175:1: ( ( rule__ImportCS__IsAllAssignment_3_0 ) ) + // InternalQVTimperative.g:8176:1: ( rule__ImportCS__IsAllAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getIsAllAssignment_3_0()); } - // InternalQVTimperative.g:7398:1: ( rule__ImportCS__IsAllAssignment_3_0 ) - // InternalQVTimperative.g:7398:2: rule__ImportCS__IsAllAssignment_3_0 + // InternalQVTimperative.g:8177:1: ( rule__ImportCS__IsAllAssignment_3_0 ) + // InternalQVTimperative.g:8177:2: rule__ImportCS__IsAllAssignment_3_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ImportCS__IsAllAssignment_3_0(); @@ -24259,14 +26504,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group_3__1" - // InternalQVTimperative.g:7408:1: rule__ImportCS__Group_3__1 : rule__ImportCS__Group_3__1__Impl ; + // InternalQVTimperative.g:8187:1: rule__ImportCS__Group_3__1 : rule__ImportCS__Group_3__1__Impl ; public final void rule__ImportCS__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7412:1: ( rule__ImportCS__Group_3__1__Impl ) - // InternalQVTimperative.g:7413:2: rule__ImportCS__Group_3__1__Impl + // InternalQVTimperative.g:8191:1: ( rule__ImportCS__Group_3__1__Impl ) + // InternalQVTimperative.g:8192:2: rule__ImportCS__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ImportCS__Group_3__1__Impl(); @@ -24292,22 +26537,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__Group_3__1__Impl" - // InternalQVTimperative.g:7419:1: rule__ImportCS__Group_3__1__Impl : ( '*' ) ; + // InternalQVTimperative.g:8198:1: rule__ImportCS__Group_3__1__Impl : ( '*' ) ; public final void rule__ImportCS__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7423:1: ( ( '*' ) ) - // InternalQVTimperative.g:7424:1: ( '*' ) + // InternalQVTimperative.g:8202:1: ( ( '*' ) ) + // InternalQVTimperative.g:8203:1: ( '*' ) { - // InternalQVTimperative.g:7424:1: ( '*' ) - // InternalQVTimperative.g:7425:1: '*' + // InternalQVTimperative.g:8203:1: ( '*' ) + // InternalQVTimperative.g:8204:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1()); } - match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1()); } @@ -24332,17 +26577,452 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__ImportCS__Group_3__1__Impl" + // $ANTLR start "rule__LoopParameterBindingCS__Group__0" + // InternalQVTimperative.g:8221:1: rule__LoopParameterBindingCS__Group__0 : rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 ; + public final void rule__LoopParameterBindingCS__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:8225:1: ( rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 ) + // InternalQVTimperative.g:8226:2: rule__LoopParameterBindingCS__Group__0__Impl rule__LoopParameterBindingCS__Group__1 + { + pushFollow(FollowSets000.FOLLOW_8); + rule__LoopParameterBindingCS__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__LoopParameterBindingCS__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__Group__0" + + + // $ANTLR start "rule__LoopParameterBindingCS__Group__0__Impl" + // InternalQVTimperative.g:8233:1: rule__LoopParameterBindingCS__Group__0__Impl : ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) ; + public final void rule__LoopParameterBindingCS__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:8237:1: ( ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) ) + // InternalQVTimperative.g:8238:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) + { + // InternalQVTimperative.g:8238:1: ( ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? ) + // InternalQVTimperative.g:8239:1: ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0()); + } + // InternalQVTimperative.g:8240:1: ( rule__LoopParameterBindingCS__IsCheckAssignment_0 )? + int alt84=2; + int LA84_0 = input.LA(1); + + if ( (LA84_0==19) ) { + int LA84_1 = input.LA(2); + + if ( ((LA84_1>=RULE_SIMPLE_ID && LA84_1<=RULE_ESCAPED_ID)||(LA84_1>=19 && LA84_1<=29)) ) { + alt84=1; + } + } + switch (alt84) { + case 1 : + // InternalQVTimperative.g:8240:2: rule__LoopParameterBindingCS__IsCheckAssignment_0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__LoopParameterBindingCS__IsCheckAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + break; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckAssignment_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__Group__0__Impl" + + + // $ANTLR start "rule__LoopParameterBindingCS__Group__1" + // InternalQVTimperative.g:8250:1: rule__LoopParameterBindingCS__Group__1 : rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 ; + public final void rule__LoopParameterBindingCS__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:8254:1: ( rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 ) + // InternalQVTimperative.g:8255:2: rule__LoopParameterBindingCS__Group__1__Impl rule__LoopParameterBindingCS__Group__2 + { + pushFollow(FollowSets000.FOLLOW_24); + rule__LoopParameterBindingCS__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__LoopParameterBindingCS__Group__2(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__Group__1" + + + // $ANTLR start "rule__LoopParameterBindingCS__Group__1__Impl" + // InternalQVTimperative.g:8262:1: rule__LoopParameterBindingCS__Group__1__Impl : ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) ; + public final void rule__LoopParameterBindingCS__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:8266:1: ( ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) ) + // InternalQVTimperative.g:8267:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) + { + // InternalQVTimperative.g:8267:1: ( ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) ) + // InternalQVTimperative.g:8268:1: ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1()); + } + // InternalQVTimperative.g:8269:1: ( rule__LoopParameterBindingCS__ReferredVariableAssignment_1 ) + // InternalQVTimperative.g:8269:2: rule__LoopParameterBindingCS__ReferredVariableAssignment_1 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__LoopParameterBindingCS__ReferredVariableAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__Group__1__Impl" + + + // $ANTLR start "rule__LoopParameterBindingCS__Group__2" + // InternalQVTimperative.g:8279:1: rule__LoopParameterBindingCS__Group__2 : rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 ; + public final void rule__LoopParameterBindingCS__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:8283:1: ( rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 ) + // InternalQVTimperative.g:8284:2: rule__LoopParameterBindingCS__Group__2__Impl rule__LoopParameterBindingCS__Group__3 + { + pushFollow(FollowSets000.FOLLOW_8); + rule__LoopParameterBindingCS__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__LoopParameterBindingCS__Group__3(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__Group__2" + + + // $ANTLR start "rule__LoopParameterBindingCS__Group__2__Impl" + // InternalQVTimperative.g:8291:1: rule__LoopParameterBindingCS__Group__2__Impl : ( 'iterates' ) ; + public final void rule__LoopParameterBindingCS__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:8295:1: ( ( 'iterates' ) ) + // InternalQVTimperative.g:8296:1: ( 'iterates' ) + { + // InternalQVTimperative.g:8296:1: ( 'iterates' ) + // InternalQVTimperative.g:8297:1: 'iterates' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2()); + } + match(input,79,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getIteratesKeyword_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__Group__2__Impl" + + + // $ANTLR start "rule__LoopParameterBindingCS__Group__3" + // InternalQVTimperative.g:8310:1: rule__LoopParameterBindingCS__Group__3 : rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 ; + public final void rule__LoopParameterBindingCS__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:8314:1: ( rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 ) + // InternalQVTimperative.g:8315:2: rule__LoopParameterBindingCS__Group__3__Impl rule__LoopParameterBindingCS__Group__4 + { + pushFollow(FollowSets000.FOLLOW_11); + rule__LoopParameterBindingCS__Group__3__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__LoopParameterBindingCS__Group__4(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__Group__3" + + + // $ANTLR start "rule__LoopParameterBindingCS__Group__3__Impl" + // InternalQVTimperative.g:8322:1: rule__LoopParameterBindingCS__Group__3__Impl : ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) ; + public final void rule__LoopParameterBindingCS__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:8326:1: ( ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) ) + // InternalQVTimperative.g:8327:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) + { + // InternalQVTimperative.g:8327:1: ( ( rule__LoopParameterBindingCS__ValueAssignment_3 ) ) + // InternalQVTimperative.g:8328:1: ( rule__LoopParameterBindingCS__ValueAssignment_3 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3()); + } + // InternalQVTimperative.g:8329:1: ( rule__LoopParameterBindingCS__ValueAssignment_3 ) + // InternalQVTimperative.g:8329:2: rule__LoopParameterBindingCS__ValueAssignment_3 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__LoopParameterBindingCS__ValueAssignment_3(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getValueAssignment_3()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__Group__3__Impl" + + + // $ANTLR start "rule__LoopParameterBindingCS__Group__4" + // InternalQVTimperative.g:8339:1: rule__LoopParameterBindingCS__Group__4 : rule__LoopParameterBindingCS__Group__4__Impl ; + public final void rule__LoopParameterBindingCS__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:8343:1: ( rule__LoopParameterBindingCS__Group__4__Impl ) + // InternalQVTimperative.g:8344:2: rule__LoopParameterBindingCS__Group__4__Impl + { + pushFollow(FollowSets000.FOLLOW_2); + rule__LoopParameterBindingCS__Group__4__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__Group__4" + + + // $ANTLR start "rule__LoopParameterBindingCS__Group__4__Impl" + // InternalQVTimperative.g:8350:1: rule__LoopParameterBindingCS__Group__4__Impl : ( ';' ) ; + public final void rule__LoopParameterBindingCS__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:8354:1: ( ( ';' ) ) + // InternalQVTimperative.g:8355:1: ( ';' ) + { + // InternalQVTimperative.g:8355:1: ( ';' ) + // InternalQVTimperative.g:8356:1: ';' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4()); + } + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getSemicolonKeyword_4()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__Group__4__Impl" + + // $ANTLR start "rule__MappingCS__Group__0" - // InternalQVTimperative.g:7442:1: rule__MappingCS__Group__0 : rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ; + // InternalQVTimperative.g:8379:1: rule__MappingCS__Group__0 : rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ; public final void rule__MappingCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7446:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ) - // InternalQVTimperative.g:7447:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 + // InternalQVTimperative.g:8383:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ) + // InternalQVTimperative.g:8384:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_21); + pushFollow(FollowSets000.FOLLOW_25); rule__MappingCS__Group__0__Impl(); state._fsp--; @@ -24371,23 +27051,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__0__Impl" - // InternalQVTimperative.g:7454:1: rule__MappingCS__Group__0__Impl : ( () ) ; + // InternalQVTimperative.g:8391:1: rule__MappingCS__Group__0__Impl : ( () ) ; public final void rule__MappingCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7458:1: ( ( () ) ) - // InternalQVTimperative.g:7459:1: ( () ) + // InternalQVTimperative.g:8395:1: ( ( () ) ) + // InternalQVTimperative.g:8396:1: ( () ) { - // InternalQVTimperative.g:7459:1: ( () ) - // InternalQVTimperative.g:7460:1: () + // InternalQVTimperative.g:8396:1: ( () ) + // InternalQVTimperative.g:8397:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getMappingCSAction_0()); } - // InternalQVTimperative.g:7461:1: () - // InternalQVTimperative.g:7463:1: + // InternalQVTimperative.g:8398:1: () + // InternalQVTimperative.g:8400:1: { } @@ -24412,14 +27092,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__1" - // InternalQVTimperative.g:7473:1: rule__MappingCS__Group__1 : rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ; + // InternalQVTimperative.g:8410:1: rule__MappingCS__Group__1 : rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ; public final void rule__MappingCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7477:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ) - // InternalQVTimperative.g:7478:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 + // InternalQVTimperative.g:8414:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ) + // InternalQVTimperative.g:8415:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 { pushFollow(FollowSets000.FOLLOW_8); rule__MappingCS__Group__1__Impl(); @@ -24450,22 +27130,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__1__Impl" - // InternalQVTimperative.g:7485:1: rule__MappingCS__Group__1__Impl : ( 'map' ) ; + // InternalQVTimperative.g:8422:1: rule__MappingCS__Group__1__Impl : ( 'map' ) ; public final void rule__MappingCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7489:1: ( ( 'map' ) ) - // InternalQVTimperative.g:7490:1: ( 'map' ) + // InternalQVTimperative.g:8426:1: ( ( 'map' ) ) + // InternalQVTimperative.g:8427:1: ( 'map' ) { - // InternalQVTimperative.g:7490:1: ( 'map' ) - // InternalQVTimperative.g:7491:1: 'map' + // InternalQVTimperative.g:8427:1: ( 'map' ) + // InternalQVTimperative.g:8428:1: 'map' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getMapKeyword_1()); } - match(input,23,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getMapKeyword_1()); } @@ -24491,16 +27171,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__2" - // InternalQVTimperative.g:7504:1: rule__MappingCS__Group__2 : rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ; + // InternalQVTimperative.g:8441:1: rule__MappingCS__Group__2 : rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ; public final void rule__MappingCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7508:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ) - // InternalQVTimperative.g:7509:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 + // InternalQVTimperative.g:8445:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ) + // InternalQVTimperative.g:8446:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_22); + pushFollow(FollowSets000.FOLLOW_26); rule__MappingCS__Group__2__Impl(); state._fsp--; @@ -24529,23 +27209,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__2__Impl" - // InternalQVTimperative.g:7516:1: rule__MappingCS__Group__2__Impl : ( ( rule__MappingCS__NameAssignment_2 ) ) ; + // InternalQVTimperative.g:8453:1: rule__MappingCS__Group__2__Impl : ( ( rule__MappingCS__NameAssignment_2 ) ) ; public final void rule__MappingCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7520:1: ( ( ( rule__MappingCS__NameAssignment_2 ) ) ) - // InternalQVTimperative.g:7521:1: ( ( rule__MappingCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:8457:1: ( ( ( rule__MappingCS__NameAssignment_2 ) ) ) + // InternalQVTimperative.g:8458:1: ( ( rule__MappingCS__NameAssignment_2 ) ) { - // InternalQVTimperative.g:7521:1: ( ( rule__MappingCS__NameAssignment_2 ) ) - // InternalQVTimperative.g:7522:1: ( rule__MappingCS__NameAssignment_2 ) + // InternalQVTimperative.g:8458:1: ( ( rule__MappingCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:8459:1: ( rule__MappingCS__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getNameAssignment_2()); } - // InternalQVTimperative.g:7523:1: ( rule__MappingCS__NameAssignment_2 ) - // InternalQVTimperative.g:7523:2: rule__MappingCS__NameAssignment_2 + // InternalQVTimperative.g:8460:1: ( rule__MappingCS__NameAssignment_2 ) + // InternalQVTimperative.g:8460:2: rule__MappingCS__NameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingCS__NameAssignment_2(); @@ -24580,16 +27260,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__3" - // InternalQVTimperative.g:7533:1: rule__MappingCS__Group__3 : rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ; + // InternalQVTimperative.g:8470:1: rule__MappingCS__Group__3 : rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ; public final void rule__MappingCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7537:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ) - // InternalQVTimperative.g:7538:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 + // InternalQVTimperative.g:8474:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ) + // InternalQVTimperative.g:8475:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_22); + pushFollow(FollowSets000.FOLLOW_26); rule__MappingCS__Group__3__Impl(); state._fsp--; @@ -24618,31 +27298,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__3__Impl" - // InternalQVTimperative.g:7545:1: rule__MappingCS__Group__3__Impl : ( ( rule__MappingCS__Group_3__0 )? ) ; + // InternalQVTimperative.g:8482:1: rule__MappingCS__Group__3__Impl : ( ( rule__MappingCS__Group_3__0 )? ) ; public final void rule__MappingCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7549:1: ( ( ( rule__MappingCS__Group_3__0 )? ) ) - // InternalQVTimperative.g:7550:1: ( ( rule__MappingCS__Group_3__0 )? ) + // InternalQVTimperative.g:8486:1: ( ( ( rule__MappingCS__Group_3__0 )? ) ) + // InternalQVTimperative.g:8487:1: ( ( rule__MappingCS__Group_3__0 )? ) { - // InternalQVTimperative.g:7550:1: ( ( rule__MappingCS__Group_3__0 )? ) - // InternalQVTimperative.g:7551:1: ( rule__MappingCS__Group_3__0 )? + // InternalQVTimperative.g:8487:1: ( ( rule__MappingCS__Group_3__0 )? ) + // InternalQVTimperative.g:8488:1: ( rule__MappingCS__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getGroup_3()); } - // InternalQVTimperative.g:7552:1: ( rule__MappingCS__Group_3__0 )? - int alt79=2; - int LA79_0 = input.LA(1); + // InternalQVTimperative.g:8489:1: ( rule__MappingCS__Group_3__0 )? + int alt85=2; + int LA85_0 = input.LA(1); - if ( (LA79_0==74) ) { - alt79=1; + if ( (LA85_0==82) ) { + alt85=1; } - switch (alt79) { + switch (alt85) { case 1 : - // InternalQVTimperative.g:7552:2: rule__MappingCS__Group_3__0 + // InternalQVTimperative.g:8489:2: rule__MappingCS__Group_3__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingCS__Group_3__0(); @@ -24680,16 +27360,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__4" - // InternalQVTimperative.g:7562:1: rule__MappingCS__Group__4 : rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ; + // InternalQVTimperative.g:8499:1: rule__MappingCS__Group__4 : rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ; public final void rule__MappingCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7566:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ) - // InternalQVTimperative.g:7567:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 + // InternalQVTimperative.g:8503:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ) + // InternalQVTimperative.g:8504:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_23); + pushFollow(FollowSets000.FOLLOW_27); rule__MappingCS__Group__4__Impl(); state._fsp--; @@ -24718,22 +27398,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__4__Impl" - // InternalQVTimperative.g:7574:1: rule__MappingCS__Group__4__Impl : ( '{' ) ; + // InternalQVTimperative.g:8511:1: rule__MappingCS__Group__4__Impl : ( '{' ) ; public final void rule__MappingCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7578:1: ( ( '{' ) ) - // InternalQVTimperative.g:7579:1: ( '{' ) + // InternalQVTimperative.g:8515:1: ( ( '{' ) ) + // InternalQVTimperative.g:8516:1: ( '{' ) { - // InternalQVTimperative.g:7579:1: ( '{' ) - // InternalQVTimperative.g:7580:1: '{' + // InternalQVTimperative.g:8516:1: ( '{' ) + // InternalQVTimperative.g:8517:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4()); } @@ -24759,16 +27439,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__5" - // InternalQVTimperative.g:7593:1: rule__MappingCS__Group__5 : rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ; + // InternalQVTimperative.g:8530:1: rule__MappingCS__Group__5 : rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ; public final void rule__MappingCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7597:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ) - // InternalQVTimperative.g:7598:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 + // InternalQVTimperative.g:8534:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ) + // InternalQVTimperative.g:8535:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_23); + pushFollow(FollowSets000.FOLLOW_27); rule__MappingCS__Group__5__Impl(); state._fsp--; @@ -24797,37 +27477,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__5__Impl" - // InternalQVTimperative.g:7605:1: rule__MappingCS__Group__5__Impl : ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) ; + // InternalQVTimperative.g:8542:1: rule__MappingCS__Group__5__Impl : ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) ; public final void rule__MappingCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7609:1: ( ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) ) - // InternalQVTimperative.g:7610:1: ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) + // InternalQVTimperative.g:8546:1: ( ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) ) + // InternalQVTimperative.g:8547:1: ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) { - // InternalQVTimperative.g:7610:1: ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) - // InternalQVTimperative.g:7611:1: ( rule__MappingCS__OwnedParametersAssignment_5 )* + // InternalQVTimperative.g:8547:1: ( ( rule__MappingCS__OwnedParametersAssignment_5 )* ) + // InternalQVTimperative.g:8548:1: ( rule__MappingCS__OwnedParametersAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getOwnedParametersAssignment_5()); } - // InternalQVTimperative.g:7612:1: ( rule__MappingCS__OwnedParametersAssignment_5 )* - loop80: + // InternalQVTimperative.g:8549:1: ( rule__MappingCS__OwnedParametersAssignment_5 )* + loop86: do { - int alt80=2; - int LA80_0 = input.LA(1); + int alt86=2; + int LA86_0 = input.LA(1); - if ( (LA80_0==70||LA80_0==74) ) { - alt80=1; + if ( (LA86_0==72||LA86_0==78||LA86_0==82) ) { + alt86=1; } - switch (alt80) { + switch (alt86) { case 1 : - // InternalQVTimperative.g:7612:2: rule__MappingCS__OwnedParametersAssignment_5 + // InternalQVTimperative.g:8549:2: rule__MappingCS__OwnedParametersAssignment_5 { - pushFollow(FollowSets000.FOLLOW_24); + pushFollow(FollowSets000.FOLLOW_28); rule__MappingCS__OwnedParametersAssignment_5(); state._fsp--; @@ -24837,7 +27517,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop80; + break loop86; } } while (true); @@ -24866,16 +27546,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__6" - // InternalQVTimperative.g:7622:1: rule__MappingCS__Group__6 : rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ; + // InternalQVTimperative.g:8559:1: rule__MappingCS__Group__6 : rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ; public final void rule__MappingCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7626:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ) - // InternalQVTimperative.g:7627:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 + // InternalQVTimperative.g:8563:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ) + // InternalQVTimperative.g:8564:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_23); + pushFollow(FollowSets000.FOLLOW_27); rule__MappingCS__Group__6__Impl(); state._fsp--; @@ -24904,31 +27584,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__6__Impl" - // InternalQVTimperative.g:7634:1: rule__MappingCS__Group__6__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) ; + // InternalQVTimperative.g:8571:1: rule__MappingCS__Group__6__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) ; public final void rule__MappingCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7638:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) ) - // InternalQVTimperative.g:7639:1: ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) + // InternalQVTimperative.g:8575:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) ) + // InternalQVTimperative.g:8576:1: ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) { - // InternalQVTimperative.g:7639:1: ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) - // InternalQVTimperative.g:7640:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )* + // InternalQVTimperative.g:8576:1: ( ( rule__MappingCS__OwnedStatementsAssignment_6 )* ) + // InternalQVTimperative.g:8577:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_6()); } - // InternalQVTimperative.g:7641:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )* - loop81: + // InternalQVTimperative.g:8578:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )* + loop87: do { - int alt81=2; - alt81 = dfa81.predict(input); - switch (alt81) { + int alt87=2; + alt87 = dfa87.predict(input); + switch (alt87) { case 1 : - // InternalQVTimperative.g:7641:2: rule__MappingCS__OwnedStatementsAssignment_6 + // InternalQVTimperative.g:8578:2: rule__MappingCS__OwnedStatementsAssignment_6 { - pushFollow(FollowSets000.FOLLOW_25); + pushFollow(FollowSets000.FOLLOW_29); rule__MappingCS__OwnedStatementsAssignment_6(); state._fsp--; @@ -24938,7 +27618,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop81; + break loop87; } } while (true); @@ -24967,16 +27647,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__7" - // InternalQVTimperative.g:7651:1: rule__MappingCS__Group__7 : rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ; + // InternalQVTimperative.g:8588:1: rule__MappingCS__Group__7 : rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ; public final void rule__MappingCS__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7655:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ) - // InternalQVTimperative.g:7656:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 + // InternalQVTimperative.g:8592:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ) + // InternalQVTimperative.g:8593:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_23); + pushFollow(FollowSets000.FOLLOW_27); rule__MappingCS__Group__7__Impl(); state._fsp--; @@ -25005,31 +27685,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__7__Impl" - // InternalQVTimperative.g:7663:1: rule__MappingCS__Group__7__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) ; + // InternalQVTimperative.g:8600:1: rule__MappingCS__Group__7__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) ; public final void rule__MappingCS__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7667:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) ) - // InternalQVTimperative.g:7668:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) + // InternalQVTimperative.g:8604:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) ) + // InternalQVTimperative.g:8605:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) { - // InternalQVTimperative.g:7668:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) - // InternalQVTimperative.g:7669:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )* + // InternalQVTimperative.g:8605:1: ( ( rule__MappingCS__OwnedStatementsAssignment_7 )* ) + // InternalQVTimperative.g:8606:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_7()); } - // InternalQVTimperative.g:7670:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )* - loop82: + // InternalQVTimperative.g:8607:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )* + loop88: do { - int alt82=2; - alt82 = dfa82.predict(input); - switch (alt82) { + int alt88=2; + alt88 = dfa88.predict(input); + switch (alt88) { case 1 : - // InternalQVTimperative.g:7670:2: rule__MappingCS__OwnedStatementsAssignment_7 + // InternalQVTimperative.g:8607:2: rule__MappingCS__OwnedStatementsAssignment_7 { - pushFollow(FollowSets000.FOLLOW_26); + pushFollow(FollowSets000.FOLLOW_30); rule__MappingCS__OwnedStatementsAssignment_7(); state._fsp--; @@ -25039,7 +27719,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop82; + break loop88; } } while (true); @@ -25068,16 +27748,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__8" - // InternalQVTimperative.g:7680:1: rule__MappingCS__Group__8 : rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ; + // InternalQVTimperative.g:8617:1: rule__MappingCS__Group__8 : rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ; public final void rule__MappingCS__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7684:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ) - // InternalQVTimperative.g:7685:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 + // InternalQVTimperative.g:8621:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ) + // InternalQVTimperative.g:8622:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_23); + pushFollow(FollowSets000.FOLLOW_27); rule__MappingCS__Group__8__Impl(); state._fsp--; @@ -25106,37 +27786,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__8__Impl" - // InternalQVTimperative.g:7692:1: rule__MappingCS__Group__8__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) ; + // InternalQVTimperative.g:8629:1: rule__MappingCS__Group__8__Impl : ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) ; public final void rule__MappingCS__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7696:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) ) - // InternalQVTimperative.g:7697:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) + // InternalQVTimperative.g:8633:1: ( ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) ) + // InternalQVTimperative.g:8634:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) { - // InternalQVTimperative.g:7697:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) - // InternalQVTimperative.g:7698:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )* + // InternalQVTimperative.g:8634:1: ( ( rule__MappingCS__OwnedStatementsAssignment_8 )* ) + // InternalQVTimperative.g:8635:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getOwnedStatementsAssignment_8()); } - // InternalQVTimperative.g:7699:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )* - loop83: + // InternalQVTimperative.g:8636:1: ( rule__MappingCS__OwnedStatementsAssignment_8 )* + loop89: do { - int alt83=2; - int LA83_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA83_0==66||LA83_0==68||(LA83_0>=77 && LA83_0<=78)||LA83_0==116) ) { - alt83=1; + if ( (LA89_0==17||LA89_0==67||LA89_0==69||LA89_0==83||(LA89_0>=120 && LA89_0<=122)) ) { + alt89=1; } - switch (alt83) { + switch (alt89) { case 1 : - // InternalQVTimperative.g:7699:2: rule__MappingCS__OwnedStatementsAssignment_8 + // InternalQVTimperative.g:8636:2: rule__MappingCS__OwnedStatementsAssignment_8 { - pushFollow(FollowSets000.FOLLOW_27); + pushFollow(FollowSets000.FOLLOW_31); rule__MappingCS__OwnedStatementsAssignment_8(); state._fsp--; @@ -25146,7 +27826,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop83; + break loop89; } } while (true); @@ -25175,14 +27855,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__9" - // InternalQVTimperative.g:7709:1: rule__MappingCS__Group__9 : rule__MappingCS__Group__9__Impl ; + // InternalQVTimperative.g:8646:1: rule__MappingCS__Group__9 : rule__MappingCS__Group__9__Impl ; public final void rule__MappingCS__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7713:1: ( rule__MappingCS__Group__9__Impl ) - // InternalQVTimperative.g:7714:2: rule__MappingCS__Group__9__Impl + // InternalQVTimperative.g:8650:1: ( rule__MappingCS__Group__9__Impl ) + // InternalQVTimperative.g:8651:2: rule__MappingCS__Group__9__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MappingCS__Group__9__Impl(); @@ -25208,22 +27888,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group__9__Impl" - // InternalQVTimperative.g:7720:1: rule__MappingCS__Group__9__Impl : ( '}' ) ; + // InternalQVTimperative.g:8657:1: rule__MappingCS__Group__9__Impl : ( '}' ) ; public final void rule__MappingCS__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7724:1: ( ( '}' ) ) - // InternalQVTimperative.g:7725:1: ( '}' ) + // InternalQVTimperative.g:8661:1: ( ( '}' ) ) + // InternalQVTimperative.g:8662:1: ( '}' ) { - // InternalQVTimperative.g:7725:1: ( '}' ) - // InternalQVTimperative.g:7726:1: '}' + // InternalQVTimperative.g:8662:1: ( '}' ) + // InternalQVTimperative.g:8663:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); } @@ -25249,14 +27929,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group_3__0" - // InternalQVTimperative.g:7759:1: rule__MappingCS__Group_3__0 : rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 ; + // InternalQVTimperative.g:8696:1: rule__MappingCS__Group_3__0 : rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 ; public final void rule__MappingCS__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7763:1: ( rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 ) - // InternalQVTimperative.g:7764:2: rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 + // InternalQVTimperative.g:8700:1: ( rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 ) + // InternalQVTimperative.g:8701:2: rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 { pushFollow(FollowSets000.FOLLOW_12); rule__MappingCS__Group_3__0__Impl(); @@ -25287,22 +27967,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group_3__0__Impl" - // InternalQVTimperative.g:7771:1: rule__MappingCS__Group_3__0__Impl : ( 'in' ) ; + // InternalQVTimperative.g:8708:1: rule__MappingCS__Group_3__0__Impl : ( 'in' ) ; public final void rule__MappingCS__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7775:1: ( ( 'in' ) ) - // InternalQVTimperative.g:7776:1: ( 'in' ) + // InternalQVTimperative.g:8712:1: ( ( 'in' ) ) + // InternalQVTimperative.g:8713:1: ( 'in' ) { - // InternalQVTimperative.g:7776:1: ( 'in' ) - // InternalQVTimperative.g:7777:1: 'in' + // InternalQVTimperative.g:8713:1: ( 'in' ) + // InternalQVTimperative.g:8714:1: 'in' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getInKeyword_3_0()); } - match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getInKeyword_3_0()); } @@ -25328,14 +28008,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group_3__1" - // InternalQVTimperative.g:7790:1: rule__MappingCS__Group_3__1 : rule__MappingCS__Group_3__1__Impl ; + // InternalQVTimperative.g:8727:1: rule__MappingCS__Group_3__1 : rule__MappingCS__Group_3__1__Impl ; public final void rule__MappingCS__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7794:1: ( rule__MappingCS__Group_3__1__Impl ) - // InternalQVTimperative.g:7795:2: rule__MappingCS__Group_3__1__Impl + // InternalQVTimperative.g:8731:1: ( rule__MappingCS__Group_3__1__Impl ) + // InternalQVTimperative.g:8732:2: rule__MappingCS__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MappingCS__Group_3__1__Impl(); @@ -25361,23 +28041,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__Group_3__1__Impl" - // InternalQVTimperative.g:7801:1: rule__MappingCS__Group_3__1__Impl : ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) ; + // InternalQVTimperative.g:8738:1: rule__MappingCS__Group_3__1__Impl : ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) ; public final void rule__MappingCS__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7805:1: ( ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) ) - // InternalQVTimperative.g:7806:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) + // InternalQVTimperative.g:8742:1: ( ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) ) + // InternalQVTimperative.g:8743:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) { - // InternalQVTimperative.g:7806:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) - // InternalQVTimperative.g:7807:1: ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) + // InternalQVTimperative.g:8743:1: ( ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) ) + // InternalQVTimperative.g:8744:1: ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getOwnedInPathNameAssignment_3_1()); } - // InternalQVTimperative.g:7808:1: ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) - // InternalQVTimperative.g:7808:2: rule__MappingCS__OwnedInPathNameAssignment_3_1 + // InternalQVTimperative.g:8745:1: ( rule__MappingCS__OwnedInPathNameAssignment_3_1 ) + // InternalQVTimperative.g:8745:2: rule__MappingCS__OwnedInPathNameAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingCS__OwnedInPathNameAssignment_3_1(); @@ -25412,16 +28092,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__0" - // InternalQVTimperative.g:7822:1: rule__MappingCallCS__Group__0 : rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 ; + // InternalQVTimperative.g:8759:1: rule__MappingCallCS__Group__0 : rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 ; public final void rule__MappingCallCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7826:1: ( rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 ) - // InternalQVTimperative.g:7827:2: rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 + // InternalQVTimperative.g:8763:1: ( rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 ) + // InternalQVTimperative.g:8764:2: rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_28); + pushFollow(FollowSets000.FOLLOW_32); rule__MappingCallCS__Group__0__Impl(); state._fsp--; @@ -25450,23 +28130,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__0__Impl" - // InternalQVTimperative.g:7834:1: rule__MappingCallCS__Group__0__Impl : ( () ) ; + // InternalQVTimperative.g:8771:1: rule__MappingCallCS__Group__0__Impl : ( () ) ; public final void rule__MappingCallCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7838:1: ( ( () ) ) - // InternalQVTimperative.g:7839:1: ( () ) + // InternalQVTimperative.g:8775:1: ( ( () ) ) + // InternalQVTimperative.g:8776:1: ( () ) { - // InternalQVTimperative.g:7839:1: ( () ) - // InternalQVTimperative.g:7840:1: () + // InternalQVTimperative.g:8776:1: ( () ) + // InternalQVTimperative.g:8777:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getMappingCallCSAction_0()); } - // InternalQVTimperative.g:7841:1: () - // InternalQVTimperative.g:7843:1: + // InternalQVTimperative.g:8778:1: () + // InternalQVTimperative.g:8780:1: { } @@ -25491,16 +28171,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__1" - // InternalQVTimperative.g:7853:1: rule__MappingCallCS__Group__1 : rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 ; + // InternalQVTimperative.g:8790:1: rule__MappingCallCS__Group__1 : rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 ; public final void rule__MappingCallCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7857:1: ( rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 ) - // InternalQVTimperative.g:7858:2: rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 + // InternalQVTimperative.g:8794:1: ( rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 ) + // InternalQVTimperative.g:8795:2: rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_28); + pushFollow(FollowSets000.FOLLOW_32); rule__MappingCallCS__Group__1__Impl(); state._fsp--; @@ -25529,31 +28209,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__1__Impl" - // InternalQVTimperative.g:7865:1: rule__MappingCallCS__Group__1__Impl : ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) ; + // InternalQVTimperative.g:8802:1: rule__MappingCallCS__Group__1__Impl : ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) ; public final void rule__MappingCallCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7869:1: ( ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) ) - // InternalQVTimperative.g:7870:1: ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) + // InternalQVTimperative.g:8806:1: ( ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) ) + // InternalQVTimperative.g:8807:1: ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) { - // InternalQVTimperative.g:7870:1: ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) - // InternalQVTimperative.g:7871:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )? + // InternalQVTimperative.g:8807:1: ( ( rule__MappingCallCS__IsInfiniteAssignment_1 )? ) + // InternalQVTimperative.g:8808:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getIsInfiniteAssignment_1()); } - // InternalQVTimperative.g:7872:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )? - int alt84=2; - int LA84_0 = input.LA(1); + // InternalQVTimperative.g:8809:1: ( rule__MappingCallCS__IsInfiniteAssignment_1 )? + int alt90=2; + int LA90_0 = input.LA(1); - if ( (LA84_0==116) ) { - alt84=1; + if ( (LA90_0==120) ) { + alt90=1; } - switch (alt84) { + switch (alt90) { case 1 : - // InternalQVTimperative.g:7872:2: rule__MappingCallCS__IsInfiniteAssignment_1 + // InternalQVTimperative.g:8809:2: rule__MappingCallCS__IsInfiniteAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingCallCS__IsInfiniteAssignment_1(); @@ -25591,14 +28271,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__2" - // InternalQVTimperative.g:7882:1: rule__MappingCallCS__Group__2 : rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 ; + // InternalQVTimperative.g:8819:1: rule__MappingCallCS__Group__2 : rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 ; public final void rule__MappingCallCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7886:1: ( rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 ) - // InternalQVTimperative.g:7887:2: rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 + // InternalQVTimperative.g:8823:1: ( rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 ) + // InternalQVTimperative.g:8824:2: rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 { pushFollow(FollowSets000.FOLLOW_12); rule__MappingCallCS__Group__2__Impl(); @@ -25629,24 +28309,34 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__2__Impl" - // InternalQVTimperative.g:7894:1: rule__MappingCallCS__Group__2__Impl : ( 'call' ) ; + // InternalQVTimperative.g:8831:1: rule__MappingCallCS__Group__2__Impl : ( ( rule__MappingCallCS__Alternatives_2 ) ) ; public final void rule__MappingCallCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7898:1: ( ( 'call' ) ) - // InternalQVTimperative.g:7899:1: ( 'call' ) + // InternalQVTimperative.g:8835:1: ( ( ( rule__MappingCallCS__Alternatives_2 ) ) ) + // InternalQVTimperative.g:8836:1: ( ( rule__MappingCallCS__Alternatives_2 ) ) { - // InternalQVTimperative.g:7899:1: ( 'call' ) - // InternalQVTimperative.g:7900:1: 'call' + // InternalQVTimperative.g:8836:1: ( ( rule__MappingCallCS__Alternatives_2 ) ) + // InternalQVTimperative.g:8837:1: ( rule__MappingCallCS__Alternatives_2 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallCSAccess().getCallKeyword_2()); + before(grammarAccess.getMappingCallCSAccess().getAlternatives_2()); } - match(input,77,FollowSets000.FOLLOW_2); if (state.failed) return ; + // InternalQVTimperative.g:8838:1: ( rule__MappingCallCS__Alternatives_2 ) + // InternalQVTimperative.g:8838:2: rule__MappingCallCS__Alternatives_2 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__MappingCallCS__Alternatives_2(); + + state._fsp--; + if (state.failed) return ; + + } + if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallCSAccess().getCallKeyword_2()); + after(grammarAccess.getMappingCallCSAccess().getAlternatives_2()); } } @@ -25670,16 +28360,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__3" - // InternalQVTimperative.g:7913:1: rule__MappingCallCS__Group__3 : rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 ; + // InternalQVTimperative.g:8848:1: rule__MappingCallCS__Group__3 : rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 ; public final void rule__MappingCallCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7917:1: ( rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 ) - // InternalQVTimperative.g:7918:2: rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 + // InternalQVTimperative.g:8852:1: ( rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 ) + // InternalQVTimperative.g:8853:2: rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__MappingCallCS__Group__3__Impl(); state._fsp--; @@ -25708,23 +28398,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__3__Impl" - // InternalQVTimperative.g:7925:1: rule__MappingCallCS__Group__3__Impl : ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) ; + // InternalQVTimperative.g:8860:1: rule__MappingCallCS__Group__3__Impl : ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) ; public final void rule__MappingCallCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7929:1: ( ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) ) - // InternalQVTimperative.g:7930:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) + // InternalQVTimperative.g:8864:1: ( ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) ) + // InternalQVTimperative.g:8865:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) { - // InternalQVTimperative.g:7930:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) - // InternalQVTimperative.g:7931:1: ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) + // InternalQVTimperative.g:8865:1: ( ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) ) + // InternalQVTimperative.g:8866:1: ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getOwnedPathNameAssignment_3()); } - // InternalQVTimperative.g:7932:1: ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) - // InternalQVTimperative.g:7932:2: rule__MappingCallCS__OwnedPathNameAssignment_3 + // InternalQVTimperative.g:8867:1: ( rule__MappingCallCS__OwnedPathNameAssignment_3 ) + // InternalQVTimperative.g:8867:2: rule__MappingCallCS__OwnedPathNameAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingCallCS__OwnedPathNameAssignment_3(); @@ -25759,16 +28449,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__4" - // InternalQVTimperative.g:7942:1: rule__MappingCallCS__Group__4 : rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 ; + // InternalQVTimperative.g:8877:1: rule__MappingCallCS__Group__4 : rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 ; public final void rule__MappingCallCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7946:1: ( rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 ) - // InternalQVTimperative.g:7947:2: rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 + // InternalQVTimperative.g:8881:1: ( rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 ) + // InternalQVTimperative.g:8882:2: rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_30); + pushFollow(FollowSets000.FOLLOW_34); rule__MappingCallCS__Group__4__Impl(); state._fsp--; @@ -25797,22 +28487,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__4__Impl" - // InternalQVTimperative.g:7954:1: rule__MappingCallCS__Group__4__Impl : ( '{' ) ; + // InternalQVTimperative.g:8889:1: rule__MappingCallCS__Group__4__Impl : ( '{' ) ; public final void rule__MappingCallCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7958:1: ( ( '{' ) ) - // InternalQVTimperative.g:7959:1: ( '{' ) + // InternalQVTimperative.g:8893:1: ( ( '{' ) ) + // InternalQVTimperative.g:8894:1: ( '{' ) { - // InternalQVTimperative.g:7959:1: ( '{' ) - // InternalQVTimperative.g:7960:1: '{' + // InternalQVTimperative.g:8894:1: ( '{' ) + // InternalQVTimperative.g:8895:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_4()); } @@ -25838,16 +28528,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__5" - // InternalQVTimperative.g:7973:1: rule__MappingCallCS__Group__5 : rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 ; + // InternalQVTimperative.g:8908:1: rule__MappingCallCS__Group__5 : rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 ; public final void rule__MappingCallCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7977:1: ( rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 ) - // InternalQVTimperative.g:7978:2: rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 + // InternalQVTimperative.g:8912:1: ( rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 ) + // InternalQVTimperative.g:8913:2: rule__MappingCallCS__Group__5__Impl rule__MappingCallCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_30); + pushFollow(FollowSets000.FOLLOW_34); rule__MappingCallCS__Group__5__Impl(); state._fsp--; @@ -25876,37 +28566,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__5__Impl" - // InternalQVTimperative.g:7985:1: rule__MappingCallCS__Group__5__Impl : ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) ; + // InternalQVTimperative.g:8920:1: rule__MappingCallCS__Group__5__Impl : ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) ; public final void rule__MappingCallCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:7989:1: ( ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) ) - // InternalQVTimperative.g:7990:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) + // InternalQVTimperative.g:8924:1: ( ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) ) + // InternalQVTimperative.g:8925:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) { - // InternalQVTimperative.g:7990:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) - // InternalQVTimperative.g:7991:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* + // InternalQVTimperative.g:8925:1: ( ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* ) + // InternalQVTimperative.g:8926:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsAssignment_5()); } - // InternalQVTimperative.g:7992:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* - loop85: + // InternalQVTimperative.g:8927:1: ( rule__MappingCallCS__OwnedBindingsAssignment_5 )* + loop91: do { - int alt85=2; - int LA85_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( ((LA85_0>=RULE_SIMPLE_ID && LA85_0<=RULE_ESCAPED_ID)||(LA85_0>=18 && LA85_0<=28)) ) { - alt85=1; + if ( ((LA91_0>=RULE_SIMPLE_ID && LA91_0<=RULE_ESCAPED_ID)||(LA91_0>=19 && LA91_0<=29)) ) { + alt91=1; } - switch (alt85) { + switch (alt91) { case 1 : - // InternalQVTimperative.g:7992:2: rule__MappingCallCS__OwnedBindingsAssignment_5 + // InternalQVTimperative.g:8927:2: rule__MappingCallCS__OwnedBindingsAssignment_5 { - pushFollow(FollowSets000.FOLLOW_31); + pushFollow(FollowSets000.FOLLOW_35); rule__MappingCallCS__OwnedBindingsAssignment_5(); state._fsp--; @@ -25916,7 +28606,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop85; + break loop91; } } while (true); @@ -25945,14 +28635,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__6" - // InternalQVTimperative.g:8002:1: rule__MappingCallCS__Group__6 : rule__MappingCallCS__Group__6__Impl ; + // InternalQVTimperative.g:8937:1: rule__MappingCallCS__Group__6 : rule__MappingCallCS__Group__6__Impl ; public final void rule__MappingCallCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8006:1: ( rule__MappingCallCS__Group__6__Impl ) - // InternalQVTimperative.g:8007:2: rule__MappingCallCS__Group__6__Impl + // InternalQVTimperative.g:8941:1: ( rule__MappingCallCS__Group__6__Impl ) + // InternalQVTimperative.g:8942:2: rule__MappingCallCS__Group__6__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MappingCallCS__Group__6__Impl(); @@ -25978,22 +28668,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__Group__6__Impl" - // InternalQVTimperative.g:8013:1: rule__MappingCallCS__Group__6__Impl : ( '}' ) ; + // InternalQVTimperative.g:8948:1: rule__MappingCallCS__Group__6__Impl : ( '}' ) ; public final void rule__MappingCallCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8017:1: ( ( '}' ) ) - // InternalQVTimperative.g:8018:1: ( '}' ) + // InternalQVTimperative.g:8952:1: ( ( '}' ) ) + // InternalQVTimperative.g:8953:1: ( '}' ) { - // InternalQVTimperative.g:8018:1: ( '}' ) - // InternalQVTimperative.g:8019:1: '}' + // InternalQVTimperative.g:8953:1: ( '}' ) + // InternalQVTimperative.g:8954:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_6()); } @@ -26018,348 +28708,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__MappingCallCS__Group__6__Impl" - // $ANTLR start "rule__MappingCallBindingCS__Group__0" - // InternalQVTimperative.g:8046:1: rule__MappingCallBindingCS__Group__0 : rule__MappingCallBindingCS__Group__0__Impl rule__MappingCallBindingCS__Group__1 ; - public final void rule__MappingCallBindingCS__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:8050:1: ( rule__MappingCallBindingCS__Group__0__Impl rule__MappingCallBindingCS__Group__1 ) - // InternalQVTimperative.g:8051:2: rule__MappingCallBindingCS__Group__0__Impl rule__MappingCallBindingCS__Group__1 - { - pushFollow(FollowSets000.FOLLOW_32); - rule__MappingCallBindingCS__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_2); - rule__MappingCallBindingCS__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingCallBindingCS__Group__0" - - - // $ANTLR start "rule__MappingCallBindingCS__Group__0__Impl" - // InternalQVTimperative.g:8058:1: rule__MappingCallBindingCS__Group__0__Impl : ( ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) ) ; - public final void rule__MappingCallBindingCS__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:8062:1: ( ( ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) ) ) - // InternalQVTimperative.g:8063:1: ( ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) ) - { - // InternalQVTimperative.g:8063:1: ( ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) ) - // InternalQVTimperative.g:8064:1: ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0()); - } - // InternalQVTimperative.g:8065:1: ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) - // InternalQVTimperative.g:8065:2: rule__MappingCallBindingCS__ReferredVariableAssignment_0 - { - pushFollow(FollowSets000.FOLLOW_2); - rule__MappingCallBindingCS__ReferredVariableAssignment_0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableAssignment_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingCallBindingCS__Group__0__Impl" - - - // $ANTLR start "rule__MappingCallBindingCS__Group__1" - // InternalQVTimperative.g:8075:1: rule__MappingCallBindingCS__Group__1 : rule__MappingCallBindingCS__Group__1__Impl rule__MappingCallBindingCS__Group__2 ; - public final void rule__MappingCallBindingCS__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:8079:1: ( rule__MappingCallBindingCS__Group__1__Impl rule__MappingCallBindingCS__Group__2 ) - // InternalQVTimperative.g:8080:2: rule__MappingCallBindingCS__Group__1__Impl rule__MappingCallBindingCS__Group__2 - { - pushFollow(FollowSets000.FOLLOW_10); - rule__MappingCallBindingCS__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_2); - rule__MappingCallBindingCS__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingCallBindingCS__Group__1" - - - // $ANTLR start "rule__MappingCallBindingCS__Group__1__Impl" - // InternalQVTimperative.g:8087:1: rule__MappingCallBindingCS__Group__1__Impl : ( ':=' ) ; - public final void rule__MappingCallBindingCS__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:8091:1: ( ( ':=' ) ) - // InternalQVTimperative.g:8092:1: ( ':=' ) - { - // InternalQVTimperative.g:8092:1: ( ':=' ) - // InternalQVTimperative.g:8093:1: ':=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1()); - } - match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallBindingCSAccess().getColonEqualsSignKeyword_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingCallBindingCS__Group__1__Impl" - - - // $ANTLR start "rule__MappingCallBindingCS__Group__2" - // InternalQVTimperative.g:8106:1: rule__MappingCallBindingCS__Group__2 : rule__MappingCallBindingCS__Group__2__Impl rule__MappingCallBindingCS__Group__3 ; - public final void rule__MappingCallBindingCS__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:8110:1: ( rule__MappingCallBindingCS__Group__2__Impl rule__MappingCallBindingCS__Group__3 ) - // InternalQVTimperative.g:8111:2: rule__MappingCallBindingCS__Group__2__Impl rule__MappingCallBindingCS__Group__3 - { - pushFollow(FollowSets000.FOLLOW_11); - rule__MappingCallBindingCS__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_2); - rule__MappingCallBindingCS__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingCallBindingCS__Group__2" - - - // $ANTLR start "rule__MappingCallBindingCS__Group__2__Impl" - // InternalQVTimperative.g:8118:1: rule__MappingCallBindingCS__Group__2__Impl : ( ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) ) ; - public final void rule__MappingCallBindingCS__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:8122:1: ( ( ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) ) ) - // InternalQVTimperative.g:8123:1: ( ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) ) - { - // InternalQVTimperative.g:8123:1: ( ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) ) - // InternalQVTimperative.g:8124:1: ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueAssignment_2()); - } - // InternalQVTimperative.g:8125:1: ( rule__MappingCallBindingCS__OwnedValueAssignment_2 ) - // InternalQVTimperative.g:8125:2: rule__MappingCallBindingCS__OwnedValueAssignment_2 - { - pushFollow(FollowSets000.FOLLOW_2); - rule__MappingCallBindingCS__OwnedValueAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueAssignment_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingCallBindingCS__Group__2__Impl" - - - // $ANTLR start "rule__MappingCallBindingCS__Group__3" - // InternalQVTimperative.g:8135:1: rule__MappingCallBindingCS__Group__3 : rule__MappingCallBindingCS__Group__3__Impl ; - public final void rule__MappingCallBindingCS__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:8139:1: ( rule__MappingCallBindingCS__Group__3__Impl ) - // InternalQVTimperative.g:8140:2: rule__MappingCallBindingCS__Group__3__Impl - { - pushFollow(FollowSets000.FOLLOW_2); - rule__MappingCallBindingCS__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingCallBindingCS__Group__3" - - - // $ANTLR start "rule__MappingCallBindingCS__Group__3__Impl" - // InternalQVTimperative.g:8146:1: rule__MappingCallBindingCS__Group__3__Impl : ( ';' ) ; - public final void rule__MappingCallBindingCS__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:8150:1: ( ( ';' ) ) - // InternalQVTimperative.g:8151:1: ( ';' ) - { - // InternalQVTimperative.g:8151:1: ( ';' ) - // InternalQVTimperative.g:8152:1: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3()); - } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MappingCallBindingCS__Group__3__Impl" - - // $ANTLR start "rule__MappingLoopCS__Group__0" - // InternalQVTimperative.g:8173:1: rule__MappingLoopCS__Group__0 : rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 ; + // InternalQVTimperative.g:8981:1: rule__MappingLoopCS__Group__0 : rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 ; public final void rule__MappingLoopCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8177:1: ( rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 ) - // InternalQVTimperative.g:8178:2: rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 + // InternalQVTimperative.g:8985:1: ( rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 ) + // InternalQVTimperative.g:8986:2: rule__MappingLoopCS__Group__0__Impl rule__MappingLoopCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_33); + pushFollow(FollowSets000.FOLLOW_36); rule__MappingLoopCS__Group__0__Impl(); state._fsp--; @@ -26388,31 +28747,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__0__Impl" - // InternalQVTimperative.g:8185:1: rule__MappingLoopCS__Group__0__Impl : ( ( rule__MappingLoopCS__Group_0__0 )? ) ; + // InternalQVTimperative.g:8993:1: rule__MappingLoopCS__Group__0__Impl : ( ( rule__MappingLoopCS__Group_0__0 )? ) ; public final void rule__MappingLoopCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8189:1: ( ( ( rule__MappingLoopCS__Group_0__0 )? ) ) - // InternalQVTimperative.g:8190:1: ( ( rule__MappingLoopCS__Group_0__0 )? ) + // InternalQVTimperative.g:8997:1: ( ( ( rule__MappingLoopCS__Group_0__0 )? ) ) + // InternalQVTimperative.g:8998:1: ( ( rule__MappingLoopCS__Group_0__0 )? ) { - // InternalQVTimperative.g:8190:1: ( ( rule__MappingLoopCS__Group_0__0 )? ) - // InternalQVTimperative.g:8191:1: ( rule__MappingLoopCS__Group_0__0 )? + // InternalQVTimperative.g:8998:1: ( ( rule__MappingLoopCS__Group_0__0 )? ) + // InternalQVTimperative.g:8999:1: ( rule__MappingLoopCS__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getGroup_0()); } - // InternalQVTimperative.g:8192:1: ( rule__MappingLoopCS__Group_0__0 )? - int alt86=2; - int LA86_0 = input.LA(1); + // InternalQVTimperative.g:9000:1: ( rule__MappingLoopCS__Group_0__0 )? + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA86_0==68) ) { - alt86=1; + if ( (LA92_0==69) ) { + alt92=1; } - switch (alt86) { + switch (alt92) { case 1 : - // InternalQVTimperative.g:8192:2: rule__MappingLoopCS__Group_0__0 + // InternalQVTimperative.g:9000:2: rule__MappingLoopCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingLoopCS__Group_0__0(); @@ -26450,14 +28809,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__1" - // InternalQVTimperative.g:8202:1: rule__MappingLoopCS__Group__1 : rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 ; + // InternalQVTimperative.g:9010:1: rule__MappingLoopCS__Group__1 : rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 ; public final void rule__MappingLoopCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8206:1: ( rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 ) - // InternalQVTimperative.g:8207:2: rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 + // InternalQVTimperative.g:9014:1: ( rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 ) + // InternalQVTimperative.g:9015:2: rule__MappingLoopCS__Group__1__Impl rule__MappingLoopCS__Group__2 { pushFollow(FollowSets000.FOLLOW_8); rule__MappingLoopCS__Group__1__Impl(); @@ -26488,22 +28847,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__1__Impl" - // InternalQVTimperative.g:8214:1: rule__MappingLoopCS__Group__1__Impl : ( 'for' ) ; + // InternalQVTimperative.g:9022:1: rule__MappingLoopCS__Group__1__Impl : ( 'for' ) ; public final void rule__MappingLoopCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8218:1: ( ( 'for' ) ) - // InternalQVTimperative.g:8219:1: ( 'for' ) + // InternalQVTimperative.g:9026:1: ( ( 'for' ) ) + // InternalQVTimperative.g:9027:1: ( 'for' ) { - // InternalQVTimperative.g:8219:1: ( 'for' ) - // InternalQVTimperative.g:8220:1: 'for' + // InternalQVTimperative.g:9027:1: ( 'for' ) + // InternalQVTimperative.g:9028:1: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getForKeyword_1()); } - match(input,78,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingLoopCSAccess().getForKeyword_1()); } @@ -26529,16 +28888,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__2" - // InternalQVTimperative.g:8233:1: rule__MappingLoopCS__Group__2 : rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 ; + // InternalQVTimperative.g:9041:1: rule__MappingLoopCS__Group__2 : rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 ; public final void rule__MappingLoopCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8237:1: ( rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 ) - // InternalQVTimperative.g:8238:2: rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 + // InternalQVTimperative.g:9045:1: ( rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 ) + // InternalQVTimperative.g:9046:2: rule__MappingLoopCS__Group__2__Impl rule__MappingLoopCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_34); + pushFollow(FollowSets000.FOLLOW_37); rule__MappingLoopCS__Group__2__Impl(); state._fsp--; @@ -26567,23 +28926,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__2__Impl" - // InternalQVTimperative.g:8245:1: rule__MappingLoopCS__Group__2__Impl : ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) ; + // InternalQVTimperative.g:9053:1: rule__MappingLoopCS__Group__2__Impl : ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) ; public final void rule__MappingLoopCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8249:1: ( ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) ) - // InternalQVTimperative.g:8250:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) + // InternalQVTimperative.g:9057:1: ( ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) ) + // InternalQVTimperative.g:9058:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) { - // InternalQVTimperative.g:8250:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) - // InternalQVTimperative.g:8251:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) + // InternalQVTimperative.g:9058:1: ( ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) ) + // InternalQVTimperative.g:9059:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorAssignment_2()); } - // InternalQVTimperative.g:8252:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) - // InternalQVTimperative.g:8252:2: rule__MappingLoopCS__OwnedIteratorAssignment_2 + // InternalQVTimperative.g:9060:1: ( rule__MappingLoopCS__OwnedIteratorAssignment_2 ) + // InternalQVTimperative.g:9060:2: rule__MappingLoopCS__OwnedIteratorAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingLoopCS__OwnedIteratorAssignment_2(); @@ -26618,14 +28977,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__3" - // InternalQVTimperative.g:8262:1: rule__MappingLoopCS__Group__3 : rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 ; + // InternalQVTimperative.g:9070:1: rule__MappingLoopCS__Group__3 : rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 ; public final void rule__MappingLoopCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8266:1: ( rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 ) - // InternalQVTimperative.g:8267:2: rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 + // InternalQVTimperative.g:9074:1: ( rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 ) + // InternalQVTimperative.g:9075:2: rule__MappingLoopCS__Group__3__Impl rule__MappingLoopCS__Group__4 { pushFollow(FollowSets000.FOLLOW_10); rule__MappingLoopCS__Group__3__Impl(); @@ -26656,22 +29015,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__3__Impl" - // InternalQVTimperative.g:8274:1: rule__MappingLoopCS__Group__3__Impl : ( 'in' ) ; + // InternalQVTimperative.g:9082:1: rule__MappingLoopCS__Group__3__Impl : ( 'in' ) ; public final void rule__MappingLoopCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8278:1: ( ( 'in' ) ) - // InternalQVTimperative.g:8279:1: ( 'in' ) + // InternalQVTimperative.g:9086:1: ( ( 'in' ) ) + // InternalQVTimperative.g:9087:1: ( 'in' ) { - // InternalQVTimperative.g:8279:1: ( 'in' ) - // InternalQVTimperative.g:8280:1: 'in' + // InternalQVTimperative.g:9087:1: ( 'in' ) + // InternalQVTimperative.g:9088:1: 'in' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getInKeyword_3()); } - match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingLoopCSAccess().getInKeyword_3()); } @@ -26697,16 +29056,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__4" - // InternalQVTimperative.g:8293:1: rule__MappingLoopCS__Group__4 : rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 ; + // InternalQVTimperative.g:9101:1: rule__MappingLoopCS__Group__4 : rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 ; public final void rule__MappingLoopCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8297:1: ( rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 ) - // InternalQVTimperative.g:8298:2: rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 + // InternalQVTimperative.g:9105:1: ( rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 ) + // InternalQVTimperative.g:9106:2: rule__MappingLoopCS__Group__4__Impl rule__MappingLoopCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__MappingLoopCS__Group__4__Impl(); state._fsp--; @@ -26735,23 +29094,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__4__Impl" - // InternalQVTimperative.g:8305:1: rule__MappingLoopCS__Group__4__Impl : ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) ; + // InternalQVTimperative.g:9113:1: rule__MappingLoopCS__Group__4__Impl : ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) ; public final void rule__MappingLoopCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8309:1: ( ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) ) - // InternalQVTimperative.g:8310:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) + // InternalQVTimperative.g:9117:1: ( ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) ) + // InternalQVTimperative.g:9118:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) { - // InternalQVTimperative.g:8310:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) - // InternalQVTimperative.g:8311:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) + // InternalQVTimperative.g:9118:1: ( ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) ) + // InternalQVTimperative.g:9119:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getOwnedInExpressionAssignment_4()); } - // InternalQVTimperative.g:8312:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) - // InternalQVTimperative.g:8312:2: rule__MappingLoopCS__OwnedInExpressionAssignment_4 + // InternalQVTimperative.g:9120:1: ( rule__MappingLoopCS__OwnedInExpressionAssignment_4 ) + // InternalQVTimperative.g:9120:2: rule__MappingLoopCS__OwnedInExpressionAssignment_4 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingLoopCS__OwnedInExpressionAssignment_4(); @@ -26786,16 +29145,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__5" - // InternalQVTimperative.g:8322:1: rule__MappingLoopCS__Group__5 : rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 ; + // InternalQVTimperative.g:9130:1: rule__MappingLoopCS__Group__5 : rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 ; public final void rule__MappingLoopCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8326:1: ( rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 ) - // InternalQVTimperative.g:8327:2: rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 + // InternalQVTimperative.g:9134:1: ( rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 ) + // InternalQVTimperative.g:9135:2: rule__MappingLoopCS__Group__5__Impl rule__MappingLoopCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_33); + pushFollow(FollowSets000.FOLLOW_36); rule__MappingLoopCS__Group__5__Impl(); state._fsp--; @@ -26824,22 +29183,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__5__Impl" - // InternalQVTimperative.g:8334:1: rule__MappingLoopCS__Group__5__Impl : ( '{' ) ; + // InternalQVTimperative.g:9142:1: rule__MappingLoopCS__Group__5__Impl : ( '{' ) ; public final void rule__MappingLoopCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8338:1: ( ( '{' ) ) - // InternalQVTimperative.g:8339:1: ( '{' ) + // InternalQVTimperative.g:9146:1: ( ( '{' ) ) + // InternalQVTimperative.g:9147:1: ( '{' ) { - // InternalQVTimperative.g:8339:1: ( '{' ) - // InternalQVTimperative.g:8340:1: '{' + // InternalQVTimperative.g:9147:1: ( '{' ) + // InternalQVTimperative.g:9148:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_5()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingLoopCSAccess().getLeftCurlyBracketKeyword_5()); } @@ -26865,16 +29224,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__6" - // InternalQVTimperative.g:8353:1: rule__MappingLoopCS__Group__6 : rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 ; + // InternalQVTimperative.g:9161:1: rule__MappingLoopCS__Group__6 : rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 ; public final void rule__MappingLoopCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8357:1: ( rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 ) - // InternalQVTimperative.g:8358:2: rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 + // InternalQVTimperative.g:9165:1: ( rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 ) + // InternalQVTimperative.g:9166:2: rule__MappingLoopCS__Group__6__Impl rule__MappingLoopCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__MappingLoopCS__Group__6__Impl(); state._fsp--; @@ -26903,28 +29262,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__6__Impl" - // InternalQVTimperative.g:8365:1: rule__MappingLoopCS__Group__6__Impl : ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) ; + // InternalQVTimperative.g:9173:1: rule__MappingLoopCS__Group__6__Impl : ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) ; public final void rule__MappingLoopCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8369:1: ( ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) ) - // InternalQVTimperative.g:8370:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) + // InternalQVTimperative.g:9177:1: ( ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) ) + // InternalQVTimperative.g:9178:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) { - // InternalQVTimperative.g:8370:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) - // InternalQVTimperative.g:8371:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) + // InternalQVTimperative.g:9178:1: ( ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) ) + // InternalQVTimperative.g:9179:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) { - // InternalQVTimperative.g:8371:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) - // InternalQVTimperative.g:8372:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) + // InternalQVTimperative.g:9179:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) ) + // InternalQVTimperative.g:9180:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsAssignment_6()); } - // InternalQVTimperative.g:8373:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) - // InternalQVTimperative.g:8373:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 + // InternalQVTimperative.g:9181:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 ) + // InternalQVTimperative.g:9181:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 { - pushFollow(FollowSets000.FOLLOW_27); + pushFollow(FollowSets000.FOLLOW_31); rule__MappingLoopCS__OwnedMappingStatementsAssignment_6(); state._fsp--; @@ -26938,28 +29297,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } - // InternalQVTimperative.g:8376:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) - // InternalQVTimperative.g:8377:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* + // InternalQVTimperative.g:9184:1: ( ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* ) + // InternalQVTimperative.g:9185:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsAssignment_6()); } - // InternalQVTimperative.g:8378:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* - loop87: + // InternalQVTimperative.g:9186:1: ( rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 )* + loop93: do { - int alt87=2; - int LA87_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA87_0==66||LA87_0==68||(LA87_0>=77 && LA87_0<=78)||LA87_0==116) ) { - alt87=1; + if ( (LA93_0==17||LA93_0==67||LA93_0==69||LA93_0==83||(LA93_0>=120 && LA93_0<=122)) ) { + alt93=1; } - switch (alt87) { + switch (alt93) { case 1 : - // InternalQVTimperative.g:8378:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 + // InternalQVTimperative.g:9186:2: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 { - pushFollow(FollowSets000.FOLLOW_27); + pushFollow(FollowSets000.FOLLOW_31); rule__MappingLoopCS__OwnedMappingStatementsAssignment_6(); state._fsp--; @@ -26969,7 +29328,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop87; + break loop93; } } while (true); @@ -27001,14 +29360,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__7" - // InternalQVTimperative.g:8389:1: rule__MappingLoopCS__Group__7 : rule__MappingLoopCS__Group__7__Impl ; + // InternalQVTimperative.g:9197:1: rule__MappingLoopCS__Group__7 : rule__MappingLoopCS__Group__7__Impl ; public final void rule__MappingLoopCS__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8393:1: ( rule__MappingLoopCS__Group__7__Impl ) - // InternalQVTimperative.g:8394:2: rule__MappingLoopCS__Group__7__Impl + // InternalQVTimperative.g:9201:1: ( rule__MappingLoopCS__Group__7__Impl ) + // InternalQVTimperative.g:9202:2: rule__MappingLoopCS__Group__7__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MappingLoopCS__Group__7__Impl(); @@ -27034,22 +29393,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group__7__Impl" - // InternalQVTimperative.g:8400:1: rule__MappingLoopCS__Group__7__Impl : ( '}' ) ; + // InternalQVTimperative.g:9208:1: rule__MappingLoopCS__Group__7__Impl : ( '}' ) ; public final void rule__MappingLoopCS__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8404:1: ( ( '}' ) ) - // InternalQVTimperative.g:8405:1: ( '}' ) + // InternalQVTimperative.g:9212:1: ( ( '}' ) ) + // InternalQVTimperative.g:9213:1: ( '}' ) { - // InternalQVTimperative.g:8405:1: ( '}' ) - // InternalQVTimperative.g:8406:1: '}' + // InternalQVTimperative.g:9213:1: ( '}' ) + // InternalQVTimperative.g:9214:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_7()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingLoopCSAccess().getRightCurlyBracketKeyword_7()); } @@ -27075,14 +29434,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group_0__0" - // InternalQVTimperative.g:8435:1: rule__MappingLoopCS__Group_0__0 : rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 ; + // InternalQVTimperative.g:9243:1: rule__MappingLoopCS__Group_0__0 : rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 ; public final void rule__MappingLoopCS__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8439:1: ( rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 ) - // InternalQVTimperative.g:8440:2: rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 + // InternalQVTimperative.g:9247:1: ( rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 ) + // InternalQVTimperative.g:9248:2: rule__MappingLoopCS__Group_0__0__Impl rule__MappingLoopCS__Group_0__1 { pushFollow(FollowSets000.FOLLOW_12); rule__MappingLoopCS__Group_0__0__Impl(); @@ -27113,22 +29472,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group_0__0__Impl" - // InternalQVTimperative.g:8447:1: rule__MappingLoopCS__Group_0__0__Impl : ( 'observe' ) ; + // InternalQVTimperative.g:9255:1: rule__MappingLoopCS__Group_0__0__Impl : ( 'observe' ) ; public final void rule__MappingLoopCS__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8451:1: ( ( 'observe' ) ) - // InternalQVTimperative.g:8452:1: ( 'observe' ) + // InternalQVTimperative.g:9259:1: ( ( 'observe' ) ) + // InternalQVTimperative.g:9260:1: ( 'observe' ) { - // InternalQVTimperative.g:8452:1: ( 'observe' ) - // InternalQVTimperative.g:8453:1: 'observe' + // InternalQVTimperative.g:9260:1: ( 'observe' ) + // InternalQVTimperative.g:9261:1: 'observe' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getObserveKeyword_0_0()); } - match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingLoopCSAccess().getObserveKeyword_0_0()); } @@ -27154,14 +29513,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group_0__1" - // InternalQVTimperative.g:8466:1: rule__MappingLoopCS__Group_0__1 : rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 ; + // InternalQVTimperative.g:9274:1: rule__MappingLoopCS__Group_0__1 : rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 ; public final void rule__MappingLoopCS__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8470:1: ( rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 ) - // InternalQVTimperative.g:8471:2: rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 + // InternalQVTimperative.g:9278:1: ( rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 ) + // InternalQVTimperative.g:9279:2: rule__MappingLoopCS__Group_0__1__Impl rule__MappingLoopCS__Group_0__2 { pushFollow(FollowSets000.FOLLOW_13); rule__MappingLoopCS__Group_0__1__Impl(); @@ -27192,23 +29551,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group_0__1__Impl" - // InternalQVTimperative.g:8478:1: rule__MappingLoopCS__Group_0__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) ; + // InternalQVTimperative.g:9286:1: rule__MappingLoopCS__Group_0__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) ; public final void rule__MappingLoopCS__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8482:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) ) - // InternalQVTimperative.g:8483:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) + // InternalQVTimperative.g:9290:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) ) + // InternalQVTimperative.g:9291:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) { - // InternalQVTimperative.g:8483:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) - // InternalQVTimperative.g:8484:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) + // InternalQVTimperative.g:9291:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) ) + // InternalQVTimperative.g:9292:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_1()); } - // InternalQVTimperative.g:8485:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) - // InternalQVTimperative.g:8485:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 + // InternalQVTimperative.g:9293:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 ) + // InternalQVTimperative.g:9293:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingLoopCS__ObservedPropertiesAssignment_0_1(); @@ -27243,14 +29602,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group_0__2" - // InternalQVTimperative.g:8495:1: rule__MappingLoopCS__Group_0__2 : rule__MappingLoopCS__Group_0__2__Impl ; + // InternalQVTimperative.g:9303:1: rule__MappingLoopCS__Group_0__2 : rule__MappingLoopCS__Group_0__2__Impl ; public final void rule__MappingLoopCS__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8499:1: ( rule__MappingLoopCS__Group_0__2__Impl ) - // InternalQVTimperative.g:8500:2: rule__MappingLoopCS__Group_0__2__Impl + // InternalQVTimperative.g:9307:1: ( rule__MappingLoopCS__Group_0__2__Impl ) + // InternalQVTimperative.g:9308:2: rule__MappingLoopCS__Group_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MappingLoopCS__Group_0__2__Impl(); @@ -27276,35 +29635,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group_0__2__Impl" - // InternalQVTimperative.g:8506:1: rule__MappingLoopCS__Group_0__2__Impl : ( ( rule__MappingLoopCS__Group_0_2__0 )* ) ; + // InternalQVTimperative.g:9314:1: rule__MappingLoopCS__Group_0__2__Impl : ( ( rule__MappingLoopCS__Group_0_2__0 )* ) ; public final void rule__MappingLoopCS__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8510:1: ( ( ( rule__MappingLoopCS__Group_0_2__0 )* ) ) - // InternalQVTimperative.g:8511:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* ) + // InternalQVTimperative.g:9318:1: ( ( ( rule__MappingLoopCS__Group_0_2__0 )* ) ) + // InternalQVTimperative.g:9319:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* ) { - // InternalQVTimperative.g:8511:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* ) - // InternalQVTimperative.g:8512:1: ( rule__MappingLoopCS__Group_0_2__0 )* + // InternalQVTimperative.g:9319:1: ( ( rule__MappingLoopCS__Group_0_2__0 )* ) + // InternalQVTimperative.g:9320:1: ( rule__MappingLoopCS__Group_0_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getGroup_0_2()); } - // InternalQVTimperative.g:8513:1: ( rule__MappingLoopCS__Group_0_2__0 )* - loop88: + // InternalQVTimperative.g:9321:1: ( rule__MappingLoopCS__Group_0_2__0 )* + loop94: do { - int alt88=2; - int LA88_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA88_0==69) ) { - alt88=1; + if ( (LA94_0==70) ) { + alt94=1; } - switch (alt88) { + switch (alt94) { case 1 : - // InternalQVTimperative.g:8513:2: rule__MappingLoopCS__Group_0_2__0 + // InternalQVTimperative.g:9321:2: rule__MappingLoopCS__Group_0_2__0 { pushFollow(FollowSets000.FOLLOW_14); rule__MappingLoopCS__Group_0_2__0(); @@ -27316,7 +29675,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop88; + break loop94; } } while (true); @@ -27345,14 +29704,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group_0_2__0" - // InternalQVTimperative.g:8529:1: rule__MappingLoopCS__Group_0_2__0 : rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 ; + // InternalQVTimperative.g:9337:1: rule__MappingLoopCS__Group_0_2__0 : rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 ; public final void rule__MappingLoopCS__Group_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8533:1: ( rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 ) - // InternalQVTimperative.g:8534:2: rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 + // InternalQVTimperative.g:9341:1: ( rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 ) + // InternalQVTimperative.g:9342:2: rule__MappingLoopCS__Group_0_2__0__Impl rule__MappingLoopCS__Group_0_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__MappingLoopCS__Group_0_2__0__Impl(); @@ -27383,22 +29742,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group_0_2__0__Impl" - // InternalQVTimperative.g:8541:1: rule__MappingLoopCS__Group_0_2__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:9349:1: rule__MappingLoopCS__Group_0_2__0__Impl : ( ',' ) ; public final void rule__MappingLoopCS__Group_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8545:1: ( ( ',' ) ) - // InternalQVTimperative.g:8546:1: ( ',' ) + // InternalQVTimperative.g:9353:1: ( ( ',' ) ) + // InternalQVTimperative.g:9354:1: ( ',' ) { - // InternalQVTimperative.g:8546:1: ( ',' ) - // InternalQVTimperative.g:8547:1: ',' + // InternalQVTimperative.g:9354:1: ( ',' ) + // InternalQVTimperative.g:9355:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getCommaKeyword_0_2_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingLoopCSAccess().getCommaKeyword_0_2_0()); } @@ -27424,14 +29783,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group_0_2__1" - // InternalQVTimperative.g:8560:1: rule__MappingLoopCS__Group_0_2__1 : rule__MappingLoopCS__Group_0_2__1__Impl ; + // InternalQVTimperative.g:9368:1: rule__MappingLoopCS__Group_0_2__1 : rule__MappingLoopCS__Group_0_2__1__Impl ; public final void rule__MappingLoopCS__Group_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8564:1: ( rule__MappingLoopCS__Group_0_2__1__Impl ) - // InternalQVTimperative.g:8565:2: rule__MappingLoopCS__Group_0_2__1__Impl + // InternalQVTimperative.g:9372:1: ( rule__MappingLoopCS__Group_0_2__1__Impl ) + // InternalQVTimperative.g:9373:2: rule__MappingLoopCS__Group_0_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MappingLoopCS__Group_0_2__1__Impl(); @@ -27457,23 +29816,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__Group_0_2__1__Impl" - // InternalQVTimperative.g:8571:1: rule__MappingLoopCS__Group_0_2__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) ; + // InternalQVTimperative.g:9379:1: rule__MappingLoopCS__Group_0_2__1__Impl : ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) ; public final void rule__MappingLoopCS__Group_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8575:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) ) - // InternalQVTimperative.g:8576:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) + // InternalQVTimperative.g:9383:1: ( ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) ) + // InternalQVTimperative.g:9384:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) { - // InternalQVTimperative.g:8576:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) - // InternalQVTimperative.g:8577:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) + // InternalQVTimperative.g:9384:1: ( ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) ) + // InternalQVTimperative.g:9385:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesAssignment_0_2_1()); } - // InternalQVTimperative.g:8578:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) - // InternalQVTimperative.g:8578:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 + // InternalQVTimperative.g:9386:1: ( rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 ) + // InternalQVTimperative.g:9386:2: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1(); @@ -27508,16 +29867,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingIteratorCS__Group__0" - // InternalQVTimperative.g:8592:1: rule__MappingIteratorCS__Group__0 : rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 ; + // InternalQVTimperative.g:9400:1: rule__MappingIteratorCS__Group__0 : rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 ; public final void rule__MappingIteratorCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8596:1: ( rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 ) - // InternalQVTimperative.g:8597:2: rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 + // InternalQVTimperative.g:9404:1: ( rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 ) + // InternalQVTimperative.g:9405:2: rule__MappingIteratorCS__Group__0__Impl rule__MappingIteratorCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__MappingIteratorCS__Group__0__Impl(); state._fsp--; @@ -27546,23 +29905,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingIteratorCS__Group__0__Impl" - // InternalQVTimperative.g:8604:1: rule__MappingIteratorCS__Group__0__Impl : ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) ; + // InternalQVTimperative.g:9412:1: rule__MappingIteratorCS__Group__0__Impl : ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) ; public final void rule__MappingIteratorCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8608:1: ( ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) ) - // InternalQVTimperative.g:8609:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:9416:1: ( ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) ) + // InternalQVTimperative.g:9417:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) { - // InternalQVTimperative.g:8609:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) - // InternalQVTimperative.g:8610:1: ( rule__MappingIteratorCS__NameAssignment_0 ) + // InternalQVTimperative.g:9417:1: ( ( rule__MappingIteratorCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:9418:1: ( rule__MappingIteratorCS__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingIteratorCSAccess().getNameAssignment_0()); } - // InternalQVTimperative.g:8611:1: ( rule__MappingIteratorCS__NameAssignment_0 ) - // InternalQVTimperative.g:8611:2: rule__MappingIteratorCS__NameAssignment_0 + // InternalQVTimperative.g:9419:1: ( rule__MappingIteratorCS__NameAssignment_0 ) + // InternalQVTimperative.g:9419:2: rule__MappingIteratorCS__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingIteratorCS__NameAssignment_0(); @@ -27597,14 +29956,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingIteratorCS__Group__1" - // InternalQVTimperative.g:8621:1: rule__MappingIteratorCS__Group__1 : rule__MappingIteratorCS__Group__1__Impl ; + // InternalQVTimperative.g:9429:1: rule__MappingIteratorCS__Group__1 : rule__MappingIteratorCS__Group__1__Impl ; public final void rule__MappingIteratorCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8625:1: ( rule__MappingIteratorCS__Group__1__Impl ) - // InternalQVTimperative.g:8626:2: rule__MappingIteratorCS__Group__1__Impl + // InternalQVTimperative.g:9433:1: ( rule__MappingIteratorCS__Group__1__Impl ) + // InternalQVTimperative.g:9434:2: rule__MappingIteratorCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MappingIteratorCS__Group__1__Impl(); @@ -27630,31 +29989,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingIteratorCS__Group__1__Impl" - // InternalQVTimperative.g:8632:1: rule__MappingIteratorCS__Group__1__Impl : ( ( rule__MappingIteratorCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:9440:1: rule__MappingIteratorCS__Group__1__Impl : ( ( rule__MappingIteratorCS__Group_1__0 )? ) ; public final void rule__MappingIteratorCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8636:1: ( ( ( rule__MappingIteratorCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:8637:1: ( ( rule__MappingIteratorCS__Group_1__0 )? ) + // InternalQVTimperative.g:9444:1: ( ( ( rule__MappingIteratorCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:9445:1: ( ( rule__MappingIteratorCS__Group_1__0 )? ) { - // InternalQVTimperative.g:8637:1: ( ( rule__MappingIteratorCS__Group_1__0 )? ) - // InternalQVTimperative.g:8638:1: ( rule__MappingIteratorCS__Group_1__0 )? + // InternalQVTimperative.g:9445:1: ( ( rule__MappingIteratorCS__Group_1__0 )? ) + // InternalQVTimperative.g:9446:1: ( rule__MappingIteratorCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMappingIteratorCSAccess().getGroup_1()); } - // InternalQVTimperative.g:8639:1: ( rule__MappingIteratorCS__Group_1__0 )? - int alt89=2; - int LA89_0 = input.LA(1); + // InternalQVTimperative.g:9447:1: ( rule__MappingIteratorCS__Group_1__0 )? + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA89_0==71) ) { - alt89=1; + if ( (LA95_0==73) ) { + alt95=1; } - switch (alt89) { + switch (alt95) { case 1 : - // InternalQVTimperative.g:8639:2: rule__MappingIteratorCS__Group_1__0 + // InternalQVTimperative.g:9447:2: rule__MappingIteratorCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingIteratorCS__Group_1__0(); @@ -27692,14 +30051,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingIteratorCS__Group_1__0" - // InternalQVTimperative.g:8653:1: rule__MappingIteratorCS__Group_1__0 : rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 ; + // InternalQVTimperative.g:9461:1: rule__MappingIteratorCS__Group_1__0 : rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 ; public final void rule__MappingIteratorCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8657:1: ( rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 ) - // InternalQVTimperative.g:8658:2: rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 + // InternalQVTimperative.g:9465:1: ( rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 ) + // InternalQVTimperative.g:9466:2: rule__MappingIteratorCS__Group_1__0__Impl rule__MappingIteratorCS__Group_1__1 { pushFollow(FollowSets000.FOLLOW_12); rule__MappingIteratorCS__Group_1__0__Impl(); @@ -27730,22 +30089,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingIteratorCS__Group_1__0__Impl" - // InternalQVTimperative.g:8665:1: rule__MappingIteratorCS__Group_1__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:9473:1: rule__MappingIteratorCS__Group_1__0__Impl : ( ':' ) ; public final void rule__MappingIteratorCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8669:1: ( ( ':' ) ) - // InternalQVTimperative.g:8670:1: ( ':' ) + // InternalQVTimperative.g:9477:1: ( ( ':' ) ) + // InternalQVTimperative.g:9478:1: ( ':' ) { - // InternalQVTimperative.g:8670:1: ( ':' ) - // InternalQVTimperative.g:8671:1: ':' + // InternalQVTimperative.g:9478:1: ( ':' ) + // InternalQVTimperative.g:9479:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingIteratorCSAccess().getColonKeyword_1_0()); } @@ -27771,14 +30130,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingIteratorCS__Group_1__1" - // InternalQVTimperative.g:8684:1: rule__MappingIteratorCS__Group_1__1 : rule__MappingIteratorCS__Group_1__1__Impl ; + // InternalQVTimperative.g:9492:1: rule__MappingIteratorCS__Group_1__1 : rule__MappingIteratorCS__Group_1__1__Impl ; public final void rule__MappingIteratorCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8688:1: ( rule__MappingIteratorCS__Group_1__1__Impl ) - // InternalQVTimperative.g:8689:2: rule__MappingIteratorCS__Group_1__1__Impl + // InternalQVTimperative.g:9496:1: ( rule__MappingIteratorCS__Group_1__1__Impl ) + // InternalQVTimperative.g:9497:2: rule__MappingIteratorCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MappingIteratorCS__Group_1__1__Impl(); @@ -27804,23 +30163,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingIteratorCS__Group_1__1__Impl" - // InternalQVTimperative.g:8695:1: rule__MappingIteratorCS__Group_1__1__Impl : ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) ; + // InternalQVTimperative.g:9503:1: rule__MappingIteratorCS__Group_1__1__Impl : ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) ; public final void rule__MappingIteratorCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8699:1: ( ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) ) - // InternalQVTimperative.g:8700:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:9507:1: ( ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) ) + // InternalQVTimperative.g:9508:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) { - // InternalQVTimperative.g:8700:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) - // InternalQVTimperative.g:8701:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) + // InternalQVTimperative.g:9508:1: ( ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:9509:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingIteratorCSAccess().getOwnedTypeAssignment_1_1()); } - // InternalQVTimperative.g:8702:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) - // InternalQVTimperative.g:8702:2: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 + // InternalQVTimperative.g:9510:1: ( rule__MappingIteratorCS__OwnedTypeAssignment_1_1 ) + // InternalQVTimperative.g:9510:2: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__MappingIteratorCS__OwnedTypeAssignment_1_1(); @@ -27855,16 +30214,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__0" - // InternalQVTimperative.g:8716:1: rule__NewStatementCS__Group__0 : rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 ; + // InternalQVTimperative.g:9524:1: rule__NewStatementCS__Group__0 : rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 ; public final void rule__NewStatementCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8720:1: ( rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 ) - // InternalQVTimperative.g:8721:2: rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 + // InternalQVTimperative.g:9528:1: ( rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 ) + // InternalQVTimperative.g:9529:2: rule__NewStatementCS__Group__0__Impl rule__NewStatementCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_36); + pushFollow(FollowSets000.FOLLOW_39); rule__NewStatementCS__Group__0__Impl(); state._fsp--; @@ -27893,31 +30252,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__0__Impl" - // InternalQVTimperative.g:8728:1: rule__NewStatementCS__Group__0__Impl : ( ( rule__NewStatementCS__Group_0__0 )? ) ; + // InternalQVTimperative.g:9536:1: rule__NewStatementCS__Group__0__Impl : ( ( rule__NewStatementCS__Group_0__0 )? ) ; public final void rule__NewStatementCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8732:1: ( ( ( rule__NewStatementCS__Group_0__0 )? ) ) - // InternalQVTimperative.g:8733:1: ( ( rule__NewStatementCS__Group_0__0 )? ) + // InternalQVTimperative.g:9540:1: ( ( ( rule__NewStatementCS__Group_0__0 )? ) ) + // InternalQVTimperative.g:9541:1: ( ( rule__NewStatementCS__Group_0__0 )? ) { - // InternalQVTimperative.g:8733:1: ( ( rule__NewStatementCS__Group_0__0 )? ) - // InternalQVTimperative.g:8734:1: ( rule__NewStatementCS__Group_0__0 )? + // InternalQVTimperative.g:9541:1: ( ( rule__NewStatementCS__Group_0__0 )? ) + // InternalQVTimperative.g:9542:1: ( rule__NewStatementCS__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getGroup_0()); } - // InternalQVTimperative.g:8735:1: ( rule__NewStatementCS__Group_0__0 )? - int alt90=2; - int LA90_0 = input.LA(1); + // InternalQVTimperative.g:9543:1: ( rule__NewStatementCS__Group_0__0 )? + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA90_0==68) ) { - alt90=1; + if ( (LA96_0==69) ) { + alt96=1; } - switch (alt90) { + switch (alt96) { case 1 : - // InternalQVTimperative.g:8735:2: rule__NewStatementCS__Group_0__0 + // InternalQVTimperative.g:9543:2: rule__NewStatementCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__Group_0__0(); @@ -27955,16 +30314,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__1" - // InternalQVTimperative.g:8745:1: rule__NewStatementCS__Group__1 : rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 ; + // InternalQVTimperative.g:9553:1: rule__NewStatementCS__Group__1 : rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 ; public final void rule__NewStatementCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8749:1: ( rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 ) - // InternalQVTimperative.g:8750:2: rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 + // InternalQVTimperative.g:9557:1: ( rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 ) + // InternalQVTimperative.g:9558:2: rule__NewStatementCS__Group__1__Impl rule__NewStatementCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__NewStatementCS__Group__1__Impl(); state._fsp--; @@ -27993,22 +30352,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__1__Impl" - // InternalQVTimperative.g:8757:1: rule__NewStatementCS__Group__1__Impl : ( 'new' ) ; + // InternalQVTimperative.g:9565:1: rule__NewStatementCS__Group__1__Impl : ( 'new' ) ; public final void rule__NewStatementCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8761:1: ( ( 'new' ) ) - // InternalQVTimperative.g:8762:1: ( 'new' ) + // InternalQVTimperative.g:9569:1: ( ( 'new' ) ) + // InternalQVTimperative.g:9570:1: ( 'new' ) { - // InternalQVTimperative.g:8762:1: ( 'new' ) - // InternalQVTimperative.g:8763:1: 'new' + // InternalQVTimperative.g:9570:1: ( 'new' ) + // InternalQVTimperative.g:9571:1: 'new' { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getNewKeyword_1()); } - match(input,79,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNewStatementCSAccess().getNewKeyword_1()); } @@ -28034,14 +30393,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__2" - // InternalQVTimperative.g:8776:1: rule__NewStatementCS__Group__2 : rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 ; + // InternalQVTimperative.g:9584:1: rule__NewStatementCS__Group__2 : rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 ; public final void rule__NewStatementCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8780:1: ( rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 ) - // InternalQVTimperative.g:8781:2: rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 + // InternalQVTimperative.g:9588:1: ( rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 ) + // InternalQVTimperative.g:9589:2: rule__NewStatementCS__Group__2__Impl rule__NewStatementCS__Group__3 { pushFollow(FollowSets000.FOLLOW_8); rule__NewStatementCS__Group__2__Impl(); @@ -28072,22 +30431,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__2__Impl" - // InternalQVTimperative.g:8788:1: rule__NewStatementCS__Group__2__Impl : ( ':' ) ; + // InternalQVTimperative.g:9596:1: rule__NewStatementCS__Group__2__Impl : ( ':' ) ; public final void rule__NewStatementCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8792:1: ( ( ':' ) ) - // InternalQVTimperative.g:8793:1: ( ':' ) + // InternalQVTimperative.g:9600:1: ( ( ':' ) ) + // InternalQVTimperative.g:9601:1: ( ':' ) { - // InternalQVTimperative.g:8793:1: ( ':' ) - // InternalQVTimperative.g:8794:1: ':' + // InternalQVTimperative.g:9601:1: ( ':' ) + // InternalQVTimperative.g:9602:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getColonKeyword_2()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNewStatementCSAccess().getColonKeyword_2()); } @@ -28113,14 +30472,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__3" - // InternalQVTimperative.g:8807:1: rule__NewStatementCS__Group__3 : rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 ; + // InternalQVTimperative.g:9615:1: rule__NewStatementCS__Group__3 : rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 ; public final void rule__NewStatementCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8811:1: ( rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 ) - // InternalQVTimperative.g:8812:2: rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 + // InternalQVTimperative.g:9619:1: ( rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 ) + // InternalQVTimperative.g:9620:2: rule__NewStatementCS__Group__3__Impl rule__NewStatementCS__Group__4 { pushFollow(FollowSets000.FOLLOW_8); rule__NewStatementCS__Group__3__Impl(); @@ -28151,23 +30510,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__3__Impl" - // InternalQVTimperative.g:8819:1: rule__NewStatementCS__Group__3__Impl : ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) ; + // InternalQVTimperative.g:9627:1: rule__NewStatementCS__Group__3__Impl : ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) ; public final void rule__NewStatementCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8823:1: ( ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) ) - // InternalQVTimperative.g:8824:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) + // InternalQVTimperative.g:9631:1: ( ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) ) + // InternalQVTimperative.g:9632:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) { - // InternalQVTimperative.g:8824:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) - // InternalQVTimperative.g:8825:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) + // InternalQVTimperative.g:9632:1: ( ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) ) + // InternalQVTimperative.g:9633:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelAssignment_3()); } - // InternalQVTimperative.g:8826:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) - // InternalQVTimperative.g:8826:2: rule__NewStatementCS__ReferredTypedModelAssignment_3 + // InternalQVTimperative.g:9634:1: ( rule__NewStatementCS__ReferredTypedModelAssignment_3 ) + // InternalQVTimperative.g:9634:2: rule__NewStatementCS__ReferredTypedModelAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__ReferredTypedModelAssignment_3(); @@ -28202,16 +30561,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__4" - // InternalQVTimperative.g:8836:1: rule__NewStatementCS__Group__4 : rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 ; + // InternalQVTimperative.g:9644:1: rule__NewStatementCS__Group__4 : rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 ; public final void rule__NewStatementCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8840:1: ( rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 ) - // InternalQVTimperative.g:8841:2: rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 + // InternalQVTimperative.g:9648:1: ( rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 ) + // InternalQVTimperative.g:9649:2: rule__NewStatementCS__Group__4__Impl rule__NewStatementCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__NewStatementCS__Group__4__Impl(); state._fsp--; @@ -28240,23 +30599,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__4__Impl" - // InternalQVTimperative.g:8848:1: rule__NewStatementCS__Group__4__Impl : ( ( rule__NewStatementCS__NameAssignment_4 ) ) ; + // InternalQVTimperative.g:9656:1: rule__NewStatementCS__Group__4__Impl : ( ( rule__NewStatementCS__NameAssignment_4 ) ) ; public final void rule__NewStatementCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8852:1: ( ( ( rule__NewStatementCS__NameAssignment_4 ) ) ) - // InternalQVTimperative.g:8853:1: ( ( rule__NewStatementCS__NameAssignment_4 ) ) + // InternalQVTimperative.g:9660:1: ( ( ( rule__NewStatementCS__NameAssignment_4 ) ) ) + // InternalQVTimperative.g:9661:1: ( ( rule__NewStatementCS__NameAssignment_4 ) ) { - // InternalQVTimperative.g:8853:1: ( ( rule__NewStatementCS__NameAssignment_4 ) ) - // InternalQVTimperative.g:8854:1: ( rule__NewStatementCS__NameAssignment_4 ) + // InternalQVTimperative.g:9661:1: ( ( rule__NewStatementCS__NameAssignment_4 ) ) + // InternalQVTimperative.g:9662:1: ( rule__NewStatementCS__NameAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getNameAssignment_4()); } - // InternalQVTimperative.g:8855:1: ( rule__NewStatementCS__NameAssignment_4 ) - // InternalQVTimperative.g:8855:2: rule__NewStatementCS__NameAssignment_4 + // InternalQVTimperative.g:9663:1: ( rule__NewStatementCS__NameAssignment_4 ) + // InternalQVTimperative.g:9663:2: rule__NewStatementCS__NameAssignment_4 { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__NameAssignment_4(); @@ -28291,14 +30650,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__5" - // InternalQVTimperative.g:8865:1: rule__NewStatementCS__Group__5 : rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 ; + // InternalQVTimperative.g:9673:1: rule__NewStatementCS__Group__5 : rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 ; public final void rule__NewStatementCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8869:1: ( rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 ) - // InternalQVTimperative.g:8870:2: rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 + // InternalQVTimperative.g:9677:1: ( rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 ) + // InternalQVTimperative.g:9678:2: rule__NewStatementCS__Group__5__Impl rule__NewStatementCS__Group__6 { pushFollow(FollowSets000.FOLLOW_12); rule__NewStatementCS__Group__5__Impl(); @@ -28329,22 +30688,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__5__Impl" - // InternalQVTimperative.g:8877:1: rule__NewStatementCS__Group__5__Impl : ( ':' ) ; + // InternalQVTimperative.g:9685:1: rule__NewStatementCS__Group__5__Impl : ( ':' ) ; public final void rule__NewStatementCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8881:1: ( ( ':' ) ) - // InternalQVTimperative.g:8882:1: ( ':' ) + // InternalQVTimperative.g:9689:1: ( ( ':' ) ) + // InternalQVTimperative.g:9690:1: ( ':' ) { - // InternalQVTimperative.g:8882:1: ( ':' ) - // InternalQVTimperative.g:8883:1: ':' + // InternalQVTimperative.g:9690:1: ( ':' ) + // InternalQVTimperative.g:9691:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getColonKeyword_5()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNewStatementCSAccess().getColonKeyword_5()); } @@ -28370,16 +30729,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__6" - // InternalQVTimperative.g:8896:1: rule__NewStatementCS__Group__6 : rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 ; + // InternalQVTimperative.g:9704:1: rule__NewStatementCS__Group__6 : rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 ; public final void rule__NewStatementCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8900:1: ( rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 ) - // InternalQVTimperative.g:8901:2: rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 + // InternalQVTimperative.g:9708:1: ( rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 ) + // InternalQVTimperative.g:9709:2: rule__NewStatementCS__Group__6__Impl rule__NewStatementCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_37); + pushFollow(FollowSets000.FOLLOW_40); rule__NewStatementCS__Group__6__Impl(); state._fsp--; @@ -28408,23 +30767,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__6__Impl" - // InternalQVTimperative.g:8908:1: rule__NewStatementCS__Group__6__Impl : ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) ; + // InternalQVTimperative.g:9716:1: rule__NewStatementCS__Group__6__Impl : ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) ; public final void rule__NewStatementCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8912:1: ( ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) ) - // InternalQVTimperative.g:8913:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) + // InternalQVTimperative.g:9720:1: ( ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) ) + // InternalQVTimperative.g:9721:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) { - // InternalQVTimperative.g:8913:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) - // InternalQVTimperative.g:8914:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 ) + // InternalQVTimperative.g:9721:1: ( ( rule__NewStatementCS__OwnedTypeAssignment_6 ) ) + // InternalQVTimperative.g:9722:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getOwnedTypeAssignment_6()); } - // InternalQVTimperative.g:8915:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 ) - // InternalQVTimperative.g:8915:2: rule__NewStatementCS__OwnedTypeAssignment_6 + // InternalQVTimperative.g:9723:1: ( rule__NewStatementCS__OwnedTypeAssignment_6 ) + // InternalQVTimperative.g:9723:2: rule__NewStatementCS__OwnedTypeAssignment_6 { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__OwnedTypeAssignment_6(); @@ -28459,16 +30818,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__7" - // InternalQVTimperative.g:8925:1: rule__NewStatementCS__Group__7 : rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 ; + // InternalQVTimperative.g:9733:1: rule__NewStatementCS__Group__7 : rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 ; public final void rule__NewStatementCS__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8929:1: ( rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 ) - // InternalQVTimperative.g:8930:2: rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 + // InternalQVTimperative.g:9737:1: ( rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 ) + // InternalQVTimperative.g:9738:2: rule__NewStatementCS__Group__7__Impl rule__NewStatementCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_37); + pushFollow(FollowSets000.FOLLOW_40); rule__NewStatementCS__Group__7__Impl(); state._fsp--; @@ -28497,31 +30856,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__7__Impl" - // InternalQVTimperative.g:8937:1: rule__NewStatementCS__Group__7__Impl : ( ( rule__NewStatementCS__Group_7__0 )? ) ; + // InternalQVTimperative.g:9745:1: rule__NewStatementCS__Group__7__Impl : ( ( rule__NewStatementCS__Group_7__0 )? ) ; public final void rule__NewStatementCS__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8941:1: ( ( ( rule__NewStatementCS__Group_7__0 )? ) ) - // InternalQVTimperative.g:8942:1: ( ( rule__NewStatementCS__Group_7__0 )? ) + // InternalQVTimperative.g:9749:1: ( ( ( rule__NewStatementCS__Group_7__0 )? ) ) + // InternalQVTimperative.g:9750:1: ( ( rule__NewStatementCS__Group_7__0 )? ) { - // InternalQVTimperative.g:8942:1: ( ( rule__NewStatementCS__Group_7__0 )? ) - // InternalQVTimperative.g:8943:1: ( rule__NewStatementCS__Group_7__0 )? + // InternalQVTimperative.g:9750:1: ( ( rule__NewStatementCS__Group_7__0 )? ) + // InternalQVTimperative.g:9751:1: ( rule__NewStatementCS__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getGroup_7()); } - // InternalQVTimperative.g:8944:1: ( rule__NewStatementCS__Group_7__0 )? - int alt91=2; - int LA91_0 = input.LA(1); + // InternalQVTimperative.g:9752:1: ( rule__NewStatementCS__Group_7__0 )? + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA91_0==73) ) { - alt91=1; + if ( (LA97_0==75) ) { + alt97=1; } - switch (alt91) { + switch (alt97) { case 1 : - // InternalQVTimperative.g:8944:2: rule__NewStatementCS__Group_7__0 + // InternalQVTimperative.g:9752:2: rule__NewStatementCS__Group_7__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__Group_7__0(); @@ -28559,14 +30918,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__8" - // InternalQVTimperative.g:8954:1: rule__NewStatementCS__Group__8 : rule__NewStatementCS__Group__8__Impl ; + // InternalQVTimperative.g:9762:1: rule__NewStatementCS__Group__8 : rule__NewStatementCS__Group__8__Impl ; public final void rule__NewStatementCS__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8958:1: ( rule__NewStatementCS__Group__8__Impl ) - // InternalQVTimperative.g:8959:2: rule__NewStatementCS__Group__8__Impl + // InternalQVTimperative.g:9766:1: ( rule__NewStatementCS__Group__8__Impl ) + // InternalQVTimperative.g:9767:2: rule__NewStatementCS__Group__8__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__Group__8__Impl(); @@ -28592,22 +30951,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group__8__Impl" - // InternalQVTimperative.g:8965:1: rule__NewStatementCS__Group__8__Impl : ( ';' ) ; + // InternalQVTimperative.g:9773:1: rule__NewStatementCS__Group__8__Impl : ( ';' ) ; public final void rule__NewStatementCS__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:8969:1: ( ( ';' ) ) - // InternalQVTimperative.g:8970:1: ( ';' ) + // InternalQVTimperative.g:9777:1: ( ( ';' ) ) + // InternalQVTimperative.g:9778:1: ( ';' ) { - // InternalQVTimperative.g:8970:1: ( ';' ) - // InternalQVTimperative.g:8971:1: ';' + // InternalQVTimperative.g:9778:1: ( ';' ) + // InternalQVTimperative.g:9779:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getSemicolonKeyword_8()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNewStatementCSAccess().getSemicolonKeyword_8()); } @@ -28633,14 +30992,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_0__0" - // InternalQVTimperative.g:9002:1: rule__NewStatementCS__Group_0__0 : rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 ; + // InternalQVTimperative.g:9810:1: rule__NewStatementCS__Group_0__0 : rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 ; public final void rule__NewStatementCS__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9006:1: ( rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 ) - // InternalQVTimperative.g:9007:2: rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 + // InternalQVTimperative.g:9814:1: ( rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 ) + // InternalQVTimperative.g:9815:2: rule__NewStatementCS__Group_0__0__Impl rule__NewStatementCS__Group_0__1 { pushFollow(FollowSets000.FOLLOW_12); rule__NewStatementCS__Group_0__0__Impl(); @@ -28671,22 +31030,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_0__0__Impl" - // InternalQVTimperative.g:9014:1: rule__NewStatementCS__Group_0__0__Impl : ( 'observe' ) ; + // InternalQVTimperative.g:9822:1: rule__NewStatementCS__Group_0__0__Impl : ( 'observe' ) ; public final void rule__NewStatementCS__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9018:1: ( ( 'observe' ) ) - // InternalQVTimperative.g:9019:1: ( 'observe' ) + // InternalQVTimperative.g:9826:1: ( ( 'observe' ) ) + // InternalQVTimperative.g:9827:1: ( 'observe' ) { - // InternalQVTimperative.g:9019:1: ( 'observe' ) - // InternalQVTimperative.g:9020:1: 'observe' + // InternalQVTimperative.g:9827:1: ( 'observe' ) + // InternalQVTimperative.g:9828:1: 'observe' { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getObserveKeyword_0_0()); } - match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNewStatementCSAccess().getObserveKeyword_0_0()); } @@ -28712,14 +31071,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_0__1" - // InternalQVTimperative.g:9033:1: rule__NewStatementCS__Group_0__1 : rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 ; + // InternalQVTimperative.g:9841:1: rule__NewStatementCS__Group_0__1 : rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 ; public final void rule__NewStatementCS__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9037:1: ( rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 ) - // InternalQVTimperative.g:9038:2: rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 + // InternalQVTimperative.g:9845:1: ( rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 ) + // InternalQVTimperative.g:9846:2: rule__NewStatementCS__Group_0__1__Impl rule__NewStatementCS__Group_0__2 { pushFollow(FollowSets000.FOLLOW_13); rule__NewStatementCS__Group_0__1__Impl(); @@ -28750,23 +31109,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_0__1__Impl" - // InternalQVTimperative.g:9045:1: rule__NewStatementCS__Group_0__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) ; + // InternalQVTimperative.g:9853:1: rule__NewStatementCS__Group_0__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) ; public final void rule__NewStatementCS__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9049:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) ) - // InternalQVTimperative.g:9050:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) + // InternalQVTimperative.g:9857:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) ) + // InternalQVTimperative.g:9858:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) { - // InternalQVTimperative.g:9050:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) - // InternalQVTimperative.g:9051:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) + // InternalQVTimperative.g:9858:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) ) + // InternalQVTimperative.g:9859:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesAssignment_0_1()); } - // InternalQVTimperative.g:9052:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) - // InternalQVTimperative.g:9052:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_1 + // InternalQVTimperative.g:9860:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_1 ) + // InternalQVTimperative.g:9860:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__ObservedPropertiesAssignment_0_1(); @@ -28801,14 +31160,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_0__2" - // InternalQVTimperative.g:9062:1: rule__NewStatementCS__Group_0__2 : rule__NewStatementCS__Group_0__2__Impl ; + // InternalQVTimperative.g:9870:1: rule__NewStatementCS__Group_0__2 : rule__NewStatementCS__Group_0__2__Impl ; public final void rule__NewStatementCS__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9066:1: ( rule__NewStatementCS__Group_0__2__Impl ) - // InternalQVTimperative.g:9067:2: rule__NewStatementCS__Group_0__2__Impl + // InternalQVTimperative.g:9874:1: ( rule__NewStatementCS__Group_0__2__Impl ) + // InternalQVTimperative.g:9875:2: rule__NewStatementCS__Group_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__Group_0__2__Impl(); @@ -28834,35 +31193,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_0__2__Impl" - // InternalQVTimperative.g:9073:1: rule__NewStatementCS__Group_0__2__Impl : ( ( rule__NewStatementCS__Group_0_2__0 )* ) ; + // InternalQVTimperative.g:9881:1: rule__NewStatementCS__Group_0__2__Impl : ( ( rule__NewStatementCS__Group_0_2__0 )* ) ; public final void rule__NewStatementCS__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9077:1: ( ( ( rule__NewStatementCS__Group_0_2__0 )* ) ) - // InternalQVTimperative.g:9078:1: ( ( rule__NewStatementCS__Group_0_2__0 )* ) + // InternalQVTimperative.g:9885:1: ( ( ( rule__NewStatementCS__Group_0_2__0 )* ) ) + // InternalQVTimperative.g:9886:1: ( ( rule__NewStatementCS__Group_0_2__0 )* ) { - // InternalQVTimperative.g:9078:1: ( ( rule__NewStatementCS__Group_0_2__0 )* ) - // InternalQVTimperative.g:9079:1: ( rule__NewStatementCS__Group_0_2__0 )* + // InternalQVTimperative.g:9886:1: ( ( rule__NewStatementCS__Group_0_2__0 )* ) + // InternalQVTimperative.g:9887:1: ( rule__NewStatementCS__Group_0_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getGroup_0_2()); } - // InternalQVTimperative.g:9080:1: ( rule__NewStatementCS__Group_0_2__0 )* - loop92: + // InternalQVTimperative.g:9888:1: ( rule__NewStatementCS__Group_0_2__0 )* + loop98: do { - int alt92=2; - int LA92_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA92_0==69) ) { - alt92=1; + if ( (LA98_0==70) ) { + alt98=1; } - switch (alt92) { + switch (alt98) { case 1 : - // InternalQVTimperative.g:9080:2: rule__NewStatementCS__Group_0_2__0 + // InternalQVTimperative.g:9888:2: rule__NewStatementCS__Group_0_2__0 { pushFollow(FollowSets000.FOLLOW_14); rule__NewStatementCS__Group_0_2__0(); @@ -28874,7 +31233,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop92; + break loop98; } } while (true); @@ -28903,14 +31262,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_0_2__0" - // InternalQVTimperative.g:9096:1: rule__NewStatementCS__Group_0_2__0 : rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 ; + // InternalQVTimperative.g:9904:1: rule__NewStatementCS__Group_0_2__0 : rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 ; public final void rule__NewStatementCS__Group_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9100:1: ( rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 ) - // InternalQVTimperative.g:9101:2: rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 + // InternalQVTimperative.g:9908:1: ( rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 ) + // InternalQVTimperative.g:9909:2: rule__NewStatementCS__Group_0_2__0__Impl rule__NewStatementCS__Group_0_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__NewStatementCS__Group_0_2__0__Impl(); @@ -28941,22 +31300,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_0_2__0__Impl" - // InternalQVTimperative.g:9108:1: rule__NewStatementCS__Group_0_2__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:9916:1: rule__NewStatementCS__Group_0_2__0__Impl : ( ',' ) ; public final void rule__NewStatementCS__Group_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9112:1: ( ( ',' ) ) - // InternalQVTimperative.g:9113:1: ( ',' ) + // InternalQVTimperative.g:9920:1: ( ( ',' ) ) + // InternalQVTimperative.g:9921:1: ( ',' ) { - // InternalQVTimperative.g:9113:1: ( ',' ) - // InternalQVTimperative.g:9114:1: ',' + // InternalQVTimperative.g:9921:1: ( ',' ) + // InternalQVTimperative.g:9922:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getCommaKeyword_0_2_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNewStatementCSAccess().getCommaKeyword_0_2_0()); } @@ -28982,14 +31341,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_0_2__1" - // InternalQVTimperative.g:9127:1: rule__NewStatementCS__Group_0_2__1 : rule__NewStatementCS__Group_0_2__1__Impl ; + // InternalQVTimperative.g:9935:1: rule__NewStatementCS__Group_0_2__1 : rule__NewStatementCS__Group_0_2__1__Impl ; public final void rule__NewStatementCS__Group_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9131:1: ( rule__NewStatementCS__Group_0_2__1__Impl ) - // InternalQVTimperative.g:9132:2: rule__NewStatementCS__Group_0_2__1__Impl + // InternalQVTimperative.g:9939:1: ( rule__NewStatementCS__Group_0_2__1__Impl ) + // InternalQVTimperative.g:9940:2: rule__NewStatementCS__Group_0_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__Group_0_2__1__Impl(); @@ -29015,23 +31374,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_0_2__1__Impl" - // InternalQVTimperative.g:9138:1: rule__NewStatementCS__Group_0_2__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ; + // InternalQVTimperative.g:9946:1: rule__NewStatementCS__Group_0_2__1__Impl : ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ; public final void rule__NewStatementCS__Group_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9142:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ) - // InternalQVTimperative.g:9143:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) + // InternalQVTimperative.g:9950:1: ( ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ) + // InternalQVTimperative.g:9951:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) { - // InternalQVTimperative.g:9143:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) - // InternalQVTimperative.g:9144:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) + // InternalQVTimperative.g:9951:1: ( ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) + // InternalQVTimperative.g:9952:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesAssignment_0_2_1()); } - // InternalQVTimperative.g:9145:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) - // InternalQVTimperative.g:9145:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 + // InternalQVTimperative.g:9953:1: ( rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 ) + // InternalQVTimperative.g:9953:2: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1(); @@ -29066,14 +31425,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_7__0" - // InternalQVTimperative.g:9159:1: rule__NewStatementCS__Group_7__0 : rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 ; + // InternalQVTimperative.g:9967:1: rule__NewStatementCS__Group_7__0 : rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 ; public final void rule__NewStatementCS__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9163:1: ( rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 ) - // InternalQVTimperative.g:9164:2: rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 + // InternalQVTimperative.g:9971:1: ( rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 ) + // InternalQVTimperative.g:9972:2: rule__NewStatementCS__Group_7__0__Impl rule__NewStatementCS__Group_7__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NewStatementCS__Group_7__0__Impl(); @@ -29104,22 +31463,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_7__0__Impl" - // InternalQVTimperative.g:9171:1: rule__NewStatementCS__Group_7__0__Impl : ( ':=' ) ; + // InternalQVTimperative.g:9979:1: rule__NewStatementCS__Group_7__0__Impl : ( ':=' ) ; public final void rule__NewStatementCS__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9175:1: ( ( ':=' ) ) - // InternalQVTimperative.g:9176:1: ( ':=' ) + // InternalQVTimperative.g:9983:1: ( ( ':=' ) ) + // InternalQVTimperative.g:9984:1: ( ':=' ) { - // InternalQVTimperative.g:9176:1: ( ':=' ) - // InternalQVTimperative.g:9177:1: ':=' + // InternalQVTimperative.g:9984:1: ( ':=' ) + // InternalQVTimperative.g:9985:1: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getColonEqualsSignKeyword_7_0()); } - match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNewStatementCSAccess().getColonEqualsSignKeyword_7_0()); } @@ -29145,14 +31504,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_7__1" - // InternalQVTimperative.g:9190:1: rule__NewStatementCS__Group_7__1 : rule__NewStatementCS__Group_7__1__Impl ; + // InternalQVTimperative.g:9998:1: rule__NewStatementCS__Group_7__1 : rule__NewStatementCS__Group_7__1__Impl ; public final void rule__NewStatementCS__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9194:1: ( rule__NewStatementCS__Group_7__1__Impl ) - // InternalQVTimperative.g:9195:2: rule__NewStatementCS__Group_7__1__Impl + // InternalQVTimperative.g:10002:1: ( rule__NewStatementCS__Group_7__1__Impl ) + // InternalQVTimperative.g:10003:2: rule__NewStatementCS__Group_7__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__Group_7__1__Impl(); @@ -29178,23 +31537,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__Group_7__1__Impl" - // InternalQVTimperative.g:9201:1: rule__NewStatementCS__Group_7__1__Impl : ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) ; + // InternalQVTimperative.g:10009:1: rule__NewStatementCS__Group_7__1__Impl : ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) ; public final void rule__NewStatementCS__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9205:1: ( ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) ) - // InternalQVTimperative.g:9206:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) + // InternalQVTimperative.g:10013:1: ( ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) ) + // InternalQVTimperative.g:10014:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) { - // InternalQVTimperative.g:9206:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) - // InternalQVTimperative.g:9207:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) + // InternalQVTimperative.g:10014:1: ( ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) ) + // InternalQVTimperative.g:10015:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getOwnedExpressionAssignment_7_1()); } - // InternalQVTimperative.g:9208:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) - // InternalQVTimperative.g:9208:2: rule__NewStatementCS__OwnedExpressionAssignment_7_1 + // InternalQVTimperative.g:10016:1: ( rule__NewStatementCS__OwnedExpressionAssignment_7_1 ) + // InternalQVTimperative.g:10016:2: rule__NewStatementCS__OwnedExpressionAssignment_7_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NewStatementCS__OwnedExpressionAssignment_7_1(); @@ -29228,690 +31587,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__NewStatementCS__Group_7__1__Impl" - // $ANTLR start "rule__OutVariableCS__Group__0" - // InternalQVTimperative.g:9222:1: rule__OutVariableCS__Group__0 : rule__OutVariableCS__Group__0__Impl rule__OutVariableCS__Group__1 ; - public final void rule__OutVariableCS__Group__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9226:1: ( rule__OutVariableCS__Group__0__Impl rule__OutVariableCS__Group__1 ) - // InternalQVTimperative.g:9227:2: rule__OutVariableCS__Group__0__Impl rule__OutVariableCS__Group__1 - { - pushFollow(FollowSets000.FOLLOW_8); - rule__OutVariableCS__Group__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__Group__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__0" - - - // $ANTLR start "rule__OutVariableCS__Group__0__Impl" - // InternalQVTimperative.g:9234:1: rule__OutVariableCS__Group__0__Impl : ( 'out' ) ; - public final void rule__OutVariableCS__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9238:1: ( ( 'out' ) ) - // InternalQVTimperative.g:9239:1: ( 'out' ) - { - // InternalQVTimperative.g:9239:1: ( 'out' ) - // InternalQVTimperative.g:9240:1: 'out' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getOutKeyword_0()); - } - match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getOutKeyword_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__0__Impl" - - - // $ANTLR start "rule__OutVariableCS__Group__1" - // InternalQVTimperative.g:9253:1: rule__OutVariableCS__Group__1 : rule__OutVariableCS__Group__1__Impl rule__OutVariableCS__Group__2 ; - public final void rule__OutVariableCS__Group__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9257:1: ( rule__OutVariableCS__Group__1__Impl rule__OutVariableCS__Group__2 ) - // InternalQVTimperative.g:9258:2: rule__OutVariableCS__Group__1__Impl rule__OutVariableCS__Group__2 - { - pushFollow(FollowSets000.FOLLOW_15); - rule__OutVariableCS__Group__1__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__Group__2(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__1" - - - // $ANTLR start "rule__OutVariableCS__Group__1__Impl" - // InternalQVTimperative.g:9265:1: rule__OutVariableCS__Group__1__Impl : ( ( rule__OutVariableCS__NameAssignment_1 ) ) ; - public final void rule__OutVariableCS__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9269:1: ( ( ( rule__OutVariableCS__NameAssignment_1 ) ) ) - // InternalQVTimperative.g:9270:1: ( ( rule__OutVariableCS__NameAssignment_1 ) ) - { - // InternalQVTimperative.g:9270:1: ( ( rule__OutVariableCS__NameAssignment_1 ) ) - // InternalQVTimperative.g:9271:1: ( rule__OutVariableCS__NameAssignment_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getNameAssignment_1()); - } - // InternalQVTimperative.g:9272:1: ( rule__OutVariableCS__NameAssignment_1 ) - // InternalQVTimperative.g:9272:2: rule__OutVariableCS__NameAssignment_1 - { - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__NameAssignment_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getNameAssignment_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__1__Impl" - - - // $ANTLR start "rule__OutVariableCS__Group__2" - // InternalQVTimperative.g:9282:1: rule__OutVariableCS__Group__2 : rule__OutVariableCS__Group__2__Impl rule__OutVariableCS__Group__3 ; - public final void rule__OutVariableCS__Group__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9286:1: ( rule__OutVariableCS__Group__2__Impl rule__OutVariableCS__Group__3 ) - // InternalQVTimperative.g:9287:2: rule__OutVariableCS__Group__2__Impl rule__OutVariableCS__Group__3 - { - pushFollow(FollowSets000.FOLLOW_12); - rule__OutVariableCS__Group__2__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__Group__3(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__2" - - - // $ANTLR start "rule__OutVariableCS__Group__2__Impl" - // InternalQVTimperative.g:9294:1: rule__OutVariableCS__Group__2__Impl : ( ':' ) ; - public final void rule__OutVariableCS__Group__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9298:1: ( ( ':' ) ) - // InternalQVTimperative.g:9299:1: ( ':' ) - { - // InternalQVTimperative.g:9299:1: ( ':' ) - // InternalQVTimperative.g:9300:1: ':' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getColonKeyword_2()); - } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getColonKeyword_2()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__2__Impl" - - - // $ANTLR start "rule__OutVariableCS__Group__3" - // InternalQVTimperative.g:9313:1: rule__OutVariableCS__Group__3 : rule__OutVariableCS__Group__3__Impl rule__OutVariableCS__Group__4 ; - public final void rule__OutVariableCS__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9317:1: ( rule__OutVariableCS__Group__3__Impl rule__OutVariableCS__Group__4 ) - // InternalQVTimperative.g:9318:2: rule__OutVariableCS__Group__3__Impl rule__OutVariableCS__Group__4 - { - pushFollow(FollowSets000.FOLLOW_37); - rule__OutVariableCS__Group__3__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__Group__4(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__3" - - - // $ANTLR start "rule__OutVariableCS__Group__3__Impl" - // InternalQVTimperative.g:9325:1: rule__OutVariableCS__Group__3__Impl : ( ( rule__OutVariableCS__OwnedTypeAssignment_3 ) ) ; - public final void rule__OutVariableCS__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9329:1: ( ( ( rule__OutVariableCS__OwnedTypeAssignment_3 ) ) ) - // InternalQVTimperative.g:9330:1: ( ( rule__OutVariableCS__OwnedTypeAssignment_3 ) ) - { - // InternalQVTimperative.g:9330:1: ( ( rule__OutVariableCS__OwnedTypeAssignment_3 ) ) - // InternalQVTimperative.g:9331:1: ( rule__OutVariableCS__OwnedTypeAssignment_3 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getOwnedTypeAssignment_3()); - } - // InternalQVTimperative.g:9332:1: ( rule__OutVariableCS__OwnedTypeAssignment_3 ) - // InternalQVTimperative.g:9332:2: rule__OutVariableCS__OwnedTypeAssignment_3 - { - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__OwnedTypeAssignment_3(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getOwnedTypeAssignment_3()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__3__Impl" - - - // $ANTLR start "rule__OutVariableCS__Group__4" - // InternalQVTimperative.g:9342:1: rule__OutVariableCS__Group__4 : rule__OutVariableCS__Group__4__Impl rule__OutVariableCS__Group__5 ; - public final void rule__OutVariableCS__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9346:1: ( rule__OutVariableCS__Group__4__Impl rule__OutVariableCS__Group__5 ) - // InternalQVTimperative.g:9347:2: rule__OutVariableCS__Group__4__Impl rule__OutVariableCS__Group__5 - { - pushFollow(FollowSets000.FOLLOW_37); - rule__OutVariableCS__Group__4__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__Group__5(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__4" - - - // $ANTLR start "rule__OutVariableCS__Group__4__Impl" - // InternalQVTimperative.g:9354:1: rule__OutVariableCS__Group__4__Impl : ( ( rule__OutVariableCS__Group_4__0 )? ) ; - public final void rule__OutVariableCS__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9358:1: ( ( ( rule__OutVariableCS__Group_4__0 )? ) ) - // InternalQVTimperative.g:9359:1: ( ( rule__OutVariableCS__Group_4__0 )? ) - { - // InternalQVTimperative.g:9359:1: ( ( rule__OutVariableCS__Group_4__0 )? ) - // InternalQVTimperative.g:9360:1: ( rule__OutVariableCS__Group_4__0 )? - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getGroup_4()); - } - // InternalQVTimperative.g:9361:1: ( rule__OutVariableCS__Group_4__0 )? - int alt93=2; - int LA93_0 = input.LA(1); - - if ( (LA93_0==73) ) { - alt93=1; - } - switch (alt93) { - case 1 : - // InternalQVTimperative.g:9361:2: rule__OutVariableCS__Group_4__0 - { - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__Group_4__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getGroup_4()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__4__Impl" - - - // $ANTLR start "rule__OutVariableCS__Group__5" - // InternalQVTimperative.g:9371:1: rule__OutVariableCS__Group__5 : rule__OutVariableCS__Group__5__Impl ; - public final void rule__OutVariableCS__Group__5() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9375:1: ( rule__OutVariableCS__Group__5__Impl ) - // InternalQVTimperative.g:9376:2: rule__OutVariableCS__Group__5__Impl - { - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__Group__5__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__5" - - - // $ANTLR start "rule__OutVariableCS__Group__5__Impl" - // InternalQVTimperative.g:9382:1: rule__OutVariableCS__Group__5__Impl : ( ';' ) ; - public final void rule__OutVariableCS__Group__5__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9386:1: ( ( ';' ) ) - // InternalQVTimperative.g:9387:1: ( ';' ) - { - // InternalQVTimperative.g:9387:1: ( ';' ) - // InternalQVTimperative.g:9388:1: ';' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getSemicolonKeyword_5()); - } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getSemicolonKeyword_5()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group__5__Impl" - - - // $ANTLR start "rule__OutVariableCS__Group_4__0" - // InternalQVTimperative.g:9413:1: rule__OutVariableCS__Group_4__0 : rule__OutVariableCS__Group_4__0__Impl rule__OutVariableCS__Group_4__1 ; - public final void rule__OutVariableCS__Group_4__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9417:1: ( rule__OutVariableCS__Group_4__0__Impl rule__OutVariableCS__Group_4__1 ) - // InternalQVTimperative.g:9418:2: rule__OutVariableCS__Group_4__0__Impl rule__OutVariableCS__Group_4__1 - { - pushFollow(FollowSets000.FOLLOW_10); - rule__OutVariableCS__Group_4__0__Impl(); - - state._fsp--; - if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__Group_4__1(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group_4__0" - - - // $ANTLR start "rule__OutVariableCS__Group_4__0__Impl" - // InternalQVTimperative.g:9425:1: rule__OutVariableCS__Group_4__0__Impl : ( ':=' ) ; - public final void rule__OutVariableCS__Group_4__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9429:1: ( ( ':=' ) ) - // InternalQVTimperative.g:9430:1: ( ':=' ) - { - // InternalQVTimperative.g:9430:1: ( ':=' ) - // InternalQVTimperative.g:9431:1: ':=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getColonEqualsSignKeyword_4_0()); - } - match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getColonEqualsSignKeyword_4_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group_4__0__Impl" - - - // $ANTLR start "rule__OutVariableCS__Group_4__1" - // InternalQVTimperative.g:9444:1: rule__OutVariableCS__Group_4__1 : rule__OutVariableCS__Group_4__1__Impl ; - public final void rule__OutVariableCS__Group_4__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9448:1: ( rule__OutVariableCS__Group_4__1__Impl ) - // InternalQVTimperative.g:9449:2: rule__OutVariableCS__Group_4__1__Impl - { - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__Group_4__1__Impl(); - - state._fsp--; - if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group_4__1" - - - // $ANTLR start "rule__OutVariableCS__Group_4__1__Impl" - // InternalQVTimperative.g:9455:1: rule__OutVariableCS__Group_4__1__Impl : ( ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 ) ) ; - public final void rule__OutVariableCS__Group_4__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:9459:1: ( ( ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 ) ) ) - // InternalQVTimperative.g:9460:1: ( ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 ) ) - { - // InternalQVTimperative.g:9460:1: ( ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 ) ) - // InternalQVTimperative.g:9461:1: ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getOwnedExpressionAssignment_4_1()); - } - // InternalQVTimperative.g:9462:1: ( rule__OutVariableCS__OwnedExpressionAssignment_4_1 ) - // InternalQVTimperative.g:9462:2: rule__OutVariableCS__OwnedExpressionAssignment_4_1 - { - pushFollow(FollowSets000.FOLLOW_2); - rule__OutVariableCS__OwnedExpressionAssignment_4_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getOwnedExpressionAssignment_4_1()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__Group_4__1__Impl" - - // $ANTLR start "rule__ParamDeclarationCS__Group__0" - // InternalQVTimperative.g:9476:1: rule__ParamDeclarationCS__Group__0 : rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ; + // InternalQVTimperative.g:10030:1: rule__ParamDeclarationCS__Group__0 : rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ; public final void rule__ParamDeclarationCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9480:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ) - // InternalQVTimperative.g:9481:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 + // InternalQVTimperative.g:10034:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ) + // InternalQVTimperative.g:10035:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__ParamDeclarationCS__Group__0__Impl(); state._fsp--; @@ -29940,23 +31626,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParamDeclarationCS__Group__0__Impl" - // InternalQVTimperative.g:9488:1: rule__ParamDeclarationCS__Group__0__Impl : ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ; + // InternalQVTimperative.g:10042:1: rule__ParamDeclarationCS__Group__0__Impl : ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ; public final void rule__ParamDeclarationCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9492:1: ( ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ) - // InternalQVTimperative.g:9493:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:10046:1: ( ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ) + // InternalQVTimperative.g:10047:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) { - // InternalQVTimperative.g:9493:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) - // InternalQVTimperative.g:9494:1: ( rule__ParamDeclarationCS__NameAssignment_0 ) + // InternalQVTimperative.g:10047:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:10048:1: ( rule__ParamDeclarationCS__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getNameAssignment_0()); } - // InternalQVTimperative.g:9495:1: ( rule__ParamDeclarationCS__NameAssignment_0 ) - // InternalQVTimperative.g:9495:2: rule__ParamDeclarationCS__NameAssignment_0 + // InternalQVTimperative.g:10049:1: ( rule__ParamDeclarationCS__NameAssignment_0 ) + // InternalQVTimperative.g:10049:2: rule__ParamDeclarationCS__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParamDeclarationCS__NameAssignment_0(); @@ -29991,14 +31677,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParamDeclarationCS__Group__1" - // InternalQVTimperative.g:9505:1: rule__ParamDeclarationCS__Group__1 : rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ; + // InternalQVTimperative.g:10059:1: rule__ParamDeclarationCS__Group__1 : rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ; public final void rule__ParamDeclarationCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9509:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ) - // InternalQVTimperative.g:9510:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 + // InternalQVTimperative.g:10063:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ) + // InternalQVTimperative.g:10064:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 { pushFollow(FollowSets000.FOLLOW_12); rule__ParamDeclarationCS__Group__1__Impl(); @@ -30029,22 +31715,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParamDeclarationCS__Group__1__Impl" - // InternalQVTimperative.g:9517:1: rule__ParamDeclarationCS__Group__1__Impl : ( ':' ) ; + // InternalQVTimperative.g:10071:1: rule__ParamDeclarationCS__Group__1__Impl : ( ':' ) ; public final void rule__ParamDeclarationCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9521:1: ( ( ':' ) ) - // InternalQVTimperative.g:9522:1: ( ':' ) + // InternalQVTimperative.g:10075:1: ( ( ':' ) ) + // InternalQVTimperative.g:10076:1: ( ':' ) { - // InternalQVTimperative.g:9522:1: ( ':' ) - // InternalQVTimperative.g:9523:1: ':' + // InternalQVTimperative.g:10076:1: ( ':' ) + // InternalQVTimperative.g:10077:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } @@ -30070,14 +31756,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParamDeclarationCS__Group__2" - // InternalQVTimperative.g:9536:1: rule__ParamDeclarationCS__Group__2 : rule__ParamDeclarationCS__Group__2__Impl ; + // InternalQVTimperative.g:10090:1: rule__ParamDeclarationCS__Group__2 : rule__ParamDeclarationCS__Group__2__Impl ; public final void rule__ParamDeclarationCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9540:1: ( rule__ParamDeclarationCS__Group__2__Impl ) - // InternalQVTimperative.g:9541:2: rule__ParamDeclarationCS__Group__2__Impl + // InternalQVTimperative.g:10094:1: ( rule__ParamDeclarationCS__Group__2__Impl ) + // InternalQVTimperative.g:10095:2: rule__ParamDeclarationCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParamDeclarationCS__Group__2__Impl(); @@ -30103,23 +31789,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParamDeclarationCS__Group__2__Impl" - // InternalQVTimperative.g:9547:1: rule__ParamDeclarationCS__Group__2__Impl : ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) ; + // InternalQVTimperative.g:10101:1: rule__ParamDeclarationCS__Group__2__Impl : ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) ; public final void rule__ParamDeclarationCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9551:1: ( ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) ) - // InternalQVTimperative.g:9552:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) + // InternalQVTimperative.g:10105:1: ( ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) ) + // InternalQVTimperative.g:10106:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) { - // InternalQVTimperative.g:9552:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) - // InternalQVTimperative.g:9553:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) + // InternalQVTimperative.g:10106:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) + // InternalQVTimperative.g:10107:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2()); } - // InternalQVTimperative.g:9554:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) - // InternalQVTimperative.g:9554:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2 + // InternalQVTimperative.g:10108:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) + // InternalQVTimperative.g:10108:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__ParamDeclarationCS__OwnedTypeAssignment_2(); @@ -30154,14 +31840,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__0" - // InternalQVTimperative.g:9570:1: rule__QualifiedPackageCS__Group__0 : rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 ; + // InternalQVTimperative.g:10124:1: rule__QualifiedPackageCS__Group__0 : rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 ; public final void rule__QualifiedPackageCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9574:1: ( rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 ) - // InternalQVTimperative.g:9575:2: rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 + // InternalQVTimperative.g:10128:1: ( rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 ) + // InternalQVTimperative.g:10129:2: rule__QualifiedPackageCS__Group__0__Impl rule__QualifiedPackageCS__Group__1 { pushFollow(FollowSets000.FOLLOW_12); rule__QualifiedPackageCS__Group__0__Impl(); @@ -30192,22 +31878,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__0__Impl" - // InternalQVTimperative.g:9582:1: rule__QualifiedPackageCS__Group__0__Impl : ( 'package' ) ; + // InternalQVTimperative.g:10136:1: rule__QualifiedPackageCS__Group__0__Impl : ( 'package' ) ; public final void rule__QualifiedPackageCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9586:1: ( ( 'package' ) ) - // InternalQVTimperative.g:9587:1: ( 'package' ) + // InternalQVTimperative.g:10140:1: ( ( 'package' ) ) + // InternalQVTimperative.g:10141:1: ( 'package' ) { - // InternalQVTimperative.g:9587:1: ( 'package' ) - // InternalQVTimperative.g:9588:1: 'package' + // InternalQVTimperative.g:10141:1: ( 'package' ) + // InternalQVTimperative.g:10142:1: 'package' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getPackageKeyword_0()); } - match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,85,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedPackageCSAccess().getPackageKeyword_0()); } @@ -30233,14 +31919,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__1" - // InternalQVTimperative.g:9601:1: rule__QualifiedPackageCS__Group__1 : rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 ; + // InternalQVTimperative.g:10155:1: rule__QualifiedPackageCS__Group__1 : rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 ; public final void rule__QualifiedPackageCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9605:1: ( rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 ) - // InternalQVTimperative.g:9606:2: rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 + // InternalQVTimperative.g:10159:1: ( rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 ) + // InternalQVTimperative.g:10160:2: rule__QualifiedPackageCS__Group__1__Impl rule__QualifiedPackageCS__Group__2 { pushFollow(FollowSets000.FOLLOW_12); rule__QualifiedPackageCS__Group__1__Impl(); @@ -30271,27 +31957,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__1__Impl" - // InternalQVTimperative.g:9613:1: rule__QualifiedPackageCS__Group__1__Impl : ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) ; + // InternalQVTimperative.g:10167:1: rule__QualifiedPackageCS__Group__1__Impl : ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) ; public final void rule__QualifiedPackageCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9617:1: ( ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) ) - // InternalQVTimperative.g:9618:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) + // InternalQVTimperative.g:10171:1: ( ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) ) + // InternalQVTimperative.g:10172:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) { - // InternalQVTimperative.g:9618:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) - // InternalQVTimperative.g:9619:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? + // InternalQVTimperative.g:10172:1: ( ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? ) + // InternalQVTimperative.g:10173:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPathNameAssignment_1()); } - // InternalQVTimperative.g:9620:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? - int alt94=2; - alt94 = dfa94.predict(input); - switch (alt94) { + // InternalQVTimperative.g:10174:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )? + int alt99=2; + alt99 = dfa99.predict(input); + switch (alt99) { case 1 : - // InternalQVTimperative.g:9620:2: rule__QualifiedPackageCS__OwnedPathNameAssignment_1 + // InternalQVTimperative.g:10174:2: rule__QualifiedPackageCS__OwnedPathNameAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__OwnedPathNameAssignment_1(); @@ -30329,16 +32015,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__2" - // InternalQVTimperative.g:9630:1: rule__QualifiedPackageCS__Group__2 : rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 ; + // InternalQVTimperative.g:10184:1: rule__QualifiedPackageCS__Group__2 : rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 ; public final void rule__QualifiedPackageCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9634:1: ( rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 ) - // InternalQVTimperative.g:9635:2: rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 + // InternalQVTimperative.g:10188:1: ( rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 ) + // InternalQVTimperative.g:10189:2: rule__QualifiedPackageCS__Group__2__Impl rule__QualifiedPackageCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_38); + pushFollow(FollowSets000.FOLLOW_41); rule__QualifiedPackageCS__Group__2__Impl(); state._fsp--; @@ -30367,23 +32053,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__2__Impl" - // InternalQVTimperative.g:9642:1: rule__QualifiedPackageCS__Group__2__Impl : ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) ; + // InternalQVTimperative.g:10196:1: rule__QualifiedPackageCS__Group__2__Impl : ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) ; public final void rule__QualifiedPackageCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9646:1: ( ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) ) - // InternalQVTimperative.g:9647:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:10200:1: ( ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) ) + // InternalQVTimperative.g:10201:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) { - // InternalQVTimperative.g:9647:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) - // InternalQVTimperative.g:9648:1: ( rule__QualifiedPackageCS__NameAssignment_2 ) + // InternalQVTimperative.g:10201:1: ( ( rule__QualifiedPackageCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:10202:1: ( rule__QualifiedPackageCS__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getNameAssignment_2()); } - // InternalQVTimperative.g:9649:1: ( rule__QualifiedPackageCS__NameAssignment_2 ) - // InternalQVTimperative.g:9649:2: rule__QualifiedPackageCS__NameAssignment_2 + // InternalQVTimperative.g:10203:1: ( rule__QualifiedPackageCS__NameAssignment_2 ) + // InternalQVTimperative.g:10203:2: rule__QualifiedPackageCS__NameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__NameAssignment_2(); @@ -30418,16 +32104,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__3" - // InternalQVTimperative.g:9659:1: rule__QualifiedPackageCS__Group__3 : rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 ; + // InternalQVTimperative.g:10213:1: rule__QualifiedPackageCS__Group__3 : rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 ; public final void rule__QualifiedPackageCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9663:1: ( rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 ) - // InternalQVTimperative.g:9664:2: rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 + // InternalQVTimperative.g:10217:1: ( rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 ) + // InternalQVTimperative.g:10218:2: rule__QualifiedPackageCS__Group__3__Impl rule__QualifiedPackageCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_38); + pushFollow(FollowSets000.FOLLOW_41); rule__QualifiedPackageCS__Group__3__Impl(); state._fsp--; @@ -30456,31 +32142,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__3__Impl" - // InternalQVTimperative.g:9671:1: rule__QualifiedPackageCS__Group__3__Impl : ( ( rule__QualifiedPackageCS__Group_3__0 )? ) ; + // InternalQVTimperative.g:10225:1: rule__QualifiedPackageCS__Group__3__Impl : ( ( rule__QualifiedPackageCS__Group_3__0 )? ) ; public final void rule__QualifiedPackageCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9675:1: ( ( ( rule__QualifiedPackageCS__Group_3__0 )? ) ) - // InternalQVTimperative.g:9676:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? ) + // InternalQVTimperative.g:10229:1: ( ( ( rule__QualifiedPackageCS__Group_3__0 )? ) ) + // InternalQVTimperative.g:10230:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? ) { - // InternalQVTimperative.g:9676:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? ) - // InternalQVTimperative.g:9677:1: ( rule__QualifiedPackageCS__Group_3__0 )? + // InternalQVTimperative.g:10230:1: ( ( rule__QualifiedPackageCS__Group_3__0 )? ) + // InternalQVTimperative.g:10231:1: ( rule__QualifiedPackageCS__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getGroup_3()); } - // InternalQVTimperative.g:9678:1: ( rule__QualifiedPackageCS__Group_3__0 )? - int alt95=2; - int LA95_0 = input.LA(1); + // InternalQVTimperative.g:10232:1: ( rule__QualifiedPackageCS__Group_3__0 )? + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA95_0==71) ) { - alt95=1; + if ( (LA100_0==73) ) { + alt100=1; } - switch (alt95) { + switch (alt100) { case 1 : - // InternalQVTimperative.g:9678:2: rule__QualifiedPackageCS__Group_3__0 + // InternalQVTimperative.g:10232:2: rule__QualifiedPackageCS__Group_3__0 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__Group_3__0(); @@ -30518,16 +32204,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__4" - // InternalQVTimperative.g:9688:1: rule__QualifiedPackageCS__Group__4 : rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 ; + // InternalQVTimperative.g:10242:1: rule__QualifiedPackageCS__Group__4 : rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 ; public final void rule__QualifiedPackageCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9692:1: ( rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 ) - // InternalQVTimperative.g:9693:2: rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 + // InternalQVTimperative.g:10246:1: ( rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 ) + // InternalQVTimperative.g:10247:2: rule__QualifiedPackageCS__Group__4__Impl rule__QualifiedPackageCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_38); + pushFollow(FollowSets000.FOLLOW_41); rule__QualifiedPackageCS__Group__4__Impl(); state._fsp--; @@ -30556,31 +32242,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__4__Impl" - // InternalQVTimperative.g:9700:1: rule__QualifiedPackageCS__Group__4__Impl : ( ( rule__QualifiedPackageCS__Group_4__0 )? ) ; + // InternalQVTimperative.g:10254:1: rule__QualifiedPackageCS__Group__4__Impl : ( ( rule__QualifiedPackageCS__Group_4__0 )? ) ; public final void rule__QualifiedPackageCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9704:1: ( ( ( rule__QualifiedPackageCS__Group_4__0 )? ) ) - // InternalQVTimperative.g:9705:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? ) + // InternalQVTimperative.g:10258:1: ( ( ( rule__QualifiedPackageCS__Group_4__0 )? ) ) + // InternalQVTimperative.g:10259:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? ) { - // InternalQVTimperative.g:9705:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? ) - // InternalQVTimperative.g:9706:1: ( rule__QualifiedPackageCS__Group_4__0 )? + // InternalQVTimperative.g:10259:1: ( ( rule__QualifiedPackageCS__Group_4__0 )? ) + // InternalQVTimperative.g:10260:1: ( rule__QualifiedPackageCS__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getGroup_4()); } - // InternalQVTimperative.g:9707:1: ( rule__QualifiedPackageCS__Group_4__0 )? - int alt96=2; - int LA96_0 = input.LA(1); + // InternalQVTimperative.g:10261:1: ( rule__QualifiedPackageCS__Group_4__0 )? + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA96_0==39) ) { - alt96=1; + if ( (LA101_0==40) ) { + alt101=1; } - switch (alt96) { + switch (alt101) { case 1 : - // InternalQVTimperative.g:9707:2: rule__QualifiedPackageCS__Group_4__0 + // InternalQVTimperative.g:10261:2: rule__QualifiedPackageCS__Group_4__0 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__Group_4__0(); @@ -30618,14 +32304,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__5" - // InternalQVTimperative.g:9717:1: rule__QualifiedPackageCS__Group__5 : rule__QualifiedPackageCS__Group__5__Impl ; + // InternalQVTimperative.g:10271:1: rule__QualifiedPackageCS__Group__5 : rule__QualifiedPackageCS__Group__5__Impl ; public final void rule__QualifiedPackageCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9721:1: ( rule__QualifiedPackageCS__Group__5__Impl ) - // InternalQVTimperative.g:9722:2: rule__QualifiedPackageCS__Group__5__Impl + // InternalQVTimperative.g:10275:1: ( rule__QualifiedPackageCS__Group__5__Impl ) + // InternalQVTimperative.g:10276:2: rule__QualifiedPackageCS__Group__5__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__Group__5__Impl(); @@ -30651,23 +32337,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group__5__Impl" - // InternalQVTimperative.g:9728:1: rule__QualifiedPackageCS__Group__5__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) ; + // InternalQVTimperative.g:10282:1: rule__QualifiedPackageCS__Group__5__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) ; public final void rule__QualifiedPackageCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9732:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) ) - // InternalQVTimperative.g:9733:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) + // InternalQVTimperative.g:10286:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) ) + // InternalQVTimperative.g:10287:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) { - // InternalQVTimperative.g:9733:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) - // InternalQVTimperative.g:9734:1: ( rule__QualifiedPackageCS__Alternatives_5 ) + // InternalQVTimperative.g:10287:1: ( ( rule__QualifiedPackageCS__Alternatives_5 ) ) + // InternalQVTimperative.g:10288:1: ( rule__QualifiedPackageCS__Alternatives_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5()); } - // InternalQVTimperative.g:9735:1: ( rule__QualifiedPackageCS__Alternatives_5 ) - // InternalQVTimperative.g:9735:2: rule__QualifiedPackageCS__Alternatives_5 + // InternalQVTimperative.g:10289:1: ( rule__QualifiedPackageCS__Alternatives_5 ) + // InternalQVTimperative.g:10289:2: rule__QualifiedPackageCS__Alternatives_5 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__Alternatives_5(); @@ -30702,14 +32388,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_3__0" - // InternalQVTimperative.g:9757:1: rule__QualifiedPackageCS__Group_3__0 : rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 ; + // InternalQVTimperative.g:10311:1: rule__QualifiedPackageCS__Group_3__0 : rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 ; public final void rule__QualifiedPackageCS__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9761:1: ( rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 ) - // InternalQVTimperative.g:9762:2: rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 + // InternalQVTimperative.g:10315:1: ( rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 ) + // InternalQVTimperative.g:10316:2: rule__QualifiedPackageCS__Group_3__0__Impl rule__QualifiedPackageCS__Group_3__1 { pushFollow(FollowSets000.FOLLOW_8); rule__QualifiedPackageCS__Group_3__0__Impl(); @@ -30740,22 +32426,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_3__0__Impl" - // InternalQVTimperative.g:9769:1: rule__QualifiedPackageCS__Group_3__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:10323:1: rule__QualifiedPackageCS__Group_3__0__Impl : ( ':' ) ; public final void rule__QualifiedPackageCS__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9773:1: ( ( ':' ) ) - // InternalQVTimperative.g:9774:1: ( ':' ) + // InternalQVTimperative.g:10327:1: ( ( ':' ) ) + // InternalQVTimperative.g:10328:1: ( ':' ) { - // InternalQVTimperative.g:9774:1: ( ':' ) - // InternalQVTimperative.g:9775:1: ':' + // InternalQVTimperative.g:10328:1: ( ':' ) + // InternalQVTimperative.g:10329:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getColonKeyword_3_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedPackageCSAccess().getColonKeyword_3_0()); } @@ -30781,14 +32467,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_3__1" - // InternalQVTimperative.g:9788:1: rule__QualifiedPackageCS__Group_3__1 : rule__QualifiedPackageCS__Group_3__1__Impl ; + // InternalQVTimperative.g:10342:1: rule__QualifiedPackageCS__Group_3__1 : rule__QualifiedPackageCS__Group_3__1__Impl ; public final void rule__QualifiedPackageCS__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9792:1: ( rule__QualifiedPackageCS__Group_3__1__Impl ) - // InternalQVTimperative.g:9793:2: rule__QualifiedPackageCS__Group_3__1__Impl + // InternalQVTimperative.g:10346:1: ( rule__QualifiedPackageCS__Group_3__1__Impl ) + // InternalQVTimperative.g:10347:2: rule__QualifiedPackageCS__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__Group_3__1__Impl(); @@ -30814,23 +32500,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_3__1__Impl" - // InternalQVTimperative.g:9799:1: rule__QualifiedPackageCS__Group_3__1__Impl : ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) ; + // InternalQVTimperative.g:10353:1: rule__QualifiedPackageCS__Group_3__1__Impl : ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) ; public final void rule__QualifiedPackageCS__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9803:1: ( ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) ) - // InternalQVTimperative.g:9804:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) + // InternalQVTimperative.g:10357:1: ( ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) ) + // InternalQVTimperative.g:10358:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) { - // InternalQVTimperative.g:9804:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) - // InternalQVTimperative.g:9805:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) + // InternalQVTimperative.g:10358:1: ( ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) ) + // InternalQVTimperative.g:10359:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getNsPrefixAssignment_3_1()); } - // InternalQVTimperative.g:9806:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) - // InternalQVTimperative.g:9806:2: rule__QualifiedPackageCS__NsPrefixAssignment_3_1 + // InternalQVTimperative.g:10360:1: ( rule__QualifiedPackageCS__NsPrefixAssignment_3_1 ) + // InternalQVTimperative.g:10360:2: rule__QualifiedPackageCS__NsPrefixAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__NsPrefixAssignment_3_1(); @@ -30865,16 +32551,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_4__0" - // InternalQVTimperative.g:9820:1: rule__QualifiedPackageCS__Group_4__0 : rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 ; + // InternalQVTimperative.g:10374:1: rule__QualifiedPackageCS__Group_4__0 : rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 ; public final void rule__QualifiedPackageCS__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9824:1: ( rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 ) - // InternalQVTimperative.g:9825:2: rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 + // InternalQVTimperative.g:10378:1: ( rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 ) + // InternalQVTimperative.g:10379:2: rule__QualifiedPackageCS__Group_4__0__Impl rule__QualifiedPackageCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_18); + pushFollow(FollowSets000.FOLLOW_21); rule__QualifiedPackageCS__Group_4__0__Impl(); state._fsp--; @@ -30903,22 +32589,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_4__0__Impl" - // InternalQVTimperative.g:9832:1: rule__QualifiedPackageCS__Group_4__0__Impl : ( '=' ) ; + // InternalQVTimperative.g:10386:1: rule__QualifiedPackageCS__Group_4__0__Impl : ( '=' ) ; public final void rule__QualifiedPackageCS__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9836:1: ( ( '=' ) ) - // InternalQVTimperative.g:9837:1: ( '=' ) + // InternalQVTimperative.g:10390:1: ( ( '=' ) ) + // InternalQVTimperative.g:10391:1: ( '=' ) { - // InternalQVTimperative.g:9837:1: ( '=' ) - // InternalQVTimperative.g:9838:1: '=' + // InternalQVTimperative.g:10391:1: ( '=' ) + // InternalQVTimperative.g:10392:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getEqualsSignKeyword_4_0()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedPackageCSAccess().getEqualsSignKeyword_4_0()); } @@ -30944,14 +32630,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_4__1" - // InternalQVTimperative.g:9851:1: rule__QualifiedPackageCS__Group_4__1 : rule__QualifiedPackageCS__Group_4__1__Impl ; + // InternalQVTimperative.g:10405:1: rule__QualifiedPackageCS__Group_4__1 : rule__QualifiedPackageCS__Group_4__1__Impl ; public final void rule__QualifiedPackageCS__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9855:1: ( rule__QualifiedPackageCS__Group_4__1__Impl ) - // InternalQVTimperative.g:9856:2: rule__QualifiedPackageCS__Group_4__1__Impl + // InternalQVTimperative.g:10409:1: ( rule__QualifiedPackageCS__Group_4__1__Impl ) + // InternalQVTimperative.g:10410:2: rule__QualifiedPackageCS__Group_4__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__Group_4__1__Impl(); @@ -30977,23 +32663,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_4__1__Impl" - // InternalQVTimperative.g:9862:1: rule__QualifiedPackageCS__Group_4__1__Impl : ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) ; + // InternalQVTimperative.g:10416:1: rule__QualifiedPackageCS__Group_4__1__Impl : ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) ; public final void rule__QualifiedPackageCS__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9866:1: ( ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) ) - // InternalQVTimperative.g:9867:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) + // InternalQVTimperative.g:10420:1: ( ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) ) + // InternalQVTimperative.g:10421:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) { - // InternalQVTimperative.g:9867:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) - // InternalQVTimperative.g:9868:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) + // InternalQVTimperative.g:10421:1: ( ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) ) + // InternalQVTimperative.g:10422:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getNsURIAssignment_4_1()); } - // InternalQVTimperative.g:9869:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) - // InternalQVTimperative.g:9869:2: rule__QualifiedPackageCS__NsURIAssignment_4_1 + // InternalQVTimperative.g:10423:1: ( rule__QualifiedPackageCS__NsURIAssignment_4_1 ) + // InternalQVTimperative.g:10423:2: rule__QualifiedPackageCS__NsURIAssignment_4_1 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__NsURIAssignment_4_1(); @@ -31028,16 +32714,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_5_0__0" - // InternalQVTimperative.g:9883:1: rule__QualifiedPackageCS__Group_5_0__0 : rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 ; + // InternalQVTimperative.g:10437:1: rule__QualifiedPackageCS__Group_5_0__0 : rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 ; public final void rule__QualifiedPackageCS__Group_5_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9887:1: ( rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 ) - // InternalQVTimperative.g:9888:2: rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 + // InternalQVTimperative.g:10441:1: ( rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 ) + // InternalQVTimperative.g:10442:2: rule__QualifiedPackageCS__Group_5_0__0__Impl rule__QualifiedPackageCS__Group_5_0__1 { - pushFollow(FollowSets000.FOLLOW_39); + pushFollow(FollowSets000.FOLLOW_42); rule__QualifiedPackageCS__Group_5_0__0__Impl(); state._fsp--; @@ -31066,22 +32752,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_5_0__0__Impl" - // InternalQVTimperative.g:9895:1: rule__QualifiedPackageCS__Group_5_0__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:10449:1: rule__QualifiedPackageCS__Group_5_0__0__Impl : ( '{' ) ; public final void rule__QualifiedPackageCS__Group_5_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9899:1: ( ( '{' ) ) - // InternalQVTimperative.g:9900:1: ( '{' ) + // InternalQVTimperative.g:10453:1: ( ( '{' ) ) + // InternalQVTimperative.g:10454:1: ( '{' ) { - // InternalQVTimperative.g:9900:1: ( '{' ) - // InternalQVTimperative.g:9901:1: '{' + // InternalQVTimperative.g:10454:1: ( '{' ) + // InternalQVTimperative.g:10455:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getLeftCurlyBracketKeyword_5_0_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedPackageCSAccess().getLeftCurlyBracketKeyword_5_0_0()); } @@ -31107,16 +32793,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_5_0__1" - // InternalQVTimperative.g:9914:1: rule__QualifiedPackageCS__Group_5_0__1 : rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 ; + // InternalQVTimperative.g:10468:1: rule__QualifiedPackageCS__Group_5_0__1 : rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 ; public final void rule__QualifiedPackageCS__Group_5_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9918:1: ( rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 ) - // InternalQVTimperative.g:9919:2: rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 + // InternalQVTimperative.g:10472:1: ( rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 ) + // InternalQVTimperative.g:10473:2: rule__QualifiedPackageCS__Group_5_0__1__Impl rule__QualifiedPackageCS__Group_5_0__2 { - pushFollow(FollowSets000.FOLLOW_39); + pushFollow(FollowSets000.FOLLOW_42); rule__QualifiedPackageCS__Group_5_0__1__Impl(); state._fsp--; @@ -31145,37 +32831,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_5_0__1__Impl" - // InternalQVTimperative.g:9926:1: rule__QualifiedPackageCS__Group_5_0__1__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) ; + // InternalQVTimperative.g:10480:1: rule__QualifiedPackageCS__Group_5_0__1__Impl : ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) ; public final void rule__QualifiedPackageCS__Group_5_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9930:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) ) - // InternalQVTimperative.g:9931:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) + // InternalQVTimperative.g:10484:1: ( ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) ) + // InternalQVTimperative.g:10485:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) { - // InternalQVTimperative.g:9931:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) - // InternalQVTimperative.g:9932:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* + // InternalQVTimperative.g:10485:1: ( ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* ) + // InternalQVTimperative.g:10486:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getAlternatives_5_0_1()); } - // InternalQVTimperative.g:9933:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* - loop97: + // InternalQVTimperative.g:10487:1: ( rule__QualifiedPackageCS__Alternatives_5_0_1 )* + loop102: do { - int alt97=2; - int LA97_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA97_0==27||LA97_0==81||(LA97_0>=89 && LA97_0<=90)||LA97_0==97||LA97_0==136||LA97_0==142) ) { - alt97=1; + if ( (LA102_0==28||LA102_0==85||(LA102_0>=93 && LA102_0<=94)||LA102_0==101||LA102_0==142||LA102_0==148) ) { + alt102=1; } - switch (alt97) { + switch (alt102) { case 1 : - // InternalQVTimperative.g:9933:2: rule__QualifiedPackageCS__Alternatives_5_0_1 + // InternalQVTimperative.g:10487:2: rule__QualifiedPackageCS__Alternatives_5_0_1 { - pushFollow(FollowSets000.FOLLOW_40); + pushFollow(FollowSets000.FOLLOW_43); rule__QualifiedPackageCS__Alternatives_5_0_1(); state._fsp--; @@ -31185,7 +32871,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop97; + break loop102; } } while (true); @@ -31214,14 +32900,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_5_0__2" - // InternalQVTimperative.g:9943:1: rule__QualifiedPackageCS__Group_5_0__2 : rule__QualifiedPackageCS__Group_5_0__2__Impl ; + // InternalQVTimperative.g:10497:1: rule__QualifiedPackageCS__Group_5_0__2 : rule__QualifiedPackageCS__Group_5_0__2__Impl ; public final void rule__QualifiedPackageCS__Group_5_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9947:1: ( rule__QualifiedPackageCS__Group_5_0__2__Impl ) - // InternalQVTimperative.g:9948:2: rule__QualifiedPackageCS__Group_5_0__2__Impl + // InternalQVTimperative.g:10501:1: ( rule__QualifiedPackageCS__Group_5_0__2__Impl ) + // InternalQVTimperative.g:10502:2: rule__QualifiedPackageCS__Group_5_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__Group_5_0__2__Impl(); @@ -31247,22 +32933,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__Group_5_0__2__Impl" - // InternalQVTimperative.g:9954:1: rule__QualifiedPackageCS__Group_5_0__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:10508:1: rule__QualifiedPackageCS__Group_5_0__2__Impl : ( '}' ) ; public final void rule__QualifiedPackageCS__Group_5_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9958:1: ( ( '}' ) ) - // InternalQVTimperative.g:9959:1: ( '}' ) + // InternalQVTimperative.g:10512:1: ( ( '}' ) ) + // InternalQVTimperative.g:10513:1: ( '}' ) { - // InternalQVTimperative.g:9959:1: ( '}' ) - // InternalQVTimperative.g:9960:1: '}' + // InternalQVTimperative.g:10513:1: ( '}' ) + // InternalQVTimperative.g:10514:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getRightCurlyBracketKeyword_5_0_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQualifiedPackageCSAccess().getRightCurlyBracketKeyword_5_0_2()); } @@ -31288,14 +32974,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__0" - // InternalQVTimperative.g:9979:1: rule__QueryCS__Group__0 : rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ; + // InternalQVTimperative.g:10533:1: rule__QueryCS__Group__0 : rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ; public final void rule__QueryCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9983:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ) - // InternalQVTimperative.g:9984:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 + // InternalQVTimperative.g:10537:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ) + // InternalQVTimperative.g:10538:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 { pushFollow(FollowSets000.FOLLOW_4); rule__QueryCS__Group__0__Impl(); @@ -31326,31 +33012,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__0__Impl" - // InternalQVTimperative.g:9991:1: rule__QueryCS__Group__0__Impl : ( ( rule__QueryCS__IsTransientAssignment_0 )? ) ; + // InternalQVTimperative.g:10545:1: rule__QueryCS__Group__0__Impl : ( ( rule__QueryCS__IsTransientAssignment_0 )? ) ; public final void rule__QueryCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:9995:1: ( ( ( rule__QueryCS__IsTransientAssignment_0 )? ) ) - // InternalQVTimperative.g:9996:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? ) + // InternalQVTimperative.g:10549:1: ( ( ( rule__QueryCS__IsTransientAssignment_0 )? ) ) + // InternalQVTimperative.g:10550:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? ) { - // InternalQVTimperative.g:9996:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? ) - // InternalQVTimperative.g:9997:1: ( rule__QueryCS__IsTransientAssignment_0 )? + // InternalQVTimperative.g:10550:1: ( ( rule__QueryCS__IsTransientAssignment_0 )? ) + // InternalQVTimperative.g:10551:1: ( rule__QueryCS__IsTransientAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getIsTransientAssignment_0()); } - // InternalQVTimperative.g:9998:1: ( rule__QueryCS__IsTransientAssignment_0 )? - int alt98=2; - int LA98_0 = input.LA(1); + // InternalQVTimperative.g:10552:1: ( rule__QueryCS__IsTransientAssignment_0 )? + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA98_0==117) ) { - alt98=1; + if ( (LA103_0==123) ) { + alt103=1; } - switch (alt98) { + switch (alt103) { case 1 : - // InternalQVTimperative.g:9998:2: rule__QueryCS__IsTransientAssignment_0 + // InternalQVTimperative.g:10552:2: rule__QueryCS__IsTransientAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__IsTransientAssignment_0(); @@ -31388,14 +33074,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__1" - // InternalQVTimperative.g:10008:1: rule__QueryCS__Group__1 : rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ; + // InternalQVTimperative.g:10562:1: rule__QueryCS__Group__1 : rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ; public final void rule__QueryCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10012:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ) - // InternalQVTimperative.g:10013:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 + // InternalQVTimperative.g:10566:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ) + // InternalQVTimperative.g:10567:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 { pushFollow(FollowSets000.FOLLOW_12); rule__QueryCS__Group__1__Impl(); @@ -31426,22 +33112,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__1__Impl" - // InternalQVTimperative.g:10020:1: rule__QueryCS__Group__1__Impl : ( 'query' ) ; + // InternalQVTimperative.g:10574:1: rule__QueryCS__Group__1__Impl : ( 'query' ) ; public final void rule__QueryCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10024:1: ( ( 'query' ) ) - // InternalQVTimperative.g:10025:1: ( 'query' ) + // InternalQVTimperative.g:10578:1: ( ( 'query' ) ) + // InternalQVTimperative.g:10579:1: ( 'query' ) { - // InternalQVTimperative.g:10025:1: ( 'query' ) - // InternalQVTimperative.g:10026:1: 'query' + // InternalQVTimperative.g:10579:1: ( 'query' ) + // InternalQVTimperative.g:10580:1: 'query' { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getQueryKeyword_1()); } - match(input,24,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,25,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getQueryKeyword_1()); } @@ -31467,14 +33153,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__2" - // InternalQVTimperative.g:10039:1: rule__QueryCS__Group__2 : rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ; + // InternalQVTimperative.g:10593:1: rule__QueryCS__Group__2 : rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ; public final void rule__QueryCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10043:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ) - // InternalQVTimperative.g:10044:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 + // InternalQVTimperative.g:10597:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ) + // InternalQVTimperative.g:10598:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 { pushFollow(FollowSets000.FOLLOW_8); rule__QueryCS__Group__2__Impl(); @@ -31505,23 +33191,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__2__Impl" - // InternalQVTimperative.g:10051:1: rule__QueryCS__Group__2__Impl : ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) ; + // InternalQVTimperative.g:10605:1: rule__QueryCS__Group__2__Impl : ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) ; public final void rule__QueryCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10055:1: ( ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) ) - // InternalQVTimperative.g:10056:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) + // InternalQVTimperative.g:10609:1: ( ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) ) + // InternalQVTimperative.g:10610:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) { - // InternalQVTimperative.g:10056:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) - // InternalQVTimperative.g:10057:1: ( rule__QueryCS__OwnedPathNameAssignment_2 ) + // InternalQVTimperative.g:10610:1: ( ( rule__QueryCS__OwnedPathNameAssignment_2 ) ) + // InternalQVTimperative.g:10611:1: ( rule__QueryCS__OwnedPathNameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedPathNameAssignment_2()); } - // InternalQVTimperative.g:10058:1: ( rule__QueryCS__OwnedPathNameAssignment_2 ) - // InternalQVTimperative.g:10058:2: rule__QueryCS__OwnedPathNameAssignment_2 + // InternalQVTimperative.g:10612:1: ( rule__QueryCS__OwnedPathNameAssignment_2 ) + // InternalQVTimperative.g:10612:2: rule__QueryCS__OwnedPathNameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__OwnedPathNameAssignment_2(); @@ -31556,16 +33242,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__3" - // InternalQVTimperative.g:10068:1: rule__QueryCS__Group__3 : rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ; + // InternalQVTimperative.g:10622:1: rule__QueryCS__Group__3 : rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ; public final void rule__QueryCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10072:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ) - // InternalQVTimperative.g:10073:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 + // InternalQVTimperative.g:10626:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ) + // InternalQVTimperative.g:10627:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_41); + pushFollow(FollowSets000.FOLLOW_44); rule__QueryCS__Group__3__Impl(); state._fsp--; @@ -31594,23 +33280,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__3__Impl" - // InternalQVTimperative.g:10080:1: rule__QueryCS__Group__3__Impl : ( ( rule__QueryCS__NameAssignment_3 ) ) ; + // InternalQVTimperative.g:10634:1: rule__QueryCS__Group__3__Impl : ( ( rule__QueryCS__NameAssignment_3 ) ) ; public final void rule__QueryCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10084:1: ( ( ( rule__QueryCS__NameAssignment_3 ) ) ) - // InternalQVTimperative.g:10085:1: ( ( rule__QueryCS__NameAssignment_3 ) ) + // InternalQVTimperative.g:10638:1: ( ( ( rule__QueryCS__NameAssignment_3 ) ) ) + // InternalQVTimperative.g:10639:1: ( ( rule__QueryCS__NameAssignment_3 ) ) { - // InternalQVTimperative.g:10085:1: ( ( rule__QueryCS__NameAssignment_3 ) ) - // InternalQVTimperative.g:10086:1: ( rule__QueryCS__NameAssignment_3 ) + // InternalQVTimperative.g:10639:1: ( ( rule__QueryCS__NameAssignment_3 ) ) + // InternalQVTimperative.g:10640:1: ( rule__QueryCS__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getNameAssignment_3()); } - // InternalQVTimperative.g:10087:1: ( rule__QueryCS__NameAssignment_3 ) - // InternalQVTimperative.g:10087:2: rule__QueryCS__NameAssignment_3 + // InternalQVTimperative.g:10641:1: ( rule__QueryCS__NameAssignment_3 ) + // InternalQVTimperative.g:10641:2: rule__QueryCS__NameAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__NameAssignment_3(); @@ -31645,16 +33331,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__4" - // InternalQVTimperative.g:10097:1: rule__QueryCS__Group__4 : rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ; + // InternalQVTimperative.g:10651:1: rule__QueryCS__Group__4 : rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ; public final void rule__QueryCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10101:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ) - // InternalQVTimperative.g:10102:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 + // InternalQVTimperative.g:10655:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ) + // InternalQVTimperative.g:10656:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_42); + pushFollow(FollowSets000.FOLLOW_45); rule__QueryCS__Group__4__Impl(); state._fsp--; @@ -31683,22 +33369,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__4__Impl" - // InternalQVTimperative.g:10109:1: rule__QueryCS__Group__4__Impl : ( '(' ) ; + // InternalQVTimperative.g:10663:1: rule__QueryCS__Group__4__Impl : ( '(' ) ; public final void rule__QueryCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10113:1: ( ( '(' ) ) - // InternalQVTimperative.g:10114:1: ( '(' ) + // InternalQVTimperative.g:10667:1: ( ( '(' ) ) + // InternalQVTimperative.g:10668:1: ( '(' ) { - // InternalQVTimperative.g:10114:1: ( '(' ) - // InternalQVTimperative.g:10115:1: '(' + // InternalQVTimperative.g:10668:1: ( '(' ) + // InternalQVTimperative.g:10669:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_4()); } - match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_4()); } @@ -31724,16 +33410,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__5" - // InternalQVTimperative.g:10128:1: rule__QueryCS__Group__5 : rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ; + // InternalQVTimperative.g:10682:1: rule__QueryCS__Group__5 : rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ; public final void rule__QueryCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10132:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ) - // InternalQVTimperative.g:10133:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 + // InternalQVTimperative.g:10686:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ) + // InternalQVTimperative.g:10687:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_42); + pushFollow(FollowSets000.FOLLOW_45); rule__QueryCS__Group__5__Impl(); state._fsp--; @@ -31762,31 +33448,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__5__Impl" - // InternalQVTimperative.g:10140:1: rule__QueryCS__Group__5__Impl : ( ( rule__QueryCS__Group_5__0 )? ) ; + // InternalQVTimperative.g:10694:1: rule__QueryCS__Group__5__Impl : ( ( rule__QueryCS__Group_5__0 )? ) ; public final void rule__QueryCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10144:1: ( ( ( rule__QueryCS__Group_5__0 )? ) ) - // InternalQVTimperative.g:10145:1: ( ( rule__QueryCS__Group_5__0 )? ) + // InternalQVTimperative.g:10698:1: ( ( ( rule__QueryCS__Group_5__0 )? ) ) + // InternalQVTimperative.g:10699:1: ( ( rule__QueryCS__Group_5__0 )? ) { - // InternalQVTimperative.g:10145:1: ( ( rule__QueryCS__Group_5__0 )? ) - // InternalQVTimperative.g:10146:1: ( rule__QueryCS__Group_5__0 )? + // InternalQVTimperative.g:10699:1: ( ( rule__QueryCS__Group_5__0 )? ) + // InternalQVTimperative.g:10700:1: ( rule__QueryCS__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getGroup_5()); } - // InternalQVTimperative.g:10147:1: ( rule__QueryCS__Group_5__0 )? - int alt99=2; - int LA99_0 = input.LA(1); + // InternalQVTimperative.g:10701:1: ( rule__QueryCS__Group_5__0 )? + int alt104=2; + int LA104_0 = input.LA(1); - if ( ((LA99_0>=RULE_SIMPLE_ID && LA99_0<=RULE_ESCAPED_ID)||(LA99_0>=18 && LA99_0<=28)) ) { - alt99=1; + if ( ((LA104_0>=RULE_SIMPLE_ID && LA104_0<=RULE_ESCAPED_ID)||(LA104_0>=19 && LA104_0<=29)) ) { + alt104=1; } - switch (alt99) { + switch (alt104) { case 1 : - // InternalQVTimperative.g:10147:2: rule__QueryCS__Group_5__0 + // InternalQVTimperative.g:10701:2: rule__QueryCS__Group_5__0 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__Group_5__0(); @@ -31824,16 +33510,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__6" - // InternalQVTimperative.g:10157:1: rule__QueryCS__Group__6 : rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ; + // InternalQVTimperative.g:10711:1: rule__QueryCS__Group__6 : rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ; public final void rule__QueryCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10161:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ) - // InternalQVTimperative.g:10162:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 + // InternalQVTimperative.g:10715:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ) + // InternalQVTimperative.g:10716:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__QueryCS__Group__6__Impl(); state._fsp--; @@ -31862,22 +33548,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__6__Impl" - // InternalQVTimperative.g:10169:1: rule__QueryCS__Group__6__Impl : ( ')' ) ; + // InternalQVTimperative.g:10723:1: rule__QueryCS__Group__6__Impl : ( ')' ) ; public final void rule__QueryCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10173:1: ( ( ')' ) ) - // InternalQVTimperative.g:10174:1: ( ')' ) + // InternalQVTimperative.g:10727:1: ( ( ')' ) ) + // InternalQVTimperative.g:10728:1: ( ')' ) { - // InternalQVTimperative.g:10174:1: ( ')' ) - // InternalQVTimperative.g:10175:1: ')' + // InternalQVTimperative.g:10728:1: ( ')' ) + // InternalQVTimperative.g:10729:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_6()); } - match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_6()); } @@ -31903,14 +33589,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__7" - // InternalQVTimperative.g:10188:1: rule__QueryCS__Group__7 : rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ; + // InternalQVTimperative.g:10742:1: rule__QueryCS__Group__7 : rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ; public final void rule__QueryCS__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10192:1: ( rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ) - // InternalQVTimperative.g:10193:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 + // InternalQVTimperative.g:10746:1: ( rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ) + // InternalQVTimperative.g:10747:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 { pushFollow(FollowSets000.FOLLOW_12); rule__QueryCS__Group__7__Impl(); @@ -31941,22 +33627,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__7__Impl" - // InternalQVTimperative.g:10200:1: rule__QueryCS__Group__7__Impl : ( ':' ) ; + // InternalQVTimperative.g:10754:1: rule__QueryCS__Group__7__Impl : ( ':' ) ; public final void rule__QueryCS__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10204:1: ( ( ':' ) ) - // InternalQVTimperative.g:10205:1: ( ':' ) + // InternalQVTimperative.g:10758:1: ( ( ':' ) ) + // InternalQVTimperative.g:10759:1: ( ':' ) { - // InternalQVTimperative.g:10205:1: ( ':' ) - // InternalQVTimperative.g:10206:1: ':' + // InternalQVTimperative.g:10759:1: ( ':' ) + // InternalQVTimperative.g:10760:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getColonKeyword_7()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getColonKeyword_7()); } @@ -31982,16 +33668,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__8" - // InternalQVTimperative.g:10219:1: rule__QueryCS__Group__8 : rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 ; + // InternalQVTimperative.g:10773:1: rule__QueryCS__Group__8 : rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 ; public final void rule__QueryCS__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10223:1: ( rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 ) - // InternalQVTimperative.g:10224:2: rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 + // InternalQVTimperative.g:10777:1: ( rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 ) + // InternalQVTimperative.g:10778:2: rule__QueryCS__Group__8__Impl rule__QueryCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_43); + pushFollow(FollowSets000.FOLLOW_46); rule__QueryCS__Group__8__Impl(); state._fsp--; @@ -32020,23 +33706,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__8__Impl" - // InternalQVTimperative.g:10231:1: rule__QueryCS__Group__8__Impl : ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) ; + // InternalQVTimperative.g:10785:1: rule__QueryCS__Group__8__Impl : ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) ; public final void rule__QueryCS__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10235:1: ( ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) ) - // InternalQVTimperative.g:10236:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) + // InternalQVTimperative.g:10789:1: ( ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) ) + // InternalQVTimperative.g:10790:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) { - // InternalQVTimperative.g:10236:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) - // InternalQVTimperative.g:10237:1: ( rule__QueryCS__OwnedTypeAssignment_8 ) + // InternalQVTimperative.g:10790:1: ( ( rule__QueryCS__OwnedTypeAssignment_8 ) ) + // InternalQVTimperative.g:10791:1: ( rule__QueryCS__OwnedTypeAssignment_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedTypeAssignment_8()); } - // InternalQVTimperative.g:10238:1: ( rule__QueryCS__OwnedTypeAssignment_8 ) - // InternalQVTimperative.g:10238:2: rule__QueryCS__OwnedTypeAssignment_8 + // InternalQVTimperative.g:10792:1: ( rule__QueryCS__OwnedTypeAssignment_8 ) + // InternalQVTimperative.g:10792:2: rule__QueryCS__OwnedTypeAssignment_8 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__OwnedTypeAssignment_8(); @@ -32071,14 +33757,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__9" - // InternalQVTimperative.g:10248:1: rule__QueryCS__Group__9 : rule__QueryCS__Group__9__Impl ; + // InternalQVTimperative.g:10802:1: rule__QueryCS__Group__9 : rule__QueryCS__Group__9__Impl ; public final void rule__QueryCS__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10252:1: ( rule__QueryCS__Group__9__Impl ) - // InternalQVTimperative.g:10253:2: rule__QueryCS__Group__9__Impl + // InternalQVTimperative.g:10806:1: ( rule__QueryCS__Group__9__Impl ) + // InternalQVTimperative.g:10807:2: rule__QueryCS__Group__9__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__Group__9__Impl(); @@ -32104,23 +33790,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group__9__Impl" - // InternalQVTimperative.g:10259:1: rule__QueryCS__Group__9__Impl : ( ( rule__QueryCS__Alternatives_9 ) ) ; + // InternalQVTimperative.g:10813:1: rule__QueryCS__Group__9__Impl : ( ( rule__QueryCS__Alternatives_9 ) ) ; public final void rule__QueryCS__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10263:1: ( ( ( rule__QueryCS__Alternatives_9 ) ) ) - // InternalQVTimperative.g:10264:1: ( ( rule__QueryCS__Alternatives_9 ) ) + // InternalQVTimperative.g:10817:1: ( ( ( rule__QueryCS__Alternatives_9 ) ) ) + // InternalQVTimperative.g:10818:1: ( ( rule__QueryCS__Alternatives_9 ) ) { - // InternalQVTimperative.g:10264:1: ( ( rule__QueryCS__Alternatives_9 ) ) - // InternalQVTimperative.g:10265:1: ( rule__QueryCS__Alternatives_9 ) + // InternalQVTimperative.g:10818:1: ( ( rule__QueryCS__Alternatives_9 ) ) + // InternalQVTimperative.g:10819:1: ( rule__QueryCS__Alternatives_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getAlternatives_9()); } - // InternalQVTimperative.g:10266:1: ( rule__QueryCS__Alternatives_9 ) - // InternalQVTimperative.g:10266:2: rule__QueryCS__Alternatives_9 + // InternalQVTimperative.g:10820:1: ( rule__QueryCS__Alternatives_9 ) + // InternalQVTimperative.g:10820:2: rule__QueryCS__Alternatives_9 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__Alternatives_9(); @@ -32155,14 +33841,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_5__0" - // InternalQVTimperative.g:10296:1: rule__QueryCS__Group_5__0 : rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 ; + // InternalQVTimperative.g:10850:1: rule__QueryCS__Group_5__0 : rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 ; public final void rule__QueryCS__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10300:1: ( rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 ) - // InternalQVTimperative.g:10301:2: rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 + // InternalQVTimperative.g:10854:1: ( rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 ) + // InternalQVTimperative.g:10855:2: rule__QueryCS__Group_5__0__Impl rule__QueryCS__Group_5__1 { pushFollow(FollowSets000.FOLLOW_13); rule__QueryCS__Group_5__0__Impl(); @@ -32193,23 +33879,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_5__0__Impl" - // InternalQVTimperative.g:10308:1: rule__QueryCS__Group_5__0__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) ; + // InternalQVTimperative.g:10862:1: rule__QueryCS__Group_5__0__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) ; public final void rule__QueryCS__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10312:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) ) - // InternalQVTimperative.g:10313:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) + // InternalQVTimperative.g:10866:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) ) + // InternalQVTimperative.g:10867:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) { - // InternalQVTimperative.g:10313:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) - // InternalQVTimperative.g:10314:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 ) + // InternalQVTimperative.g:10867:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_0 ) ) + // InternalQVTimperative.g:10868:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedParametersAssignment_5_0()); } - // InternalQVTimperative.g:10315:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 ) - // InternalQVTimperative.g:10315:2: rule__QueryCS__OwnedParametersAssignment_5_0 + // InternalQVTimperative.g:10869:1: ( rule__QueryCS__OwnedParametersAssignment_5_0 ) + // InternalQVTimperative.g:10869:2: rule__QueryCS__OwnedParametersAssignment_5_0 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__OwnedParametersAssignment_5_0(); @@ -32244,14 +33930,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_5__1" - // InternalQVTimperative.g:10325:1: rule__QueryCS__Group_5__1 : rule__QueryCS__Group_5__1__Impl ; + // InternalQVTimperative.g:10879:1: rule__QueryCS__Group_5__1 : rule__QueryCS__Group_5__1__Impl ; public final void rule__QueryCS__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10329:1: ( rule__QueryCS__Group_5__1__Impl ) - // InternalQVTimperative.g:10330:2: rule__QueryCS__Group_5__1__Impl + // InternalQVTimperative.g:10883:1: ( rule__QueryCS__Group_5__1__Impl ) + // InternalQVTimperative.g:10884:2: rule__QueryCS__Group_5__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__Group_5__1__Impl(); @@ -32277,35 +33963,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_5__1__Impl" - // InternalQVTimperative.g:10336:1: rule__QueryCS__Group_5__1__Impl : ( ( rule__QueryCS__Group_5_1__0 )* ) ; + // InternalQVTimperative.g:10890:1: rule__QueryCS__Group_5__1__Impl : ( ( rule__QueryCS__Group_5_1__0 )* ) ; public final void rule__QueryCS__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10340:1: ( ( ( rule__QueryCS__Group_5_1__0 )* ) ) - // InternalQVTimperative.g:10341:1: ( ( rule__QueryCS__Group_5_1__0 )* ) + // InternalQVTimperative.g:10894:1: ( ( ( rule__QueryCS__Group_5_1__0 )* ) ) + // InternalQVTimperative.g:10895:1: ( ( rule__QueryCS__Group_5_1__0 )* ) { - // InternalQVTimperative.g:10341:1: ( ( rule__QueryCS__Group_5_1__0 )* ) - // InternalQVTimperative.g:10342:1: ( rule__QueryCS__Group_5_1__0 )* + // InternalQVTimperative.g:10895:1: ( ( rule__QueryCS__Group_5_1__0 )* ) + // InternalQVTimperative.g:10896:1: ( rule__QueryCS__Group_5_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getGroup_5_1()); } - // InternalQVTimperative.g:10343:1: ( rule__QueryCS__Group_5_1__0 )* - loop100: + // InternalQVTimperative.g:10897:1: ( rule__QueryCS__Group_5_1__0 )* + loop105: do { - int alt100=2; - int LA100_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA100_0==69) ) { - alt100=1; + if ( (LA105_0==70) ) { + alt105=1; } - switch (alt100) { + switch (alt105) { case 1 : - // InternalQVTimperative.g:10343:2: rule__QueryCS__Group_5_1__0 + // InternalQVTimperative.g:10897:2: rule__QueryCS__Group_5_1__0 { pushFollow(FollowSets000.FOLLOW_14); rule__QueryCS__Group_5_1__0(); @@ -32317,7 +34003,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop100; + break loop105; } } while (true); @@ -32346,14 +34032,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_5_1__0" - // InternalQVTimperative.g:10357:1: rule__QueryCS__Group_5_1__0 : rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 ; + // InternalQVTimperative.g:10911:1: rule__QueryCS__Group_5_1__0 : rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 ; public final void rule__QueryCS__Group_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10361:1: ( rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 ) - // InternalQVTimperative.g:10362:2: rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 + // InternalQVTimperative.g:10915:1: ( rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 ) + // InternalQVTimperative.g:10916:2: rule__QueryCS__Group_5_1__0__Impl rule__QueryCS__Group_5_1__1 { pushFollow(FollowSets000.FOLLOW_8); rule__QueryCS__Group_5_1__0__Impl(); @@ -32384,22 +34070,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_5_1__0__Impl" - // InternalQVTimperative.g:10369:1: rule__QueryCS__Group_5_1__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:10923:1: rule__QueryCS__Group_5_1__0__Impl : ( ',' ) ; public final void rule__QueryCS__Group_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10373:1: ( ( ',' ) ) - // InternalQVTimperative.g:10374:1: ( ',' ) + // InternalQVTimperative.g:10927:1: ( ( ',' ) ) + // InternalQVTimperative.g:10928:1: ( ',' ) { - // InternalQVTimperative.g:10374:1: ( ',' ) - // InternalQVTimperative.g:10375:1: ',' + // InternalQVTimperative.g:10928:1: ( ',' ) + // InternalQVTimperative.g:10929:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getCommaKeyword_5_1_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getCommaKeyword_5_1_0()); } @@ -32425,14 +34111,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_5_1__1" - // InternalQVTimperative.g:10388:1: rule__QueryCS__Group_5_1__1 : rule__QueryCS__Group_5_1__1__Impl ; + // InternalQVTimperative.g:10942:1: rule__QueryCS__Group_5_1__1 : rule__QueryCS__Group_5_1__1__Impl ; public final void rule__QueryCS__Group_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10392:1: ( rule__QueryCS__Group_5_1__1__Impl ) - // InternalQVTimperative.g:10393:2: rule__QueryCS__Group_5_1__1__Impl + // InternalQVTimperative.g:10946:1: ( rule__QueryCS__Group_5_1__1__Impl ) + // InternalQVTimperative.g:10947:2: rule__QueryCS__Group_5_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__Group_5_1__1__Impl(); @@ -32458,23 +34144,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_5_1__1__Impl" - // InternalQVTimperative.g:10399:1: rule__QueryCS__Group_5_1__1__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) ; + // InternalQVTimperative.g:10953:1: rule__QueryCS__Group_5_1__1__Impl : ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) ; public final void rule__QueryCS__Group_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10403:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) ) - // InternalQVTimperative.g:10404:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) + // InternalQVTimperative.g:10957:1: ( ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) ) + // InternalQVTimperative.g:10958:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) { - // InternalQVTimperative.g:10404:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) - // InternalQVTimperative.g:10405:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) + // InternalQVTimperative.g:10958:1: ( ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) ) + // InternalQVTimperative.g:10959:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedParametersAssignment_5_1_1()); } - // InternalQVTimperative.g:10406:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) - // InternalQVTimperative.g:10406:2: rule__QueryCS__OwnedParametersAssignment_5_1_1 + // InternalQVTimperative.g:10960:1: ( rule__QueryCS__OwnedParametersAssignment_5_1_1 ) + // InternalQVTimperative.g:10960:2: rule__QueryCS__OwnedParametersAssignment_5_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__OwnedParametersAssignment_5_1_1(); @@ -32509,14 +34195,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_9_1__0" - // InternalQVTimperative.g:10420:1: rule__QueryCS__Group_9_1__0 : rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 ; + // InternalQVTimperative.g:10974:1: rule__QueryCS__Group_9_1__0 : rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 ; public final void rule__QueryCS__Group_9_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10424:1: ( rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 ) - // InternalQVTimperative.g:10425:2: rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 + // InternalQVTimperative.g:10978:1: ( rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 ) + // InternalQVTimperative.g:10979:2: rule__QueryCS__Group_9_1__0__Impl rule__QueryCS__Group_9_1__1 { pushFollow(FollowSets000.FOLLOW_10); rule__QueryCS__Group_9_1__0__Impl(); @@ -32547,22 +34233,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_9_1__0__Impl" - // InternalQVTimperative.g:10432:1: rule__QueryCS__Group_9_1__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:10986:1: rule__QueryCS__Group_9_1__0__Impl : ( '{' ) ; public final void rule__QueryCS__Group_9_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10436:1: ( ( '{' ) ) - // InternalQVTimperative.g:10437:1: ( '{' ) + // InternalQVTimperative.g:10990:1: ( ( '{' ) ) + // InternalQVTimperative.g:10991:1: ( '{' ) { - // InternalQVTimperative.g:10437:1: ( '{' ) - // InternalQVTimperative.g:10438:1: '{' + // InternalQVTimperative.g:10991:1: ( '{' ) + // InternalQVTimperative.g:10992:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_9_1_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_9_1_0()); } @@ -32588,16 +34274,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_9_1__1" - // InternalQVTimperative.g:10451:1: rule__QueryCS__Group_9_1__1 : rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 ; + // InternalQVTimperative.g:11005:1: rule__QueryCS__Group_9_1__1 : rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 ; public final void rule__QueryCS__Group_9_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10455:1: ( rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 ) - // InternalQVTimperative.g:10456:2: rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 + // InternalQVTimperative.g:11009:1: ( rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 ) + // InternalQVTimperative.g:11010:2: rule__QueryCS__Group_9_1__1__Impl rule__QueryCS__Group_9_1__2 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__QueryCS__Group_9_1__1__Impl(); state._fsp--; @@ -32626,23 +34312,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_9_1__1__Impl" - // InternalQVTimperative.g:10463:1: rule__QueryCS__Group_9_1__1__Impl : ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) ; + // InternalQVTimperative.g:11017:1: rule__QueryCS__Group_9_1__1__Impl : ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) ; public final void rule__QueryCS__Group_9_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10467:1: ( ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) ) - // InternalQVTimperative.g:10468:1: ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) + // InternalQVTimperative.g:11021:1: ( ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) ) + // InternalQVTimperative.g:11022:1: ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) { - // InternalQVTimperative.g:10468:1: ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) - // InternalQVTimperative.g:10469:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) + // InternalQVTimperative.g:11022:1: ( ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) ) + // InternalQVTimperative.g:11023:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedExpressionAssignment_9_1_1()); } - // InternalQVTimperative.g:10470:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) - // InternalQVTimperative.g:10470:2: rule__QueryCS__OwnedExpressionAssignment_9_1_1 + // InternalQVTimperative.g:11024:1: ( rule__QueryCS__OwnedExpressionAssignment_9_1_1 ) + // InternalQVTimperative.g:11024:2: rule__QueryCS__OwnedExpressionAssignment_9_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__OwnedExpressionAssignment_9_1_1(); @@ -32677,14 +34363,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_9_1__2" - // InternalQVTimperative.g:10480:1: rule__QueryCS__Group_9_1__2 : rule__QueryCS__Group_9_1__2__Impl ; + // InternalQVTimperative.g:11034:1: rule__QueryCS__Group_9_1__2 : rule__QueryCS__Group_9_1__2__Impl ; public final void rule__QueryCS__Group_9_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10484:1: ( rule__QueryCS__Group_9_1__2__Impl ) - // InternalQVTimperative.g:10485:2: rule__QueryCS__Group_9_1__2__Impl + // InternalQVTimperative.g:11038:1: ( rule__QueryCS__Group_9_1__2__Impl ) + // InternalQVTimperative.g:11039:2: rule__QueryCS__Group_9_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__QueryCS__Group_9_1__2__Impl(); @@ -32710,22 +34396,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__Group_9_1__2__Impl" - // InternalQVTimperative.g:10491:1: rule__QueryCS__Group_9_1__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:11045:1: rule__QueryCS__Group_9_1__2__Impl : ( '}' ) ; public final void rule__QueryCS__Group_9_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10495:1: ( ( '}' ) ) - // InternalQVTimperative.g:10496:1: ( '}' ) + // InternalQVTimperative.g:11049:1: ( ( '}' ) ) + // InternalQVTimperative.g:11050:1: ( '}' ) { - // InternalQVTimperative.g:10496:1: ( '}' ) - // InternalQVTimperative.g:10497:1: '}' + // InternalQVTimperative.g:11050:1: ( '}' ) + // InternalQVTimperative.g:11051:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_9_1_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_9_1_2()); } @@ -32751,16 +34437,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__Group__0" - // InternalQVTimperative.g:10516:1: rule__ScopeNameCS__Group__0 : rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ; + // InternalQVTimperative.g:11070:1: rule__ScopeNameCS__Group__0 : rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ; public final void rule__ScopeNameCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10520:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ) - // InternalQVTimperative.g:10521:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 + // InternalQVTimperative.g:11074:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ) + // InternalQVTimperative.g:11075:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_44); + pushFollow(FollowSets000.FOLLOW_47); rule__ScopeNameCS__Group__0__Impl(); state._fsp--; @@ -32789,23 +34475,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__Group__0__Impl" - // InternalQVTimperative.g:10528:1: rule__ScopeNameCS__Group__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) ; + // InternalQVTimperative.g:11082:1: rule__ScopeNameCS__Group__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) ; public final void rule__ScopeNameCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10532:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) ) - // InternalQVTimperative.g:10533:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) + // InternalQVTimperative.g:11086:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) ) + // InternalQVTimperative.g:11087:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) { - // InternalQVTimperative.g:10533:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) - // InternalQVTimperative.g:10534:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) + // InternalQVTimperative.g:11087:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) ) + // InternalQVTimperative.g:11088:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsAssignment_0()); } - // InternalQVTimperative.g:10535:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) - // InternalQVTimperative.g:10535:2: rule__ScopeNameCS__OwnedPathElementsAssignment_0 + // InternalQVTimperative.g:11089:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_0 ) + // InternalQVTimperative.g:11089:2: rule__ScopeNameCS__OwnedPathElementsAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ScopeNameCS__OwnedPathElementsAssignment_0(); @@ -32840,16 +34526,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__Group__1" - // InternalQVTimperative.g:10545:1: rule__ScopeNameCS__Group__1 : rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ; + // InternalQVTimperative.g:11099:1: rule__ScopeNameCS__Group__1 : rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ; public final void rule__ScopeNameCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10549:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ) - // InternalQVTimperative.g:10550:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 + // InternalQVTimperative.g:11103:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ) + // InternalQVTimperative.g:11104:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_45); + pushFollow(FollowSets000.FOLLOW_48); rule__ScopeNameCS__Group__1__Impl(); state._fsp--; @@ -32878,22 +34564,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__Group__1__Impl" - // InternalQVTimperative.g:10557:1: rule__ScopeNameCS__Group__1__Impl : ( '::' ) ; + // InternalQVTimperative.g:11111:1: rule__ScopeNameCS__Group__1__Impl : ( '::' ) ; public final void rule__ScopeNameCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10561:1: ( ( '::' ) ) - // InternalQVTimperative.g:10562:1: ( '::' ) + // InternalQVTimperative.g:11115:1: ( ( '::' ) ) + // InternalQVTimperative.g:11116:1: ( '::' ) { - // InternalQVTimperative.g:10562:1: ( '::' ) - // InternalQVTimperative.g:10563:1: '::' + // InternalQVTimperative.g:11116:1: ( '::' ) + // InternalQVTimperative.g:11117:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } - match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } @@ -32919,14 +34605,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__Group__2" - // InternalQVTimperative.g:10576:1: rule__ScopeNameCS__Group__2 : rule__ScopeNameCS__Group__2__Impl ; + // InternalQVTimperative.g:11130:1: rule__ScopeNameCS__Group__2 : rule__ScopeNameCS__Group__2__Impl ; public final void rule__ScopeNameCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10580:1: ( rule__ScopeNameCS__Group__2__Impl ) - // InternalQVTimperative.g:10581:2: rule__ScopeNameCS__Group__2__Impl + // InternalQVTimperative.g:11134:1: ( rule__ScopeNameCS__Group__2__Impl ) + // InternalQVTimperative.g:11135:2: rule__ScopeNameCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ScopeNameCS__Group__2__Impl(); @@ -32952,31 +34638,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__Group__2__Impl" - // InternalQVTimperative.g:10587:1: rule__ScopeNameCS__Group__2__Impl : ( ( rule__ScopeNameCS__Group_2__0 )* ) ; + // InternalQVTimperative.g:11141:1: rule__ScopeNameCS__Group__2__Impl : ( ( rule__ScopeNameCS__Group_2__0 )* ) ; public final void rule__ScopeNameCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10591:1: ( ( ( rule__ScopeNameCS__Group_2__0 )* ) ) - // InternalQVTimperative.g:10592:1: ( ( rule__ScopeNameCS__Group_2__0 )* ) + // InternalQVTimperative.g:11145:1: ( ( ( rule__ScopeNameCS__Group_2__0 )* ) ) + // InternalQVTimperative.g:11146:1: ( ( rule__ScopeNameCS__Group_2__0 )* ) { - // InternalQVTimperative.g:10592:1: ( ( rule__ScopeNameCS__Group_2__0 )* ) - // InternalQVTimperative.g:10593:1: ( rule__ScopeNameCS__Group_2__0 )* + // InternalQVTimperative.g:11146:1: ( ( rule__ScopeNameCS__Group_2__0 )* ) + // InternalQVTimperative.g:11147:1: ( rule__ScopeNameCS__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getGroup_2()); } - // InternalQVTimperative.g:10594:1: ( rule__ScopeNameCS__Group_2__0 )* - loop101: + // InternalQVTimperative.g:11148:1: ( rule__ScopeNameCS__Group_2__0 )* + loop106: do { - int alt101=2; - alt101 = dfa101.predict(input); - switch (alt101) { + int alt106=2; + alt106 = dfa106.predict(input); + switch (alt106) { case 1 : - // InternalQVTimperative.g:10594:2: rule__ScopeNameCS__Group_2__0 + // InternalQVTimperative.g:11148:2: rule__ScopeNameCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_46); + pushFollow(FollowSets000.FOLLOW_49); rule__ScopeNameCS__Group_2__0(); state._fsp--; @@ -32986,7 +34672,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop101; + break loop106; } } while (true); @@ -33015,16 +34701,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__Group_2__0" - // InternalQVTimperative.g:10610:1: rule__ScopeNameCS__Group_2__0 : rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ; + // InternalQVTimperative.g:11164:1: rule__ScopeNameCS__Group_2__0 : rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ; public final void rule__ScopeNameCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10614:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ) - // InternalQVTimperative.g:10615:2: rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 + // InternalQVTimperative.g:11168:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ) + // InternalQVTimperative.g:11169:2: rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_44); + pushFollow(FollowSets000.FOLLOW_47); rule__ScopeNameCS__Group_2__0__Impl(); state._fsp--; @@ -33053,23 +34739,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__Group_2__0__Impl" - // InternalQVTimperative.g:10622:1: rule__ScopeNameCS__Group_2__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) ; + // InternalQVTimperative.g:11176:1: rule__ScopeNameCS__Group_2__0__Impl : ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) ; public final void rule__ScopeNameCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10626:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) ) - // InternalQVTimperative.g:10627:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) + // InternalQVTimperative.g:11180:1: ( ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) ) + // InternalQVTimperative.g:11181:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) { - // InternalQVTimperative.g:10627:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) - // InternalQVTimperative.g:10628:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) + // InternalQVTimperative.g:11181:1: ( ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) ) + // InternalQVTimperative.g:11182:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsAssignment_2_0()); } - // InternalQVTimperative.g:10629:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) - // InternalQVTimperative.g:10629:2: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 + // InternalQVTimperative.g:11183:1: ( rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 ) + // InternalQVTimperative.g:11183:2: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ScopeNameCS__OwnedPathElementsAssignment_2_0(); @@ -33104,14 +34790,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__Group_2__1" - // InternalQVTimperative.g:10639:1: rule__ScopeNameCS__Group_2__1 : rule__ScopeNameCS__Group_2__1__Impl ; + // InternalQVTimperative.g:11193:1: rule__ScopeNameCS__Group_2__1 : rule__ScopeNameCS__Group_2__1__Impl ; public final void rule__ScopeNameCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10643:1: ( rule__ScopeNameCS__Group_2__1__Impl ) - // InternalQVTimperative.g:10644:2: rule__ScopeNameCS__Group_2__1__Impl + // InternalQVTimperative.g:11197:1: ( rule__ScopeNameCS__Group_2__1__Impl ) + // InternalQVTimperative.g:11198:2: rule__ScopeNameCS__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ScopeNameCS__Group_2__1__Impl(); @@ -33137,22 +34823,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__Group_2__1__Impl" - // InternalQVTimperative.g:10650:1: rule__ScopeNameCS__Group_2__1__Impl : ( '::' ) ; + // InternalQVTimperative.g:11204:1: rule__ScopeNameCS__Group_2__1__Impl : ( '::' ) ; public final void rule__ScopeNameCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10654:1: ( ( '::' ) ) - // InternalQVTimperative.g:10655:1: ( '::' ) + // InternalQVTimperative.g:11208:1: ( ( '::' ) ) + // InternalQVTimperative.g:11209:1: ( '::' ) { - // InternalQVTimperative.g:10655:1: ( '::' ) - // InternalQVTimperative.g:10656:1: '::' + // InternalQVTimperative.g:11209:1: ( '::' ) + // InternalQVTimperative.g:11210:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } - match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } @@ -33178,16 +34864,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__0" - // InternalQVTimperative.g:10673:1: rule__SetStatementCS__Group__0 : rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 ; + // InternalQVTimperative.g:11227:1: rule__SetStatementCS__Group__0 : rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 ; public final void rule__SetStatementCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10677:1: ( rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 ) - // InternalQVTimperative.g:10678:2: rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 + // InternalQVTimperative.g:11231:1: ( rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 ) + // InternalQVTimperative.g:11232:2: rule__SetStatementCS__Group__0__Impl rule__SetStatementCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_47); + pushFollow(FollowSets000.FOLLOW_50); rule__SetStatementCS__Group__0__Impl(); state._fsp--; @@ -33216,31 +34902,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__0__Impl" - // InternalQVTimperative.g:10685:1: rule__SetStatementCS__Group__0__Impl : ( ( rule__SetStatementCS__Group_0__0 )? ) ; + // InternalQVTimperative.g:11239:1: rule__SetStatementCS__Group__0__Impl : ( ( rule__SetStatementCS__Group_0__0 )? ) ; public final void rule__SetStatementCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10689:1: ( ( ( rule__SetStatementCS__Group_0__0 )? ) ) - // InternalQVTimperative.g:10690:1: ( ( rule__SetStatementCS__Group_0__0 )? ) + // InternalQVTimperative.g:11243:1: ( ( ( rule__SetStatementCS__Group_0__0 )? ) ) + // InternalQVTimperative.g:11244:1: ( ( rule__SetStatementCS__Group_0__0 )? ) { - // InternalQVTimperative.g:10690:1: ( ( rule__SetStatementCS__Group_0__0 )? ) - // InternalQVTimperative.g:10691:1: ( rule__SetStatementCS__Group_0__0 )? + // InternalQVTimperative.g:11244:1: ( ( rule__SetStatementCS__Group_0__0 )? ) + // InternalQVTimperative.g:11245:1: ( rule__SetStatementCS__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getGroup_0()); } - // InternalQVTimperative.g:10692:1: ( rule__SetStatementCS__Group_0__0 )? - int alt102=2; - int LA102_0 = input.LA(1); + // InternalQVTimperative.g:11246:1: ( rule__SetStatementCS__Group_0__0 )? + int alt107=2; + int LA107_0 = input.LA(1); - if ( (LA102_0==68) ) { - alt102=1; + if ( (LA107_0==69) ) { + alt107=1; } - switch (alt102) { + switch (alt107) { case 1 : - // InternalQVTimperative.g:10692:2: rule__SetStatementCS__Group_0__0 + // InternalQVTimperative.g:11246:2: rule__SetStatementCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__Group_0__0(); @@ -33278,16 +34964,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__1" - // InternalQVTimperative.g:10702:1: rule__SetStatementCS__Group__1 : rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 ; + // InternalQVTimperative.g:11256:1: rule__SetStatementCS__Group__1 : rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 ; public final void rule__SetStatementCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10706:1: ( rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 ) - // InternalQVTimperative.g:10707:2: rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 + // InternalQVTimperative.g:11260:1: ( rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 ) + // InternalQVTimperative.g:11261:2: rule__SetStatementCS__Group__1__Impl rule__SetStatementCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_47); + pushFollow(FollowSets000.FOLLOW_50); rule__SetStatementCS__Group__1__Impl(); state._fsp--; @@ -33316,31 +35002,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__1__Impl" - // InternalQVTimperative.g:10714:1: rule__SetStatementCS__Group__1__Impl : ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) ; + // InternalQVTimperative.g:11268:1: rule__SetStatementCS__Group__1__Impl : ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) ; public final void rule__SetStatementCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10718:1: ( ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) ) - // InternalQVTimperative.g:10719:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) + // InternalQVTimperative.g:11272:1: ( ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) ) + // InternalQVTimperative.g:11273:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) { - // InternalQVTimperative.g:10719:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) - // InternalQVTimperative.g:10720:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )? + // InternalQVTimperative.g:11273:1: ( ( rule__SetStatementCS__IsNotifyAssignment_1 )? ) + // InternalQVTimperative.g:11274:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getIsNotifyAssignment_1()); } - // InternalQVTimperative.g:10721:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )? - int alt103=2; - int LA103_0 = input.LA(1); + // InternalQVTimperative.g:11275:1: ( rule__SetStatementCS__IsNotifyAssignment_1 )? + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA103_0==118) ) { - alt103=1; + if ( (LA108_0==124) ) { + alt108=1; } - switch (alt103) { + switch (alt108) { case 1 : - // InternalQVTimperative.g:10721:2: rule__SetStatementCS__IsNotifyAssignment_1 + // InternalQVTimperative.g:11275:2: rule__SetStatementCS__IsNotifyAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__IsNotifyAssignment_1(); @@ -33378,14 +35064,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__2" - // InternalQVTimperative.g:10731:1: rule__SetStatementCS__Group__2 : rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 ; + // InternalQVTimperative.g:11285:1: rule__SetStatementCS__Group__2 : rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 ; public final void rule__SetStatementCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10735:1: ( rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 ) - // InternalQVTimperative.g:10736:2: rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 + // InternalQVTimperative.g:11289:1: ( rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 ) + // InternalQVTimperative.g:11290:2: rule__SetStatementCS__Group__2__Impl rule__SetStatementCS__Group__3 { pushFollow(FollowSets000.FOLLOW_8); rule__SetStatementCS__Group__2__Impl(); @@ -33416,22 +35102,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__2__Impl" - // InternalQVTimperative.g:10743:1: rule__SetStatementCS__Group__2__Impl : ( 'set' ) ; + // InternalQVTimperative.g:11297:1: rule__SetStatementCS__Group__2__Impl : ( 'set' ) ; public final void rule__SetStatementCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10747:1: ( ( 'set' ) ) - // InternalQVTimperative.g:10748:1: ( 'set' ) + // InternalQVTimperative.g:11301:1: ( ( 'set' ) ) + // InternalQVTimperative.g:11302:1: ( 'set' ) { - // InternalQVTimperative.g:10748:1: ( 'set' ) - // InternalQVTimperative.g:10749:1: 'set' + // InternalQVTimperative.g:11302:1: ( 'set' ) + // InternalQVTimperative.g:11303:1: 'set' { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getSetKeyword_2()); } - match(input,85,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSetStatementCSAccess().getSetKeyword_2()); } @@ -33457,16 +35143,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__3" - // InternalQVTimperative.g:10762:1: rule__SetStatementCS__Group__3 : rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 ; + // InternalQVTimperative.g:11316:1: rule__SetStatementCS__Group__3 : rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 ; public final void rule__SetStatementCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10766:1: ( rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 ) - // InternalQVTimperative.g:10767:2: rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 + // InternalQVTimperative.g:11320:1: ( rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 ) + // InternalQVTimperative.g:11321:2: rule__SetStatementCS__Group__3__Impl rule__SetStatementCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_48); + pushFollow(FollowSets000.FOLLOW_51); rule__SetStatementCS__Group__3__Impl(); state._fsp--; @@ -33495,23 +35181,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__3__Impl" - // InternalQVTimperative.g:10774:1: rule__SetStatementCS__Group__3__Impl : ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) ; + // InternalQVTimperative.g:11328:1: rule__SetStatementCS__Group__3__Impl : ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) ; public final void rule__SetStatementCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10778:1: ( ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) ) - // InternalQVTimperative.g:10779:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) + // InternalQVTimperative.g:11332:1: ( ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) ) + // InternalQVTimperative.g:11333:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) { - // InternalQVTimperative.g:10779:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) - // InternalQVTimperative.g:10780:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 ) + // InternalQVTimperative.g:11333:1: ( ( rule__SetStatementCS__ReferredVariableAssignment_3 ) ) + // InternalQVTimperative.g:11334:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getReferredVariableAssignment_3()); } - // InternalQVTimperative.g:10781:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 ) - // InternalQVTimperative.g:10781:2: rule__SetStatementCS__ReferredVariableAssignment_3 + // InternalQVTimperative.g:11335:1: ( rule__SetStatementCS__ReferredVariableAssignment_3 ) + // InternalQVTimperative.g:11335:2: rule__SetStatementCS__ReferredVariableAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__ReferredVariableAssignment_3(); @@ -33546,14 +35232,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__4" - // InternalQVTimperative.g:10791:1: rule__SetStatementCS__Group__4 : rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 ; + // InternalQVTimperative.g:11345:1: rule__SetStatementCS__Group__4 : rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 ; public final void rule__SetStatementCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10795:1: ( rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 ) - // InternalQVTimperative.g:10796:2: rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 + // InternalQVTimperative.g:11349:1: ( rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 ) + // InternalQVTimperative.g:11350:2: rule__SetStatementCS__Group__4__Impl rule__SetStatementCS__Group__5 { pushFollow(FollowSets000.FOLLOW_8); rule__SetStatementCS__Group__4__Impl(); @@ -33584,22 +35270,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__4__Impl" - // InternalQVTimperative.g:10803:1: rule__SetStatementCS__Group__4__Impl : ( '.' ) ; + // InternalQVTimperative.g:11357:1: rule__SetStatementCS__Group__4__Impl : ( '.' ) ; public final void rule__SetStatementCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10807:1: ( ( '.' ) ) - // InternalQVTimperative.g:10808:1: ( '.' ) + // InternalQVTimperative.g:11361:1: ( ( '.' ) ) + // InternalQVTimperative.g:11362:1: ( '.' ) { - // InternalQVTimperative.g:10808:1: ( '.' ) - // InternalQVTimperative.g:10809:1: '.' + // InternalQVTimperative.g:11362:1: ( '.' ) + // InternalQVTimperative.g:11363:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getFullStopKeyword_4()); } - match(input,45,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,46,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSetStatementCSAccess().getFullStopKeyword_4()); } @@ -33625,16 +35311,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__5" - // InternalQVTimperative.g:10822:1: rule__SetStatementCS__Group__5 : rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 ; + // InternalQVTimperative.g:11376:1: rule__SetStatementCS__Group__5 : rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 ; public final void rule__SetStatementCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10826:1: ( rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 ) - // InternalQVTimperative.g:10827:2: rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 + // InternalQVTimperative.g:11380:1: ( rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 ) + // InternalQVTimperative.g:11381:2: rule__SetStatementCS__Group__5__Impl rule__SetStatementCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_32); + pushFollow(FollowSets000.FOLLOW_52); rule__SetStatementCS__Group__5__Impl(); state._fsp--; @@ -33663,23 +35349,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__5__Impl" - // InternalQVTimperative.g:10834:1: rule__SetStatementCS__Group__5__Impl : ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) ; + // InternalQVTimperative.g:11388:1: rule__SetStatementCS__Group__5__Impl : ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) ; public final void rule__SetStatementCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10838:1: ( ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) ) - // InternalQVTimperative.g:10839:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) + // InternalQVTimperative.g:11392:1: ( ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) ) + // InternalQVTimperative.g:11393:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) { - // InternalQVTimperative.g:10839:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) - // InternalQVTimperative.g:10840:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) + // InternalQVTimperative.g:11393:1: ( ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) ) + // InternalQVTimperative.g:11394:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getReferredPropertyAssignment_5()); } - // InternalQVTimperative.g:10841:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) - // InternalQVTimperative.g:10841:2: rule__SetStatementCS__ReferredPropertyAssignment_5 + // InternalQVTimperative.g:11395:1: ( rule__SetStatementCS__ReferredPropertyAssignment_5 ) + // InternalQVTimperative.g:11395:2: rule__SetStatementCS__ReferredPropertyAssignment_5 { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__ReferredPropertyAssignment_5(); @@ -33714,14 +35400,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__6" - // InternalQVTimperative.g:10851:1: rule__SetStatementCS__Group__6 : rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 ; + // InternalQVTimperative.g:11405:1: rule__SetStatementCS__Group__6 : rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 ; public final void rule__SetStatementCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10855:1: ( rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 ) - // InternalQVTimperative.g:10856:2: rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 + // InternalQVTimperative.g:11409:1: ( rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 ) + // InternalQVTimperative.g:11410:2: rule__SetStatementCS__Group__6__Impl rule__SetStatementCS__Group__7 { pushFollow(FollowSets000.FOLLOW_10); rule__SetStatementCS__Group__6__Impl(); @@ -33752,22 +35438,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__6__Impl" - // InternalQVTimperative.g:10863:1: rule__SetStatementCS__Group__6__Impl : ( ':=' ) ; + // InternalQVTimperative.g:11417:1: rule__SetStatementCS__Group__6__Impl : ( ':=' ) ; public final void rule__SetStatementCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10867:1: ( ( ':=' ) ) - // InternalQVTimperative.g:10868:1: ( ':=' ) + // InternalQVTimperative.g:11421:1: ( ( ':=' ) ) + // InternalQVTimperative.g:11422:1: ( ':=' ) { - // InternalQVTimperative.g:10868:1: ( ':=' ) - // InternalQVTimperative.g:10869:1: ':=' + // InternalQVTimperative.g:11422:1: ( ':=' ) + // InternalQVTimperative.g:11423:1: ':=' { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getColonEqualsSignKeyword_6()); } - match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSetStatementCSAccess().getColonEqualsSignKeyword_6()); } @@ -33793,14 +35479,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__7" - // InternalQVTimperative.g:10882:1: rule__SetStatementCS__Group__7 : rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 ; + // InternalQVTimperative.g:11436:1: rule__SetStatementCS__Group__7 : rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 ; public final void rule__SetStatementCS__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10886:1: ( rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 ) - // InternalQVTimperative.g:10887:2: rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 + // InternalQVTimperative.g:11440:1: ( rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 ) + // InternalQVTimperative.g:11441:2: rule__SetStatementCS__Group__7__Impl rule__SetStatementCS__Group__8 { pushFollow(FollowSets000.FOLLOW_11); rule__SetStatementCS__Group__7__Impl(); @@ -33831,23 +35517,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__7__Impl" - // InternalQVTimperative.g:10894:1: rule__SetStatementCS__Group__7__Impl : ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) ; + // InternalQVTimperative.g:11448:1: rule__SetStatementCS__Group__7__Impl : ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) ; public final void rule__SetStatementCS__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10898:1: ( ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) ) - // InternalQVTimperative.g:10899:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) + // InternalQVTimperative.g:11452:1: ( ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) ) + // InternalQVTimperative.g:11453:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) { - // InternalQVTimperative.g:10899:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) - // InternalQVTimperative.g:10900:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) + // InternalQVTimperative.g:11453:1: ( ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) ) + // InternalQVTimperative.g:11454:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getOwnedExpressionAssignment_7()); } - // InternalQVTimperative.g:10901:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) - // InternalQVTimperative.g:10901:2: rule__SetStatementCS__OwnedExpressionAssignment_7 + // InternalQVTimperative.g:11455:1: ( rule__SetStatementCS__OwnedExpressionAssignment_7 ) + // InternalQVTimperative.g:11455:2: rule__SetStatementCS__OwnedExpressionAssignment_7 { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__OwnedExpressionAssignment_7(); @@ -33882,14 +35568,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__8" - // InternalQVTimperative.g:10911:1: rule__SetStatementCS__Group__8 : rule__SetStatementCS__Group__8__Impl ; + // InternalQVTimperative.g:11465:1: rule__SetStatementCS__Group__8 : rule__SetStatementCS__Group__8__Impl ; public final void rule__SetStatementCS__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10915:1: ( rule__SetStatementCS__Group__8__Impl ) - // InternalQVTimperative.g:10916:2: rule__SetStatementCS__Group__8__Impl + // InternalQVTimperative.g:11469:1: ( rule__SetStatementCS__Group__8__Impl ) + // InternalQVTimperative.g:11470:2: rule__SetStatementCS__Group__8__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__Group__8__Impl(); @@ -33915,22 +35601,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group__8__Impl" - // InternalQVTimperative.g:10922:1: rule__SetStatementCS__Group__8__Impl : ( ';' ) ; + // InternalQVTimperative.g:11476:1: rule__SetStatementCS__Group__8__Impl : ( ';' ) ; public final void rule__SetStatementCS__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10926:1: ( ( ';' ) ) - // InternalQVTimperative.g:10927:1: ( ';' ) + // InternalQVTimperative.g:11480:1: ( ( ';' ) ) + // InternalQVTimperative.g:11481:1: ( ';' ) { - // InternalQVTimperative.g:10927:1: ( ';' ) - // InternalQVTimperative.g:10928:1: ';' + // InternalQVTimperative.g:11481:1: ( ';' ) + // InternalQVTimperative.g:11482:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getSemicolonKeyword_8()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSetStatementCSAccess().getSemicolonKeyword_8()); } @@ -33956,14 +35642,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group_0__0" - // InternalQVTimperative.g:10959:1: rule__SetStatementCS__Group_0__0 : rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 ; + // InternalQVTimperative.g:11513:1: rule__SetStatementCS__Group_0__0 : rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 ; public final void rule__SetStatementCS__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10963:1: ( rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 ) - // InternalQVTimperative.g:10964:2: rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 + // InternalQVTimperative.g:11517:1: ( rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 ) + // InternalQVTimperative.g:11518:2: rule__SetStatementCS__Group_0__0__Impl rule__SetStatementCS__Group_0__1 { pushFollow(FollowSets000.FOLLOW_12); rule__SetStatementCS__Group_0__0__Impl(); @@ -33994,22 +35680,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group_0__0__Impl" - // InternalQVTimperative.g:10971:1: rule__SetStatementCS__Group_0__0__Impl : ( 'observe' ) ; + // InternalQVTimperative.g:11525:1: rule__SetStatementCS__Group_0__0__Impl : ( 'observe' ) ; public final void rule__SetStatementCS__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10975:1: ( ( 'observe' ) ) - // InternalQVTimperative.g:10976:1: ( 'observe' ) + // InternalQVTimperative.g:11529:1: ( ( 'observe' ) ) + // InternalQVTimperative.g:11530:1: ( 'observe' ) { - // InternalQVTimperative.g:10976:1: ( 'observe' ) - // InternalQVTimperative.g:10977:1: 'observe' + // InternalQVTimperative.g:11530:1: ( 'observe' ) + // InternalQVTimperative.g:11531:1: 'observe' { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getObserveKeyword_0_0()); } - match(input,68,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSetStatementCSAccess().getObserveKeyword_0_0()); } @@ -34035,14 +35721,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group_0__1" - // InternalQVTimperative.g:10990:1: rule__SetStatementCS__Group_0__1 : rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 ; + // InternalQVTimperative.g:11544:1: rule__SetStatementCS__Group_0__1 : rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 ; public final void rule__SetStatementCS__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:10994:1: ( rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 ) - // InternalQVTimperative.g:10995:2: rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 + // InternalQVTimperative.g:11548:1: ( rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 ) + // InternalQVTimperative.g:11549:2: rule__SetStatementCS__Group_0__1__Impl rule__SetStatementCS__Group_0__2 { pushFollow(FollowSets000.FOLLOW_13); rule__SetStatementCS__Group_0__1__Impl(); @@ -34073,23 +35759,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group_0__1__Impl" - // InternalQVTimperative.g:11002:1: rule__SetStatementCS__Group_0__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) ; + // InternalQVTimperative.g:11556:1: rule__SetStatementCS__Group_0__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) ; public final void rule__SetStatementCS__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11006:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) ) - // InternalQVTimperative.g:11007:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) + // InternalQVTimperative.g:11560:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) ) + // InternalQVTimperative.g:11561:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) { - // InternalQVTimperative.g:11007:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) - // InternalQVTimperative.g:11008:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) + // InternalQVTimperative.g:11561:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) ) + // InternalQVTimperative.g:11562:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesAssignment_0_1()); } - // InternalQVTimperative.g:11009:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) - // InternalQVTimperative.g:11009:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_1 + // InternalQVTimperative.g:11563:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_1 ) + // InternalQVTimperative.g:11563:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__ObservedPropertiesAssignment_0_1(); @@ -34124,14 +35810,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group_0__2" - // InternalQVTimperative.g:11019:1: rule__SetStatementCS__Group_0__2 : rule__SetStatementCS__Group_0__2__Impl ; + // InternalQVTimperative.g:11573:1: rule__SetStatementCS__Group_0__2 : rule__SetStatementCS__Group_0__2__Impl ; public final void rule__SetStatementCS__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11023:1: ( rule__SetStatementCS__Group_0__2__Impl ) - // InternalQVTimperative.g:11024:2: rule__SetStatementCS__Group_0__2__Impl + // InternalQVTimperative.g:11577:1: ( rule__SetStatementCS__Group_0__2__Impl ) + // InternalQVTimperative.g:11578:2: rule__SetStatementCS__Group_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__Group_0__2__Impl(); @@ -34157,35 +35843,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group_0__2__Impl" - // InternalQVTimperative.g:11030:1: rule__SetStatementCS__Group_0__2__Impl : ( ( rule__SetStatementCS__Group_0_2__0 )* ) ; + // InternalQVTimperative.g:11584:1: rule__SetStatementCS__Group_0__2__Impl : ( ( rule__SetStatementCS__Group_0_2__0 )* ) ; public final void rule__SetStatementCS__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11034:1: ( ( ( rule__SetStatementCS__Group_0_2__0 )* ) ) - // InternalQVTimperative.g:11035:1: ( ( rule__SetStatementCS__Group_0_2__0 )* ) + // InternalQVTimperative.g:11588:1: ( ( ( rule__SetStatementCS__Group_0_2__0 )* ) ) + // InternalQVTimperative.g:11589:1: ( ( rule__SetStatementCS__Group_0_2__0 )* ) { - // InternalQVTimperative.g:11035:1: ( ( rule__SetStatementCS__Group_0_2__0 )* ) - // InternalQVTimperative.g:11036:1: ( rule__SetStatementCS__Group_0_2__0 )* + // InternalQVTimperative.g:11589:1: ( ( rule__SetStatementCS__Group_0_2__0 )* ) + // InternalQVTimperative.g:11590:1: ( rule__SetStatementCS__Group_0_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getGroup_0_2()); } - // InternalQVTimperative.g:11037:1: ( rule__SetStatementCS__Group_0_2__0 )* - loop104: + // InternalQVTimperative.g:11591:1: ( rule__SetStatementCS__Group_0_2__0 )* + loop109: do { - int alt104=2; - int LA104_0 = input.LA(1); + int alt109=2; + int LA109_0 = input.LA(1); - if ( (LA104_0==69) ) { - alt104=1; + if ( (LA109_0==70) ) { + alt109=1; } - switch (alt104) { + switch (alt109) { case 1 : - // InternalQVTimperative.g:11037:2: rule__SetStatementCS__Group_0_2__0 + // InternalQVTimperative.g:11591:2: rule__SetStatementCS__Group_0_2__0 { pushFollow(FollowSets000.FOLLOW_14); rule__SetStatementCS__Group_0_2__0(); @@ -34197,7 +35883,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop104; + break loop109; } } while (true); @@ -34226,14 +35912,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group_0_2__0" - // InternalQVTimperative.g:11053:1: rule__SetStatementCS__Group_0_2__0 : rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 ; + // InternalQVTimperative.g:11607:1: rule__SetStatementCS__Group_0_2__0 : rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 ; public final void rule__SetStatementCS__Group_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11057:1: ( rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 ) - // InternalQVTimperative.g:11058:2: rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 + // InternalQVTimperative.g:11611:1: ( rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 ) + // InternalQVTimperative.g:11612:2: rule__SetStatementCS__Group_0_2__0__Impl rule__SetStatementCS__Group_0_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__SetStatementCS__Group_0_2__0__Impl(); @@ -34264,22 +35950,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group_0_2__0__Impl" - // InternalQVTimperative.g:11065:1: rule__SetStatementCS__Group_0_2__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:11619:1: rule__SetStatementCS__Group_0_2__0__Impl : ( ',' ) ; public final void rule__SetStatementCS__Group_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11069:1: ( ( ',' ) ) - // InternalQVTimperative.g:11070:1: ( ',' ) + // InternalQVTimperative.g:11623:1: ( ( ',' ) ) + // InternalQVTimperative.g:11624:1: ( ',' ) { - // InternalQVTimperative.g:11070:1: ( ',' ) - // InternalQVTimperative.g:11071:1: ',' + // InternalQVTimperative.g:11624:1: ( ',' ) + // InternalQVTimperative.g:11625:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getCommaKeyword_0_2_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSetStatementCSAccess().getCommaKeyword_0_2_0()); } @@ -34305,14 +35991,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group_0_2__1" - // InternalQVTimperative.g:11084:1: rule__SetStatementCS__Group_0_2__1 : rule__SetStatementCS__Group_0_2__1__Impl ; + // InternalQVTimperative.g:11638:1: rule__SetStatementCS__Group_0_2__1 : rule__SetStatementCS__Group_0_2__1__Impl ; public final void rule__SetStatementCS__Group_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11088:1: ( rule__SetStatementCS__Group_0_2__1__Impl ) - // InternalQVTimperative.g:11089:2: rule__SetStatementCS__Group_0_2__1__Impl + // InternalQVTimperative.g:11642:1: ( rule__SetStatementCS__Group_0_2__1__Impl ) + // InternalQVTimperative.g:11643:2: rule__SetStatementCS__Group_0_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__Group_0_2__1__Impl(); @@ -34338,23 +36024,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__Group_0_2__1__Impl" - // InternalQVTimperative.g:11095:1: rule__SetStatementCS__Group_0_2__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ; + // InternalQVTimperative.g:11649:1: rule__SetStatementCS__Group_0_2__1__Impl : ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ; public final void rule__SetStatementCS__Group_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11099:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ) - // InternalQVTimperative.g:11100:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) + // InternalQVTimperative.g:11653:1: ( ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) ) + // InternalQVTimperative.g:11654:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) { - // InternalQVTimperative.g:11100:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) - // InternalQVTimperative.g:11101:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) + // InternalQVTimperative.g:11654:1: ( ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) ) + // InternalQVTimperative.g:11655:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesAssignment_0_2_1()); } - // InternalQVTimperative.g:11102:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) - // InternalQVTimperative.g:11102:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 + // InternalQVTimperative.g:11656:1: ( rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 ) + // InternalQVTimperative.g:11656:2: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1(); @@ -34388,15 +36074,1020 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__SetStatementCS__Group_0_2__1__Impl" + // $ANTLR start "rule__SimpleParameterBindingCS__Group__0" + // InternalQVTimperative.g:11670:1: rule__SimpleParameterBindingCS__Group__0 : rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 ; + public final void rule__SimpleParameterBindingCS__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11674:1: ( rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 ) + // InternalQVTimperative.g:11675:2: rule__SimpleParameterBindingCS__Group__0__Impl rule__SimpleParameterBindingCS__Group__1 + { + pushFollow(FollowSets000.FOLLOW_8); + rule__SimpleParameterBindingCS__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterBindingCS__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__Group__0" + + + // $ANTLR start "rule__SimpleParameterBindingCS__Group__0__Impl" + // InternalQVTimperative.g:11682:1: rule__SimpleParameterBindingCS__Group__0__Impl : ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) ; + public final void rule__SimpleParameterBindingCS__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11686:1: ( ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) ) + // InternalQVTimperative.g:11687:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) + { + // InternalQVTimperative.g:11687:1: ( ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? ) + // InternalQVTimperative.g:11688:1: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0()); + } + // InternalQVTimperative.g:11689:1: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )? + int alt110=2; + alt110 = dfa110.predict(input); + switch (alt110) { + case 1 : + // InternalQVTimperative.g:11689:2: rule__SimpleParameterBindingCS__IsCheckAssignment_0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterBindingCS__IsCheckAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + break; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckAssignment_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__Group__0__Impl" + + + // $ANTLR start "rule__SimpleParameterBindingCS__Group__1" + // InternalQVTimperative.g:11699:1: rule__SimpleParameterBindingCS__Group__1 : rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 ; + public final void rule__SimpleParameterBindingCS__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11703:1: ( rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 ) + // InternalQVTimperative.g:11704:2: rule__SimpleParameterBindingCS__Group__1__Impl rule__SimpleParameterBindingCS__Group__2 + { + pushFollow(FollowSets000.FOLLOW_53); + rule__SimpleParameterBindingCS__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterBindingCS__Group__2(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__Group__1" + + + // $ANTLR start "rule__SimpleParameterBindingCS__Group__1__Impl" + // InternalQVTimperative.g:11711:1: rule__SimpleParameterBindingCS__Group__1__Impl : ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) ; + public final void rule__SimpleParameterBindingCS__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11715:1: ( ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) ) + // InternalQVTimperative.g:11716:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) + { + // InternalQVTimperative.g:11716:1: ( ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) ) + // InternalQVTimperative.g:11717:1: ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1()); + } + // InternalQVTimperative.g:11718:1: ( rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 ) + // InternalQVTimperative.g:11718:2: rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterBindingCS__ReferredVariableAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__Group__1__Impl" + + + // $ANTLR start "rule__SimpleParameterBindingCS__Group__2" + // InternalQVTimperative.g:11728:1: rule__SimpleParameterBindingCS__Group__2 : rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 ; + public final void rule__SimpleParameterBindingCS__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11732:1: ( rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 ) + // InternalQVTimperative.g:11733:2: rule__SimpleParameterBindingCS__Group__2__Impl rule__SimpleParameterBindingCS__Group__3 + { + pushFollow(FollowSets000.FOLLOW_10); + rule__SimpleParameterBindingCS__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterBindingCS__Group__3(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__Group__2" + + + // $ANTLR start "rule__SimpleParameterBindingCS__Group__2__Impl" + // InternalQVTimperative.g:11740:1: rule__SimpleParameterBindingCS__Group__2__Impl : ( 'uses' ) ; + public final void rule__SimpleParameterBindingCS__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11744:1: ( ( 'uses' ) ) + // InternalQVTimperative.g:11745:1: ( 'uses' ) + { + // InternalQVTimperative.g:11745:1: ( 'uses' ) + // InternalQVTimperative.g:11746:1: 'uses' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2()); + } + match(input,29,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getUsesKeyword_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__Group__2__Impl" + + + // $ANTLR start "rule__SimpleParameterBindingCS__Group__3" + // InternalQVTimperative.g:11759:1: rule__SimpleParameterBindingCS__Group__3 : rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 ; + public final void rule__SimpleParameterBindingCS__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11763:1: ( rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 ) + // InternalQVTimperative.g:11764:2: rule__SimpleParameterBindingCS__Group__3__Impl rule__SimpleParameterBindingCS__Group__4 + { + pushFollow(FollowSets000.FOLLOW_11); + rule__SimpleParameterBindingCS__Group__3__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterBindingCS__Group__4(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__Group__3" + + + // $ANTLR start "rule__SimpleParameterBindingCS__Group__3__Impl" + // InternalQVTimperative.g:11771:1: rule__SimpleParameterBindingCS__Group__3__Impl : ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) ; + public final void rule__SimpleParameterBindingCS__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11775:1: ( ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) ) + // InternalQVTimperative.g:11776:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) + { + // InternalQVTimperative.g:11776:1: ( ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) ) + // InternalQVTimperative.g:11777:1: ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3()); + } + // InternalQVTimperative.g:11778:1: ( rule__SimpleParameterBindingCS__OwnedValueAssignment_3 ) + // InternalQVTimperative.g:11778:2: rule__SimpleParameterBindingCS__OwnedValueAssignment_3 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterBindingCS__OwnedValueAssignment_3(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueAssignment_3()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__Group__3__Impl" + + + // $ANTLR start "rule__SimpleParameterBindingCS__Group__4" + // InternalQVTimperative.g:11788:1: rule__SimpleParameterBindingCS__Group__4 : rule__SimpleParameterBindingCS__Group__4__Impl ; + public final void rule__SimpleParameterBindingCS__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11792:1: ( rule__SimpleParameterBindingCS__Group__4__Impl ) + // InternalQVTimperative.g:11793:2: rule__SimpleParameterBindingCS__Group__4__Impl + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterBindingCS__Group__4__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__Group__4" + + + // $ANTLR start "rule__SimpleParameterBindingCS__Group__4__Impl" + // InternalQVTimperative.g:11799:1: rule__SimpleParameterBindingCS__Group__4__Impl : ( ';' ) ; + public final void rule__SimpleParameterBindingCS__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11803:1: ( ( ';' ) ) + // InternalQVTimperative.g:11804:1: ( ';' ) + { + // InternalQVTimperative.g:11804:1: ( ';' ) + // InternalQVTimperative.g:11805:1: ';' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4()); + } + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getSemicolonKeyword_4()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__Group__4__Impl" + + + // $ANTLR start "rule__SimpleParameterCS__Group__0" + // InternalQVTimperative.g:11828:1: rule__SimpleParameterCS__Group__0 : rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 ; + public final void rule__SimpleParameterCS__Group__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11832:1: ( rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 ) + // InternalQVTimperative.g:11833:2: rule__SimpleParameterCS__Group__0__Impl rule__SimpleParameterCS__Group__1 + { + pushFollow(FollowSets000.FOLLOW_16); + rule__SimpleParameterCS__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__0" + + + // $ANTLR start "rule__SimpleParameterCS__Group__0__Impl" + // InternalQVTimperative.g:11840:1: rule__SimpleParameterCS__Group__0__Impl : ( 'in' ) ; + public final void rule__SimpleParameterCS__Group__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11844:1: ( ( 'in' ) ) + // InternalQVTimperative.g:11845:1: ( 'in' ) + { + // InternalQVTimperative.g:11845:1: ( 'in' ) + // InternalQVTimperative.g:11846:1: 'in' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0()); + } + match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getInKeyword_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__0__Impl" + + + // $ANTLR start "rule__SimpleParameterCS__Group__1" + // InternalQVTimperative.g:11859:1: rule__SimpleParameterCS__Group__1 : rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 ; + public final void rule__SimpleParameterCS__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11863:1: ( rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 ) + // InternalQVTimperative.g:11864:2: rule__SimpleParameterCS__Group__1__Impl rule__SimpleParameterCS__Group__2 + { + pushFollow(FollowSets000.FOLLOW_8); + rule__SimpleParameterCS__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__Group__2(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__1" + + + // $ANTLR start "rule__SimpleParameterCS__Group__1__Impl" + // InternalQVTimperative.g:11871:1: rule__SimpleParameterCS__Group__1__Impl : ( ':' ) ; + public final void rule__SimpleParameterCS__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11875:1: ( ( ':' ) ) + // InternalQVTimperative.g:11876:1: ( ':' ) + { + // InternalQVTimperative.g:11876:1: ( ':' ) + // InternalQVTimperative.g:11877:1: ':' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1()); + } + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__1__Impl" + + + // $ANTLR start "rule__SimpleParameterCS__Group__2" + // InternalQVTimperative.g:11890:1: rule__SimpleParameterCS__Group__2 : rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 ; + public final void rule__SimpleParameterCS__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11894:1: ( rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 ) + // InternalQVTimperative.g:11895:2: rule__SimpleParameterCS__Group__2__Impl rule__SimpleParameterCS__Group__3 + { + pushFollow(FollowSets000.FOLLOW_8); + rule__SimpleParameterCS__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__Group__3(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__2" + + + // $ANTLR start "rule__SimpleParameterCS__Group__2__Impl" + // InternalQVTimperative.g:11902:1: rule__SimpleParameterCS__Group__2__Impl : ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) ; + public final void rule__SimpleParameterCS__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11906:1: ( ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) ) + // InternalQVTimperative.g:11907:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) + { + // InternalQVTimperative.g:11907:1: ( ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) ) + // InternalQVTimperative.g:11908:1: ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2()); + } + // InternalQVTimperative.g:11909:1: ( rule__SimpleParameterCS__ReferredTypedModelAssignment_2 ) + // InternalQVTimperative.g:11909:2: rule__SimpleParameterCS__ReferredTypedModelAssignment_2 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__ReferredTypedModelAssignment_2(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelAssignment_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__2__Impl" + + + // $ANTLR start "rule__SimpleParameterCS__Group__3" + // InternalQVTimperative.g:11919:1: rule__SimpleParameterCS__Group__3 : rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 ; + public final void rule__SimpleParameterCS__Group__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11923:1: ( rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 ) + // InternalQVTimperative.g:11924:2: rule__SimpleParameterCS__Group__3__Impl rule__SimpleParameterCS__Group__4 + { + pushFollow(FollowSets000.FOLLOW_16); + rule__SimpleParameterCS__Group__3__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__Group__4(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__3" + + + // $ANTLR start "rule__SimpleParameterCS__Group__3__Impl" + // InternalQVTimperative.g:11931:1: rule__SimpleParameterCS__Group__3__Impl : ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) ; + public final void rule__SimpleParameterCS__Group__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11935:1: ( ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) ) + // InternalQVTimperative.g:11936:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) + { + // InternalQVTimperative.g:11936:1: ( ( rule__SimpleParameterCS__NameAssignment_3 ) ) + // InternalQVTimperative.g:11937:1: ( rule__SimpleParameterCS__NameAssignment_3 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3()); + } + // InternalQVTimperative.g:11938:1: ( rule__SimpleParameterCS__NameAssignment_3 ) + // InternalQVTimperative.g:11938:2: rule__SimpleParameterCS__NameAssignment_3 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__NameAssignment_3(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getNameAssignment_3()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__3__Impl" + + + // $ANTLR start "rule__SimpleParameterCS__Group__4" + // InternalQVTimperative.g:11948:1: rule__SimpleParameterCS__Group__4 : rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 ; + public final void rule__SimpleParameterCS__Group__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11952:1: ( rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 ) + // InternalQVTimperative.g:11953:2: rule__SimpleParameterCS__Group__4__Impl rule__SimpleParameterCS__Group__5 + { + pushFollow(FollowSets000.FOLLOW_12); + rule__SimpleParameterCS__Group__4__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__Group__5(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__4" + + + // $ANTLR start "rule__SimpleParameterCS__Group__4__Impl" + // InternalQVTimperative.g:11960:1: rule__SimpleParameterCS__Group__4__Impl : ( ':' ) ; + public final void rule__SimpleParameterCS__Group__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11964:1: ( ( ':' ) ) + // InternalQVTimperative.g:11965:1: ( ':' ) + { + // InternalQVTimperative.g:11965:1: ( ':' ) + // InternalQVTimperative.g:11966:1: ':' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4()); + } + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getColonKeyword_4()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__4__Impl" + + + // $ANTLR start "rule__SimpleParameterCS__Group__5" + // InternalQVTimperative.g:11979:1: rule__SimpleParameterCS__Group__5 : rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 ; + public final void rule__SimpleParameterCS__Group__5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11983:1: ( rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 ) + // InternalQVTimperative.g:11984:2: rule__SimpleParameterCS__Group__5__Impl rule__SimpleParameterCS__Group__6 + { + pushFollow(FollowSets000.FOLLOW_11); + rule__SimpleParameterCS__Group__5__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__Group__6(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__5" + + + // $ANTLR start "rule__SimpleParameterCS__Group__5__Impl" + // InternalQVTimperative.g:11991:1: rule__SimpleParameterCS__Group__5__Impl : ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) ; + public final void rule__SimpleParameterCS__Group__5__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:11995:1: ( ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) ) + // InternalQVTimperative.g:11996:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) + { + // InternalQVTimperative.g:11996:1: ( ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) ) + // InternalQVTimperative.g:11997:1: ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5()); + } + // InternalQVTimperative.g:11998:1: ( rule__SimpleParameterCS__OwnedTypeAssignment_5 ) + // InternalQVTimperative.g:11998:2: rule__SimpleParameterCS__OwnedTypeAssignment_5 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__OwnedTypeAssignment_5(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeAssignment_5()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__5__Impl" + + + // $ANTLR start "rule__SimpleParameterCS__Group__6" + // InternalQVTimperative.g:12008:1: rule__SimpleParameterCS__Group__6 : rule__SimpleParameterCS__Group__6__Impl ; + public final void rule__SimpleParameterCS__Group__6() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:12012:1: ( rule__SimpleParameterCS__Group__6__Impl ) + // InternalQVTimperative.g:12013:2: rule__SimpleParameterCS__Group__6__Impl + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterCS__Group__6__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__6" + + + // $ANTLR start "rule__SimpleParameterCS__Group__6__Impl" + // InternalQVTimperative.g:12019:1: rule__SimpleParameterCS__Group__6__Impl : ( ';' ) ; + public final void rule__SimpleParameterCS__Group__6__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:12023:1: ( ( ';' ) ) + // InternalQVTimperative.g:12024:1: ( ';' ) + { + // InternalQVTimperative.g:12024:1: ( ';' ) + // InternalQVTimperative.g:12025:1: ';' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6()); + } + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getSemicolonKeyword_6()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__Group__6__Impl" + + // $ANTLR start "rule__TransformationCS__Group__0" - // InternalQVTimperative.g:11116:1: rule__TransformationCS__Group__0 : rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ; + // InternalQVTimperative.g:12052:1: rule__TransformationCS__Group__0 : rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ; public final void rule__TransformationCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11120:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ) - // InternalQVTimperative.g:11121:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 + // InternalQVTimperative.g:12056:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ) + // InternalQVTimperative.g:12057:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 { pushFollow(FollowSets000.FOLLOW_12); rule__TransformationCS__Group__0__Impl(); @@ -34427,22 +37118,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__0__Impl" - // InternalQVTimperative.g:11128:1: rule__TransformationCS__Group__0__Impl : ( 'transformation' ) ; + // InternalQVTimperative.g:12064:1: rule__TransformationCS__Group__0__Impl : ( 'transformation' ) ; public final void rule__TransformationCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11132:1: ( ( 'transformation' ) ) - // InternalQVTimperative.g:11133:1: ( 'transformation' ) + // InternalQVTimperative.g:12068:1: ( ( 'transformation' ) ) + // InternalQVTimperative.g:12069:1: ( 'transformation' ) { - // InternalQVTimperative.g:11133:1: ( 'transformation' ) - // InternalQVTimperative.g:11134:1: 'transformation' + // InternalQVTimperative.g:12069:1: ( 'transformation' ) + // InternalQVTimperative.g:12070:1: 'transformation' { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } - match(input,27,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } @@ -34468,14 +37159,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__1" - // InternalQVTimperative.g:11147:1: rule__TransformationCS__Group__1 : rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ; + // InternalQVTimperative.g:12083:1: rule__TransformationCS__Group__1 : rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ; public final void rule__TransformationCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11151:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ) - // InternalQVTimperative.g:11152:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 + // InternalQVTimperative.g:12087:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ) + // InternalQVTimperative.g:12088:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 { pushFollow(FollowSets000.FOLLOW_12); rule__TransformationCS__Group__1__Impl(); @@ -34506,27 +37197,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__1__Impl" - // InternalQVTimperative.g:11159:1: rule__TransformationCS__Group__1__Impl : ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) ; + // InternalQVTimperative.g:12095:1: rule__TransformationCS__Group__1__Impl : ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) ; public final void rule__TransformationCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11163:1: ( ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) ) - // InternalQVTimperative.g:11164:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) + // InternalQVTimperative.g:12099:1: ( ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) ) + // InternalQVTimperative.g:12100:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) { - // InternalQVTimperative.g:11164:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) - // InternalQVTimperative.g:11165:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )? + // InternalQVTimperative.g:12100:1: ( ( rule__TransformationCS__OwnedPathNameAssignment_1 )? ) + // InternalQVTimperative.g:12101:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getOwnedPathNameAssignment_1()); } - // InternalQVTimperative.g:11166:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )? - int alt105=2; - alt105 = dfa105.predict(input); - switch (alt105) { + // InternalQVTimperative.g:12102:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )? + int alt111=2; + alt111 = dfa111.predict(input); + switch (alt111) { case 1 : - // InternalQVTimperative.g:11166:2: rule__TransformationCS__OwnedPathNameAssignment_1 + // InternalQVTimperative.g:12102:2: rule__TransformationCS__OwnedPathNameAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TransformationCS__OwnedPathNameAssignment_1(); @@ -34564,16 +37255,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__2" - // InternalQVTimperative.g:11176:1: rule__TransformationCS__Group__2 : rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ; + // InternalQVTimperative.g:12112:1: rule__TransformationCS__Group__2 : rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ; public final void rule__TransformationCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11180:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ) - // InternalQVTimperative.g:11181:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 + // InternalQVTimperative.g:12116:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ) + // InternalQVTimperative.g:12117:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__TransformationCS__Group__2__Impl(); state._fsp--; @@ -34602,23 +37293,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__2__Impl" - // InternalQVTimperative.g:11188:1: rule__TransformationCS__Group__2__Impl : ( ( rule__TransformationCS__NameAssignment_2 ) ) ; + // InternalQVTimperative.g:12124:1: rule__TransformationCS__Group__2__Impl : ( ( rule__TransformationCS__NameAssignment_2 ) ) ; public final void rule__TransformationCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11192:1: ( ( ( rule__TransformationCS__NameAssignment_2 ) ) ) - // InternalQVTimperative.g:11193:1: ( ( rule__TransformationCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:12128:1: ( ( ( rule__TransformationCS__NameAssignment_2 ) ) ) + // InternalQVTimperative.g:12129:1: ( ( rule__TransformationCS__NameAssignment_2 ) ) { - // InternalQVTimperative.g:11193:1: ( ( rule__TransformationCS__NameAssignment_2 ) ) - // InternalQVTimperative.g:11194:1: ( rule__TransformationCS__NameAssignment_2 ) + // InternalQVTimperative.g:12129:1: ( ( rule__TransformationCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:12130:1: ( rule__TransformationCS__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getNameAssignment_2()); } - // InternalQVTimperative.g:11195:1: ( rule__TransformationCS__NameAssignment_2 ) - // InternalQVTimperative.g:11195:2: rule__TransformationCS__NameAssignment_2 + // InternalQVTimperative.g:12131:1: ( rule__TransformationCS__NameAssignment_2 ) + // InternalQVTimperative.g:12131:2: rule__TransformationCS__NameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__TransformationCS__NameAssignment_2(); @@ -34653,16 +37344,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__3" - // InternalQVTimperative.g:11205:1: rule__TransformationCS__Group__3 : rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ; + // InternalQVTimperative.g:12141:1: rule__TransformationCS__Group__3 : rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ; public final void rule__TransformationCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11209:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ) - // InternalQVTimperative.g:11210:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 + // InternalQVTimperative.g:12145:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ) + // InternalQVTimperative.g:12146:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_30); + pushFollow(FollowSets000.FOLLOW_34); rule__TransformationCS__Group__3__Impl(); state._fsp--; @@ -34691,22 +37382,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__3__Impl" - // InternalQVTimperative.g:11217:1: rule__TransformationCS__Group__3__Impl : ( '{' ) ; + // InternalQVTimperative.g:12153:1: rule__TransformationCS__Group__3__Impl : ( '{' ) ; public final void rule__TransformationCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11221:1: ( ( '{' ) ) - // InternalQVTimperative.g:11222:1: ( '{' ) + // InternalQVTimperative.g:12157:1: ( ( '{' ) ) + // InternalQVTimperative.g:12158:1: ( '{' ) { - // InternalQVTimperative.g:11222:1: ( '{' ) - // InternalQVTimperative.g:11223:1: '{' + // InternalQVTimperative.g:12158:1: ( '{' ) + // InternalQVTimperative.g:12159:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3()); } @@ -34732,16 +37423,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__4" - // InternalQVTimperative.g:11236:1: rule__TransformationCS__Group__4 : rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ; + // InternalQVTimperative.g:12172:1: rule__TransformationCS__Group__4 : rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ; public final void rule__TransformationCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11240:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ) - // InternalQVTimperative.g:11241:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 + // InternalQVTimperative.g:12176:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ) + // InternalQVTimperative.g:12177:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_30); + pushFollow(FollowSets000.FOLLOW_34); rule__TransformationCS__Group__4__Impl(); state._fsp--; @@ -34770,37 +37461,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__4__Impl" - // InternalQVTimperative.g:11248:1: rule__TransformationCS__Group__4__Impl : ( ( rule__TransformationCS__Group_4__0 )* ) ; + // InternalQVTimperative.g:12184:1: rule__TransformationCS__Group__4__Impl : ( ( rule__TransformationCS__Group_4__0 )* ) ; public final void rule__TransformationCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11252:1: ( ( ( rule__TransformationCS__Group_4__0 )* ) ) - // InternalQVTimperative.g:11253:1: ( ( rule__TransformationCS__Group_4__0 )* ) + // InternalQVTimperative.g:12188:1: ( ( ( rule__TransformationCS__Group_4__0 )* ) ) + // InternalQVTimperative.g:12189:1: ( ( rule__TransformationCS__Group_4__0 )* ) { - // InternalQVTimperative.g:11253:1: ( ( rule__TransformationCS__Group_4__0 )* ) - // InternalQVTimperative.g:11254:1: ( rule__TransformationCS__Group_4__0 )* + // InternalQVTimperative.g:12189:1: ( ( rule__TransformationCS__Group_4__0 )* ) + // InternalQVTimperative.g:12190:1: ( rule__TransformationCS__Group_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getGroup_4()); } - // InternalQVTimperative.g:11255:1: ( rule__TransformationCS__Group_4__0 )* - loop106: + // InternalQVTimperative.g:12191:1: ( rule__TransformationCS__Group_4__0 )* + loop112: do { - int alt106=2; - int LA106_0 = input.LA(1); + int alt112=2; + int LA112_0 = input.LA(1); - if ( ((LA106_0>=RULE_SIMPLE_ID && LA106_0<=RULE_ESCAPED_ID)||(LA106_0>=18 && LA106_0<=28)) ) { - alt106=1; + if ( ((LA112_0>=RULE_SIMPLE_ID && LA112_0<=RULE_ESCAPED_ID)||(LA112_0>=19 && LA112_0<=29)) ) { + alt112=1; } - switch (alt106) { + switch (alt112) { case 1 : - // InternalQVTimperative.g:11255:2: rule__TransformationCS__Group_4__0 + // InternalQVTimperative.g:12191:2: rule__TransformationCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_31); + pushFollow(FollowSets000.FOLLOW_35); rule__TransformationCS__Group_4__0(); state._fsp--; @@ -34810,7 +37501,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop106; + break loop112; } } while (true); @@ -34839,14 +37530,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__5" - // InternalQVTimperative.g:11265:1: rule__TransformationCS__Group__5 : rule__TransformationCS__Group__5__Impl ; + // InternalQVTimperative.g:12201:1: rule__TransformationCS__Group__5 : rule__TransformationCS__Group__5__Impl ; public final void rule__TransformationCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11269:1: ( rule__TransformationCS__Group__5__Impl ) - // InternalQVTimperative.g:11270:2: rule__TransformationCS__Group__5__Impl + // InternalQVTimperative.g:12205:1: ( rule__TransformationCS__Group__5__Impl ) + // InternalQVTimperative.g:12206:2: rule__TransformationCS__Group__5__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TransformationCS__Group__5__Impl(); @@ -34872,22 +37563,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group__5__Impl" - // InternalQVTimperative.g:11276:1: rule__TransformationCS__Group__5__Impl : ( '}' ) ; + // InternalQVTimperative.g:12212:1: rule__TransformationCS__Group__5__Impl : ( '}' ) ; public final void rule__TransformationCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11280:1: ( ( '}' ) ) - // InternalQVTimperative.g:11281:1: ( '}' ) + // InternalQVTimperative.g:12216:1: ( ( '}' ) ) + // InternalQVTimperative.g:12217:1: ( '}' ) { - // InternalQVTimperative.g:11281:1: ( '}' ) - // InternalQVTimperative.g:11282:1: '}' + // InternalQVTimperative.g:12217:1: ( '}' ) + // InternalQVTimperative.g:12218:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5()); } @@ -34913,14 +37604,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group_4__0" - // InternalQVTimperative.g:11307:1: rule__TransformationCS__Group_4__0 : rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ; + // InternalQVTimperative.g:12243:1: rule__TransformationCS__Group_4__0 : rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ; public final void rule__TransformationCS__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11311:1: ( rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ) - // InternalQVTimperative.g:11312:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 + // InternalQVTimperative.g:12247:1: ( rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ) + // InternalQVTimperative.g:12248:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 { pushFollow(FollowSets000.FOLLOW_11); rule__TransformationCS__Group_4__0__Impl(); @@ -34951,23 +37642,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group_4__0__Impl" - // InternalQVTimperative.g:11319:1: rule__TransformationCS__Group_4__0__Impl : ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) ; + // InternalQVTimperative.g:12255:1: rule__TransformationCS__Group_4__0__Impl : ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) ; public final void rule__TransformationCS__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11323:1: ( ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) ) - // InternalQVTimperative.g:11324:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) + // InternalQVTimperative.g:12259:1: ( ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) ) + // InternalQVTimperative.g:12260:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) { - // InternalQVTimperative.g:11324:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) - // InternalQVTimperative.g:11325:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) + // InternalQVTimperative.g:12260:1: ( ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) ) + // InternalQVTimperative.g:12261:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsAssignment_4_0()); } - // InternalQVTimperative.g:11326:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) - // InternalQVTimperative.g:11326:2: rule__TransformationCS__OwnedDirectionsAssignment_4_0 + // InternalQVTimperative.g:12262:1: ( rule__TransformationCS__OwnedDirectionsAssignment_4_0 ) + // InternalQVTimperative.g:12262:2: rule__TransformationCS__OwnedDirectionsAssignment_4_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TransformationCS__OwnedDirectionsAssignment_4_0(); @@ -35002,14 +37693,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group_4__1" - // InternalQVTimperative.g:11336:1: rule__TransformationCS__Group_4__1 : rule__TransformationCS__Group_4__1__Impl ; + // InternalQVTimperative.g:12272:1: rule__TransformationCS__Group_4__1 : rule__TransformationCS__Group_4__1__Impl ; public final void rule__TransformationCS__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11340:1: ( rule__TransformationCS__Group_4__1__Impl ) - // InternalQVTimperative.g:11341:2: rule__TransformationCS__Group_4__1__Impl + // InternalQVTimperative.g:12276:1: ( rule__TransformationCS__Group_4__1__Impl ) + // InternalQVTimperative.g:12277:2: rule__TransformationCS__Group_4__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TransformationCS__Group_4__1__Impl(); @@ -35035,22 +37726,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__Group_4__1__Impl" - // InternalQVTimperative.g:11347:1: rule__TransformationCS__Group_4__1__Impl : ( ';' ) ; + // InternalQVTimperative.g:12283:1: rule__TransformationCS__Group_4__1__Impl : ( ';' ) ; public final void rule__TransformationCS__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11351:1: ( ( ';' ) ) - // InternalQVTimperative.g:11352:1: ( ';' ) + // InternalQVTimperative.g:12287:1: ( ( ';' ) ) + // InternalQVTimperative.g:12288:1: ( ';' ) { - // InternalQVTimperative.g:11352:1: ( ';' ) - // InternalQVTimperative.g:11353:1: ';' + // InternalQVTimperative.g:12288:1: ( ';' ) + // InternalQVTimperative.g:12289:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1()); } @@ -35076,16 +37767,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__0" - // InternalQVTimperative.g:11370:1: rule__AttributeCS__Group__0 : rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 ; + // InternalQVTimperative.g:12306:1: rule__AttributeCS__Group__0 : rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 ; public final void rule__AttributeCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11374:1: ( rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 ) - // InternalQVTimperative.g:11375:2: rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 + // InternalQVTimperative.g:12310:1: ( rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 ) + // InternalQVTimperative.g:12311:2: rule__AttributeCS__Group__0__Impl rule__AttributeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_49); + pushFollow(FollowSets000.FOLLOW_54); rule__AttributeCS__Group__0__Impl(); state._fsp--; @@ -35114,31 +37805,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__0__Impl" - // InternalQVTimperative.g:11382:1: rule__AttributeCS__Group__0__Impl : ( ( rule__AttributeCS__Alternatives_0 )? ) ; + // InternalQVTimperative.g:12318:1: rule__AttributeCS__Group__0__Impl : ( ( rule__AttributeCS__Alternatives_0 )? ) ; public final void rule__AttributeCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11386:1: ( ( ( rule__AttributeCS__Alternatives_0 )? ) ) - // InternalQVTimperative.g:11387:1: ( ( rule__AttributeCS__Alternatives_0 )? ) + // InternalQVTimperative.g:12322:1: ( ( ( rule__AttributeCS__Alternatives_0 )? ) ) + // InternalQVTimperative.g:12323:1: ( ( rule__AttributeCS__Alternatives_0 )? ) { - // InternalQVTimperative.g:11387:1: ( ( rule__AttributeCS__Alternatives_0 )? ) - // InternalQVTimperative.g:11388:1: ( rule__AttributeCS__Alternatives_0 )? + // InternalQVTimperative.g:12323:1: ( ( rule__AttributeCS__Alternatives_0 )? ) + // InternalQVTimperative.g:12324:1: ( rule__AttributeCS__Alternatives_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getAlternatives_0()); } - // InternalQVTimperative.g:11389:1: ( rule__AttributeCS__Alternatives_0 )? - int alt107=2; - int LA107_0 = input.LA(1); + // InternalQVTimperative.g:12325:1: ( rule__AttributeCS__Alternatives_0 )? + int alt113=2; + int LA113_0 = input.LA(1); - if ( ((LA107_0>=119 && LA107_0<=120)) ) { - alt107=1; + if ( ((LA113_0>=125 && LA113_0<=126)) ) { + alt113=1; } - switch (alt107) { + switch (alt113) { case 1 : - // InternalQVTimperative.g:11389:2: rule__AttributeCS__Alternatives_0 + // InternalQVTimperative.g:12325:2: rule__AttributeCS__Alternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Alternatives_0(); @@ -35176,14 +37867,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__1" - // InternalQVTimperative.g:11399:1: rule__AttributeCS__Group__1 : rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 ; + // InternalQVTimperative.g:12335:1: rule__AttributeCS__Group__1 : rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 ; public final void rule__AttributeCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11403:1: ( rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 ) - // InternalQVTimperative.g:11404:2: rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 + // InternalQVTimperative.g:12339:1: ( rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 ) + // InternalQVTimperative.g:12340:2: rule__AttributeCS__Group__1__Impl rule__AttributeCS__Group__2 { pushFollow(FollowSets000.FOLLOW_8); rule__AttributeCS__Group__1__Impl(); @@ -35214,22 +37905,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__1__Impl" - // InternalQVTimperative.g:11411:1: rule__AttributeCS__Group__1__Impl : ( 'attribute' ) ; + // InternalQVTimperative.g:12347:1: rule__AttributeCS__Group__1__Impl : ( 'attribute' ) ; public final void rule__AttributeCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11415:1: ( ( 'attribute' ) ) - // InternalQVTimperative.g:11416:1: ( 'attribute' ) + // InternalQVTimperative.g:12351:1: ( ( 'attribute' ) ) + // InternalQVTimperative.g:12352:1: ( 'attribute' ) { - // InternalQVTimperative.g:11416:1: ( 'attribute' ) - // InternalQVTimperative.g:11417:1: 'attribute' + // InternalQVTimperative.g:12352:1: ( 'attribute' ) + // InternalQVTimperative.g:12353:1: 'attribute' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getAttributeKeyword_1()); } - match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,90,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getAttributeKeyword_1()); } @@ -35255,16 +37946,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__2" - // InternalQVTimperative.g:11430:1: rule__AttributeCS__Group__2 : rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 ; + // InternalQVTimperative.g:12366:1: rule__AttributeCS__Group__2 : rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 ; public final void rule__AttributeCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11434:1: ( rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 ) - // InternalQVTimperative.g:11435:2: rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 + // InternalQVTimperative.g:12370:1: ( rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 ) + // InternalQVTimperative.g:12371:2: rule__AttributeCS__Group__2__Impl rule__AttributeCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_38); + pushFollow(FollowSets000.FOLLOW_41); rule__AttributeCS__Group__2__Impl(); state._fsp--; @@ -35293,23 +37984,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__2__Impl" - // InternalQVTimperative.g:11442:1: rule__AttributeCS__Group__2__Impl : ( ( rule__AttributeCS__NameAssignment_2 ) ) ; + // InternalQVTimperative.g:12378:1: rule__AttributeCS__Group__2__Impl : ( ( rule__AttributeCS__NameAssignment_2 ) ) ; public final void rule__AttributeCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11446:1: ( ( ( rule__AttributeCS__NameAssignment_2 ) ) ) - // InternalQVTimperative.g:11447:1: ( ( rule__AttributeCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:12382:1: ( ( ( rule__AttributeCS__NameAssignment_2 ) ) ) + // InternalQVTimperative.g:12383:1: ( ( rule__AttributeCS__NameAssignment_2 ) ) { - // InternalQVTimperative.g:11447:1: ( ( rule__AttributeCS__NameAssignment_2 ) ) - // InternalQVTimperative.g:11448:1: ( rule__AttributeCS__NameAssignment_2 ) + // InternalQVTimperative.g:12383:1: ( ( rule__AttributeCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:12384:1: ( rule__AttributeCS__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getNameAssignment_2()); } - // InternalQVTimperative.g:11449:1: ( rule__AttributeCS__NameAssignment_2 ) - // InternalQVTimperative.g:11449:2: rule__AttributeCS__NameAssignment_2 + // InternalQVTimperative.g:12385:1: ( rule__AttributeCS__NameAssignment_2 ) + // InternalQVTimperative.g:12385:2: rule__AttributeCS__NameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__NameAssignment_2(); @@ -35344,16 +38035,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__3" - // InternalQVTimperative.g:11459:1: rule__AttributeCS__Group__3 : rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 ; + // InternalQVTimperative.g:12395:1: rule__AttributeCS__Group__3 : rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 ; public final void rule__AttributeCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11463:1: ( rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 ) - // InternalQVTimperative.g:11464:2: rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 + // InternalQVTimperative.g:12399:1: ( rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 ) + // InternalQVTimperative.g:12400:2: rule__AttributeCS__Group__3__Impl rule__AttributeCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_38); + pushFollow(FollowSets000.FOLLOW_41); rule__AttributeCS__Group__3__Impl(); state._fsp--; @@ -35382,31 +38073,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__3__Impl" - // InternalQVTimperative.g:11471:1: rule__AttributeCS__Group__3__Impl : ( ( rule__AttributeCS__Group_3__0 )? ) ; + // InternalQVTimperative.g:12407:1: rule__AttributeCS__Group__3__Impl : ( ( rule__AttributeCS__Group_3__0 )? ) ; public final void rule__AttributeCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11475:1: ( ( ( rule__AttributeCS__Group_3__0 )? ) ) - // InternalQVTimperative.g:11476:1: ( ( rule__AttributeCS__Group_3__0 )? ) + // InternalQVTimperative.g:12411:1: ( ( ( rule__AttributeCS__Group_3__0 )? ) ) + // InternalQVTimperative.g:12412:1: ( ( rule__AttributeCS__Group_3__0 )? ) { - // InternalQVTimperative.g:11476:1: ( ( rule__AttributeCS__Group_3__0 )? ) - // InternalQVTimperative.g:11477:1: ( rule__AttributeCS__Group_3__0 )? + // InternalQVTimperative.g:12412:1: ( ( rule__AttributeCS__Group_3__0 )? ) + // InternalQVTimperative.g:12413:1: ( rule__AttributeCS__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup_3()); } - // InternalQVTimperative.g:11478:1: ( rule__AttributeCS__Group_3__0 )? - int alt108=2; - int LA108_0 = input.LA(1); + // InternalQVTimperative.g:12414:1: ( rule__AttributeCS__Group_3__0 )? + int alt114=2; + int LA114_0 = input.LA(1); - if ( (LA108_0==71) ) { - alt108=1; + if ( (LA114_0==73) ) { + alt114=1; } - switch (alt108) { + switch (alt114) { case 1 : - // InternalQVTimperative.g:11478:2: rule__AttributeCS__Group_3__0 + // InternalQVTimperative.g:12414:2: rule__AttributeCS__Group_3__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_3__0(); @@ -35444,16 +38135,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__4" - // InternalQVTimperative.g:11488:1: rule__AttributeCS__Group__4 : rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 ; + // InternalQVTimperative.g:12424:1: rule__AttributeCS__Group__4 : rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 ; public final void rule__AttributeCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11492:1: ( rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 ) - // InternalQVTimperative.g:11493:2: rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 + // InternalQVTimperative.g:12428:1: ( rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 ) + // InternalQVTimperative.g:12429:2: rule__AttributeCS__Group__4__Impl rule__AttributeCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_38); + pushFollow(FollowSets000.FOLLOW_41); rule__AttributeCS__Group__4__Impl(); state._fsp--; @@ -35482,31 +38173,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__4__Impl" - // InternalQVTimperative.g:11500:1: rule__AttributeCS__Group__4__Impl : ( ( rule__AttributeCS__Group_4__0 )? ) ; + // InternalQVTimperative.g:12436:1: rule__AttributeCS__Group__4__Impl : ( ( rule__AttributeCS__Group_4__0 )? ) ; public final void rule__AttributeCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11504:1: ( ( ( rule__AttributeCS__Group_4__0 )? ) ) - // InternalQVTimperative.g:11505:1: ( ( rule__AttributeCS__Group_4__0 )? ) + // InternalQVTimperative.g:12440:1: ( ( ( rule__AttributeCS__Group_4__0 )? ) ) + // InternalQVTimperative.g:12441:1: ( ( rule__AttributeCS__Group_4__0 )? ) { - // InternalQVTimperative.g:11505:1: ( ( rule__AttributeCS__Group_4__0 )? ) - // InternalQVTimperative.g:11506:1: ( rule__AttributeCS__Group_4__0 )? + // InternalQVTimperative.g:12441:1: ( ( rule__AttributeCS__Group_4__0 )? ) + // InternalQVTimperative.g:12442:1: ( rule__AttributeCS__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup_4()); } - // InternalQVTimperative.g:11507:1: ( rule__AttributeCS__Group_4__0 )? - int alt109=2; - int LA109_0 = input.LA(1); + // InternalQVTimperative.g:12443:1: ( rule__AttributeCS__Group_4__0 )? + int alt115=2; + int LA115_0 = input.LA(1); - if ( (LA109_0==39) ) { - alt109=1; + if ( (LA115_0==40) ) { + alt115=1; } - switch (alt109) { + switch (alt115) { case 1 : - // InternalQVTimperative.g:11507:2: rule__AttributeCS__Group_4__0 + // InternalQVTimperative.g:12443:2: rule__AttributeCS__Group_4__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_4__0(); @@ -35544,16 +38235,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__5" - // InternalQVTimperative.g:11517:1: rule__AttributeCS__Group__5 : rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 ; + // InternalQVTimperative.g:12453:1: rule__AttributeCS__Group__5 : rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 ; public final void rule__AttributeCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11521:1: ( rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 ) - // InternalQVTimperative.g:11522:2: rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 + // InternalQVTimperative.g:12457:1: ( rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 ) + // InternalQVTimperative.g:12458:2: rule__AttributeCS__Group__5__Impl rule__AttributeCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_38); + pushFollow(FollowSets000.FOLLOW_41); rule__AttributeCS__Group__5__Impl(); state._fsp--; @@ -35582,35 +38273,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__5__Impl" - // InternalQVTimperative.g:11529:1: rule__AttributeCS__Group__5__Impl : ( ( rule__AttributeCS__Group_5__0 )? ) ; + // InternalQVTimperative.g:12465:1: rule__AttributeCS__Group__5__Impl : ( ( rule__AttributeCS__Group_5__0 )? ) ; public final void rule__AttributeCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11533:1: ( ( ( rule__AttributeCS__Group_5__0 )? ) ) - // InternalQVTimperative.g:11534:1: ( ( rule__AttributeCS__Group_5__0 )? ) + // InternalQVTimperative.g:12469:1: ( ( ( rule__AttributeCS__Group_5__0 )? ) ) + // InternalQVTimperative.g:12470:1: ( ( rule__AttributeCS__Group_5__0 )? ) { - // InternalQVTimperative.g:11534:1: ( ( rule__AttributeCS__Group_5__0 )? ) - // InternalQVTimperative.g:11535:1: ( rule__AttributeCS__Group_5__0 )? + // InternalQVTimperative.g:12470:1: ( ( rule__AttributeCS__Group_5__0 )? ) + // InternalQVTimperative.g:12471:1: ( rule__AttributeCS__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup_5()); } - // InternalQVTimperative.g:11536:1: ( rule__AttributeCS__Group_5__0 )? - int alt110=2; - int LA110_0 = input.LA(1); + // InternalQVTimperative.g:12472:1: ( rule__AttributeCS__Group_5__0 )? + int alt116=2; + int LA116_0 = input.LA(1); - if ( (LA110_0==75) ) { - int LA110_1 = input.LA(2); + if ( (LA116_0==80) ) { + int LA116_1 = input.LA(2); - if ( (LA110_1==117||(LA110_1>=121 && LA110_1<=135)) ) { - alt110=1; + if ( (LA116_1==123||(LA116_1>=127 && LA116_1<=141)) ) { + alt116=1; } } - switch (alt110) { + switch (alt116) { case 1 : - // InternalQVTimperative.g:11536:2: rule__AttributeCS__Group_5__0 + // InternalQVTimperative.g:12472:2: rule__AttributeCS__Group_5__0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_5__0(); @@ -35648,14 +38339,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__6" - // InternalQVTimperative.g:11546:1: rule__AttributeCS__Group__6 : rule__AttributeCS__Group__6__Impl ; + // InternalQVTimperative.g:12482:1: rule__AttributeCS__Group__6 : rule__AttributeCS__Group__6__Impl ; public final void rule__AttributeCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11550:1: ( rule__AttributeCS__Group__6__Impl ) - // InternalQVTimperative.g:11551:2: rule__AttributeCS__Group__6__Impl + // InternalQVTimperative.g:12486:1: ( rule__AttributeCS__Group__6__Impl ) + // InternalQVTimperative.g:12487:2: rule__AttributeCS__Group__6__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group__6__Impl(); @@ -35681,23 +38372,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group__6__Impl" - // InternalQVTimperative.g:11557:1: rule__AttributeCS__Group__6__Impl : ( ( rule__AttributeCS__Alternatives_6 ) ) ; + // InternalQVTimperative.g:12493:1: rule__AttributeCS__Group__6__Impl : ( ( rule__AttributeCS__Alternatives_6 ) ) ; public final void rule__AttributeCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11561:1: ( ( ( rule__AttributeCS__Alternatives_6 ) ) ) - // InternalQVTimperative.g:11562:1: ( ( rule__AttributeCS__Alternatives_6 ) ) + // InternalQVTimperative.g:12497:1: ( ( ( rule__AttributeCS__Alternatives_6 ) ) ) + // InternalQVTimperative.g:12498:1: ( ( rule__AttributeCS__Alternatives_6 ) ) { - // InternalQVTimperative.g:11562:1: ( ( rule__AttributeCS__Alternatives_6 ) ) - // InternalQVTimperative.g:11563:1: ( rule__AttributeCS__Alternatives_6 ) + // InternalQVTimperative.g:12498:1: ( ( rule__AttributeCS__Alternatives_6 ) ) + // InternalQVTimperative.g:12499:1: ( rule__AttributeCS__Alternatives_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getAlternatives_6()); } - // InternalQVTimperative.g:11564:1: ( rule__AttributeCS__Alternatives_6 ) - // InternalQVTimperative.g:11564:2: rule__AttributeCS__Alternatives_6 + // InternalQVTimperative.g:12500:1: ( rule__AttributeCS__Alternatives_6 ) + // InternalQVTimperative.g:12500:2: rule__AttributeCS__Alternatives_6 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Alternatives_6(); @@ -35732,16 +38423,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_0_0__0" - // InternalQVTimperative.g:11588:1: rule__AttributeCS__Group_0_0__0 : rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 ; + // InternalQVTimperative.g:12524:1: rule__AttributeCS__Group_0_0__0 : rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 ; public final void rule__AttributeCS__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11592:1: ( rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 ) - // InternalQVTimperative.g:11593:2: rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 + // InternalQVTimperative.g:12528:1: ( rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 ) + // InternalQVTimperative.g:12529:2: rule__AttributeCS__Group_0_0__0__Impl rule__AttributeCS__Group_0_0__1 { - pushFollow(FollowSets000.FOLLOW_50); + pushFollow(FollowSets000.FOLLOW_55); rule__AttributeCS__Group_0_0__0__Impl(); state._fsp--; @@ -35770,23 +38461,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_0_0__0__Impl" - // InternalQVTimperative.g:11600:1: rule__AttributeCS__Group_0_0__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) ; + // InternalQVTimperative.g:12536:1: rule__AttributeCS__Group_0_0__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) ; public final void rule__AttributeCS__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11604:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) ) - // InternalQVTimperative.g:11605:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) + // InternalQVTimperative.g:12540:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) ) + // InternalQVTimperative.g:12541:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) { - // InternalQVTimperative.g:11605:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) - // InternalQVTimperative.g:11606:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) + // InternalQVTimperative.g:12541:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) ) + // InternalQVTimperative.g:12542:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_0_0()); } - // InternalQVTimperative.g:11607:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) - // InternalQVTimperative.g:11607:2: rule__AttributeCS__QualifiersAssignment_0_0_0 + // InternalQVTimperative.g:12543:1: ( rule__AttributeCS__QualifiersAssignment_0_0_0 ) + // InternalQVTimperative.g:12543:2: rule__AttributeCS__QualifiersAssignment_0_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_0_0_0(); @@ -35821,14 +38512,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_0_0__1" - // InternalQVTimperative.g:11617:1: rule__AttributeCS__Group_0_0__1 : rule__AttributeCS__Group_0_0__1__Impl ; + // InternalQVTimperative.g:12553:1: rule__AttributeCS__Group_0_0__1 : rule__AttributeCS__Group_0_0__1__Impl ; public final void rule__AttributeCS__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11621:1: ( rule__AttributeCS__Group_0_0__1__Impl ) - // InternalQVTimperative.g:11622:2: rule__AttributeCS__Group_0_0__1__Impl + // InternalQVTimperative.g:12557:1: ( rule__AttributeCS__Group_0_0__1__Impl ) + // InternalQVTimperative.g:12558:2: rule__AttributeCS__Group_0_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_0_0__1__Impl(); @@ -35854,31 +38545,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_0_0__1__Impl" - // InternalQVTimperative.g:11628:1: rule__AttributeCS__Group_0_0__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) ; + // InternalQVTimperative.g:12564:1: rule__AttributeCS__Group_0_0__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) ; public final void rule__AttributeCS__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11632:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) ) - // InternalQVTimperative.g:11633:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) + // InternalQVTimperative.g:12568:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) ) + // InternalQVTimperative.g:12569:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) { - // InternalQVTimperative.g:11633:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) - // InternalQVTimperative.g:11634:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? + // InternalQVTimperative.g:12569:1: ( ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? ) + // InternalQVTimperative.g:12570:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_0_1()); } - // InternalQVTimperative.g:11635:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? - int alt111=2; - int LA111_0 = input.LA(1); + // InternalQVTimperative.g:12571:1: ( rule__AttributeCS__QualifiersAssignment_0_0_1 )? + int alt117=2; + int LA117_0 = input.LA(1); - if ( (LA111_0==120) ) { - alt111=1; + if ( (LA117_0==126) ) { + alt117=1; } - switch (alt111) { + switch (alt117) { case 1 : - // InternalQVTimperative.g:11635:2: rule__AttributeCS__QualifiersAssignment_0_0_1 + // InternalQVTimperative.g:12571:2: rule__AttributeCS__QualifiersAssignment_0_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_0_0_1(); @@ -35916,16 +38607,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_0_1__0" - // InternalQVTimperative.g:11649:1: rule__AttributeCS__Group_0_1__0 : rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 ; + // InternalQVTimperative.g:12585:1: rule__AttributeCS__Group_0_1__0 : rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 ; public final void rule__AttributeCS__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11653:1: ( rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 ) - // InternalQVTimperative.g:11654:2: rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 + // InternalQVTimperative.g:12589:1: ( rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 ) + // InternalQVTimperative.g:12590:2: rule__AttributeCS__Group_0_1__0__Impl rule__AttributeCS__Group_0_1__1 { - pushFollow(FollowSets000.FOLLOW_51); + pushFollow(FollowSets000.FOLLOW_56); rule__AttributeCS__Group_0_1__0__Impl(); state._fsp--; @@ -35954,23 +38645,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_0_1__0__Impl" - // InternalQVTimperative.g:11661:1: rule__AttributeCS__Group_0_1__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) ; + // InternalQVTimperative.g:12597:1: rule__AttributeCS__Group_0_1__0__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) ; public final void rule__AttributeCS__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11665:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) ) - // InternalQVTimperative.g:11666:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) + // InternalQVTimperative.g:12601:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) ) + // InternalQVTimperative.g:12602:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) { - // InternalQVTimperative.g:11666:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) - // InternalQVTimperative.g:11667:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) + // InternalQVTimperative.g:12602:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) ) + // InternalQVTimperative.g:12603:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_1_0()); } - // InternalQVTimperative.g:11668:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) - // InternalQVTimperative.g:11668:2: rule__AttributeCS__QualifiersAssignment_0_1_0 + // InternalQVTimperative.g:12604:1: ( rule__AttributeCS__QualifiersAssignment_0_1_0 ) + // InternalQVTimperative.g:12604:2: rule__AttributeCS__QualifiersAssignment_0_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_0_1_0(); @@ -36005,14 +38696,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_0_1__1" - // InternalQVTimperative.g:11678:1: rule__AttributeCS__Group_0_1__1 : rule__AttributeCS__Group_0_1__1__Impl ; + // InternalQVTimperative.g:12614:1: rule__AttributeCS__Group_0_1__1 : rule__AttributeCS__Group_0_1__1__Impl ; public final void rule__AttributeCS__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11682:1: ( rule__AttributeCS__Group_0_1__1__Impl ) - // InternalQVTimperative.g:11683:2: rule__AttributeCS__Group_0_1__1__Impl + // InternalQVTimperative.g:12618:1: ( rule__AttributeCS__Group_0_1__1__Impl ) + // InternalQVTimperative.g:12619:2: rule__AttributeCS__Group_0_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_0_1__1__Impl(); @@ -36038,31 +38729,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_0_1__1__Impl" - // InternalQVTimperative.g:11689:1: rule__AttributeCS__Group_0_1__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) ; + // InternalQVTimperative.g:12625:1: rule__AttributeCS__Group_0_1__1__Impl : ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) ; public final void rule__AttributeCS__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11693:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) ) - // InternalQVTimperative.g:11694:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) + // InternalQVTimperative.g:12629:1: ( ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) ) + // InternalQVTimperative.g:12630:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) { - // InternalQVTimperative.g:11694:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) - // InternalQVTimperative.g:11695:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? + // InternalQVTimperative.g:12630:1: ( ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? ) + // InternalQVTimperative.g:12631:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersAssignment_0_1_1()); } - // InternalQVTimperative.g:11696:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? - int alt112=2; - int LA112_0 = input.LA(1); + // InternalQVTimperative.g:12632:1: ( rule__AttributeCS__QualifiersAssignment_0_1_1 )? + int alt118=2; + int LA118_0 = input.LA(1); - if ( (LA112_0==119) ) { - alt112=1; + if ( (LA118_0==125) ) { + alt118=1; } - switch (alt112) { + switch (alt118) { case 1 : - // InternalQVTimperative.g:11696:2: rule__AttributeCS__QualifiersAssignment_0_1_1 + // InternalQVTimperative.g:12632:2: rule__AttributeCS__QualifiersAssignment_0_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__QualifiersAssignment_0_1_1(); @@ -36100,14 +38791,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_3__0" - // InternalQVTimperative.g:11710:1: rule__AttributeCS__Group_3__0 : rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 ; + // InternalQVTimperative.g:12646:1: rule__AttributeCS__Group_3__0 : rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 ; public final void rule__AttributeCS__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11714:1: ( rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 ) - // InternalQVTimperative.g:11715:2: rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 + // InternalQVTimperative.g:12650:1: ( rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 ) + // InternalQVTimperative.g:12651:2: rule__AttributeCS__Group_3__0__Impl rule__AttributeCS__Group_3__1 { pushFollow(FollowSets000.FOLLOW_12); rule__AttributeCS__Group_3__0__Impl(); @@ -36138,22 +38829,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_3__0__Impl" - // InternalQVTimperative.g:11722:1: rule__AttributeCS__Group_3__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:12658:1: rule__AttributeCS__Group_3__0__Impl : ( ':' ) ; public final void rule__AttributeCS__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11726:1: ( ( ':' ) ) - // InternalQVTimperative.g:11727:1: ( ':' ) + // InternalQVTimperative.g:12662:1: ( ( ':' ) ) + // InternalQVTimperative.g:12663:1: ( ':' ) { - // InternalQVTimperative.g:11727:1: ( ':' ) - // InternalQVTimperative.g:11728:1: ':' + // InternalQVTimperative.g:12663:1: ( ':' ) + // InternalQVTimperative.g:12664:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getColonKeyword_3_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getColonKeyword_3_0()); } @@ -36179,14 +38870,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_3__1" - // InternalQVTimperative.g:11741:1: rule__AttributeCS__Group_3__1 : rule__AttributeCS__Group_3__1__Impl ; + // InternalQVTimperative.g:12677:1: rule__AttributeCS__Group_3__1 : rule__AttributeCS__Group_3__1__Impl ; public final void rule__AttributeCS__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11745:1: ( rule__AttributeCS__Group_3__1__Impl ) - // InternalQVTimperative.g:11746:2: rule__AttributeCS__Group_3__1__Impl + // InternalQVTimperative.g:12681:1: ( rule__AttributeCS__Group_3__1__Impl ) + // InternalQVTimperative.g:12682:2: rule__AttributeCS__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_3__1__Impl(); @@ -36212,23 +38903,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_3__1__Impl" - // InternalQVTimperative.g:11752:1: rule__AttributeCS__Group_3__1__Impl : ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) ; + // InternalQVTimperative.g:12688:1: rule__AttributeCS__Group_3__1__Impl : ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) ; public final void rule__AttributeCS__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11756:1: ( ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) ) - // InternalQVTimperative.g:11757:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) + // InternalQVTimperative.g:12692:1: ( ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) ) + // InternalQVTimperative.g:12693:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) { - // InternalQVTimperative.g:11757:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) - // InternalQVTimperative.g:11758:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) + // InternalQVTimperative.g:12693:1: ( ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) ) + // InternalQVTimperative.g:12694:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getOwnedTypeAssignment_3_1()); } - // InternalQVTimperative.g:11759:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) - // InternalQVTimperative.g:11759:2: rule__AttributeCS__OwnedTypeAssignment_3_1 + // InternalQVTimperative.g:12695:1: ( rule__AttributeCS__OwnedTypeAssignment_3_1 ) + // InternalQVTimperative.g:12695:2: rule__AttributeCS__OwnedTypeAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__OwnedTypeAssignment_3_1(); @@ -36263,16 +38954,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_4__0" - // InternalQVTimperative.g:11773:1: rule__AttributeCS__Group_4__0 : rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 ; + // InternalQVTimperative.g:12709:1: rule__AttributeCS__Group_4__0 : rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 ; public final void rule__AttributeCS__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11777:1: ( rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 ) - // InternalQVTimperative.g:11778:2: rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 + // InternalQVTimperative.g:12713:1: ( rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 ) + // InternalQVTimperative.g:12714:2: rule__AttributeCS__Group_4__0__Impl rule__AttributeCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_52); + pushFollow(FollowSets000.FOLLOW_57); rule__AttributeCS__Group_4__0__Impl(); state._fsp--; @@ -36301,22 +38992,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_4__0__Impl" - // InternalQVTimperative.g:11785:1: rule__AttributeCS__Group_4__0__Impl : ( '=' ) ; + // InternalQVTimperative.g:12721:1: rule__AttributeCS__Group_4__0__Impl : ( '=' ) ; public final void rule__AttributeCS__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11789:1: ( ( '=' ) ) - // InternalQVTimperative.g:11790:1: ( '=' ) + // InternalQVTimperative.g:12725:1: ( ( '=' ) ) + // InternalQVTimperative.g:12726:1: ( '=' ) { - // InternalQVTimperative.g:11790:1: ( '=' ) - // InternalQVTimperative.g:11791:1: '=' + // InternalQVTimperative.g:12726:1: ( '=' ) + // InternalQVTimperative.g:12727:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getEqualsSignKeyword_4_0()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getEqualsSignKeyword_4_0()); } @@ -36342,14 +39033,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_4__1" - // InternalQVTimperative.g:11804:1: rule__AttributeCS__Group_4__1 : rule__AttributeCS__Group_4__1__Impl ; + // InternalQVTimperative.g:12740:1: rule__AttributeCS__Group_4__1 : rule__AttributeCS__Group_4__1__Impl ; public final void rule__AttributeCS__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11808:1: ( rule__AttributeCS__Group_4__1__Impl ) - // InternalQVTimperative.g:11809:2: rule__AttributeCS__Group_4__1__Impl + // InternalQVTimperative.g:12744:1: ( rule__AttributeCS__Group_4__1__Impl ) + // InternalQVTimperative.g:12745:2: rule__AttributeCS__Group_4__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_4__1__Impl(); @@ -36375,23 +39066,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_4__1__Impl" - // InternalQVTimperative.g:11815:1: rule__AttributeCS__Group_4__1__Impl : ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) ; + // InternalQVTimperative.g:12751:1: rule__AttributeCS__Group_4__1__Impl : ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) ; public final void rule__AttributeCS__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11819:1: ( ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) ) - // InternalQVTimperative.g:11820:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) + // InternalQVTimperative.g:12755:1: ( ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) ) + // InternalQVTimperative.g:12756:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) { - // InternalQVTimperative.g:11820:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) - // InternalQVTimperative.g:11821:1: ( rule__AttributeCS__DefaultAssignment_4_1 ) + // InternalQVTimperative.g:12756:1: ( ( rule__AttributeCS__DefaultAssignment_4_1 ) ) + // InternalQVTimperative.g:12757:1: ( rule__AttributeCS__DefaultAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getDefaultAssignment_4_1()); } - // InternalQVTimperative.g:11822:1: ( rule__AttributeCS__DefaultAssignment_4_1 ) - // InternalQVTimperative.g:11822:2: rule__AttributeCS__DefaultAssignment_4_1 + // InternalQVTimperative.g:12758:1: ( rule__AttributeCS__DefaultAssignment_4_1 ) + // InternalQVTimperative.g:12758:2: rule__AttributeCS__DefaultAssignment_4_1 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__DefaultAssignment_4_1(); @@ -36426,16 +39117,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_5__0" - // InternalQVTimperative.g:11836:1: rule__AttributeCS__Group_5__0 : rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 ; + // InternalQVTimperative.g:12772:1: rule__AttributeCS__Group_5__0 : rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 ; public final void rule__AttributeCS__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11840:1: ( rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 ) - // InternalQVTimperative.g:11841:2: rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 + // InternalQVTimperative.g:12776:1: ( rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 ) + // InternalQVTimperative.g:12777:2: rule__AttributeCS__Group_5__0__Impl rule__AttributeCS__Group_5__1 { - pushFollow(FollowSets000.FOLLOW_53); + pushFollow(FollowSets000.FOLLOW_58); rule__AttributeCS__Group_5__0__Impl(); state._fsp--; @@ -36464,22 +39155,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_5__0__Impl" - // InternalQVTimperative.g:11848:1: rule__AttributeCS__Group_5__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:12784:1: rule__AttributeCS__Group_5__0__Impl : ( '{' ) ; public final void rule__AttributeCS__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11852:1: ( ( '{' ) ) - // InternalQVTimperative.g:11853:1: ( '{' ) + // InternalQVTimperative.g:12788:1: ( ( '{' ) ) + // InternalQVTimperative.g:12789:1: ( '{' ) { - // InternalQVTimperative.g:11853:1: ( '{' ) - // InternalQVTimperative.g:11854:1: '{' + // InternalQVTimperative.g:12789:1: ( '{' ) + // InternalQVTimperative.g:12790:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_5_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_5_0()); } @@ -36505,16 +39196,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_5__1" - // InternalQVTimperative.g:11867:1: rule__AttributeCS__Group_5__1 : rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 ; + // InternalQVTimperative.g:12803:1: rule__AttributeCS__Group_5__1 : rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 ; public final void rule__AttributeCS__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11871:1: ( rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 ) - // InternalQVTimperative.g:11872:2: rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 + // InternalQVTimperative.g:12807:1: ( rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 ) + // InternalQVTimperative.g:12808:2: rule__AttributeCS__Group_5__1__Impl rule__AttributeCS__Group_5__2 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__AttributeCS__Group_5__1__Impl(); state._fsp--; @@ -36543,28 +39234,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_5__1__Impl" - // InternalQVTimperative.g:11879:1: rule__AttributeCS__Group_5__1__Impl : ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) ; + // InternalQVTimperative.g:12815:1: rule__AttributeCS__Group_5__1__Impl : ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) ; public final void rule__AttributeCS__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11883:1: ( ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) ) - // InternalQVTimperative.g:11884:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) + // InternalQVTimperative.g:12819:1: ( ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) ) + // InternalQVTimperative.g:12820:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) { - // InternalQVTimperative.g:11884:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) - // InternalQVTimperative.g:11885:1: ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) + // InternalQVTimperative.g:12820:1: ( ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) ) + // InternalQVTimperative.g:12821:1: ( ( rule__AttributeCS__Group_5_1__0 ) ) ( ( rule__AttributeCS__Group_5_1__0 )* ) { - // InternalQVTimperative.g:11885:1: ( ( rule__AttributeCS__Group_5_1__0 ) ) - // InternalQVTimperative.g:11886:1: ( rule__AttributeCS__Group_5_1__0 ) + // InternalQVTimperative.g:12821:1: ( ( rule__AttributeCS__Group_5_1__0 ) ) + // InternalQVTimperative.g:12822:1: ( rule__AttributeCS__Group_5_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup_5_1()); } - // InternalQVTimperative.g:11887:1: ( rule__AttributeCS__Group_5_1__0 ) - // InternalQVTimperative.g:11887:2: rule__AttributeCS__Group_5_1__0 + // InternalQVTimperative.g:12823:1: ( rule__AttributeCS__Group_5_1__0 ) + // InternalQVTimperative.g:12823:2: rule__AttributeCS__Group_5_1__0 { - pushFollow(FollowSets000.FOLLOW_54); + pushFollow(FollowSets000.FOLLOW_59); rule__AttributeCS__Group_5_1__0(); state._fsp--; @@ -36578,28 +39269,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } - // InternalQVTimperative.g:11890:1: ( ( rule__AttributeCS__Group_5_1__0 )* ) - // InternalQVTimperative.g:11891:1: ( rule__AttributeCS__Group_5_1__0 )* + // InternalQVTimperative.g:12826:1: ( ( rule__AttributeCS__Group_5_1__0 )* ) + // InternalQVTimperative.g:12827:1: ( rule__AttributeCS__Group_5_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getGroup_5_1()); } - // InternalQVTimperative.g:11892:1: ( rule__AttributeCS__Group_5_1__0 )* - loop113: + // InternalQVTimperative.g:12828:1: ( rule__AttributeCS__Group_5_1__0 )* + loop119: do { - int alt113=2; - int LA113_0 = input.LA(1); + int alt119=2; + int LA119_0 = input.LA(1); - if ( (LA113_0==117||(LA113_0>=121 && LA113_0<=135)) ) { - alt113=1; + if ( (LA119_0==123||(LA119_0>=127 && LA119_0<=141)) ) { + alt119=1; } - switch (alt113) { + switch (alt119) { case 1 : - // InternalQVTimperative.g:11892:2: rule__AttributeCS__Group_5_1__0 + // InternalQVTimperative.g:12828:2: rule__AttributeCS__Group_5_1__0 { - pushFollow(FollowSets000.FOLLOW_54); + pushFollow(FollowSets000.FOLLOW_59); rule__AttributeCS__Group_5_1__0(); state._fsp--; @@ -36609,7 +39300,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop113; + break loop119; } } while (true); @@ -36641,14 +39332,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_5__2" - // InternalQVTimperative.g:11903:1: rule__AttributeCS__Group_5__2 : rule__AttributeCS__Group_5__2__Impl ; + // InternalQVTimperative.g:12839:1: rule__AttributeCS__Group_5__2 : rule__AttributeCS__Group_5__2__Impl ; public final void rule__AttributeCS__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11907:1: ( rule__AttributeCS__Group_5__2__Impl ) - // InternalQVTimperative.g:11908:2: rule__AttributeCS__Group_5__2__Impl + // InternalQVTimperative.g:12843:1: ( rule__AttributeCS__Group_5__2__Impl ) + // InternalQVTimperative.g:12844:2: rule__AttributeCS__Group_5__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_5__2__Impl(); @@ -36674,22 +39365,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_5__2__Impl" - // InternalQVTimperative.g:11914:1: rule__AttributeCS__Group_5__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:12850:1: rule__AttributeCS__Group_5__2__Impl : ( '}' ) ; public final void rule__AttributeCS__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11918:1: ( ( '}' ) ) - // InternalQVTimperative.g:11919:1: ( '}' ) + // InternalQVTimperative.g:12854:1: ( ( '}' ) ) + // InternalQVTimperative.g:12855:1: ( '}' ) { - // InternalQVTimperative.g:11919:1: ( '}' ) - // InternalQVTimperative.g:11920:1: '}' + // InternalQVTimperative.g:12855:1: ( '}' ) + // InternalQVTimperative.g:12856:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_5_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_5_2()); } @@ -36715,14 +39406,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_5_1__0" - // InternalQVTimperative.g:11939:1: rule__AttributeCS__Group_5_1__0 : rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 ; + // InternalQVTimperative.g:12875:1: rule__AttributeCS__Group_5_1__0 : rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 ; public final void rule__AttributeCS__Group_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11943:1: ( rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 ) - // InternalQVTimperative.g:11944:2: rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 + // InternalQVTimperative.g:12879:1: ( rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 ) + // InternalQVTimperative.g:12880:2: rule__AttributeCS__Group_5_1__0__Impl rule__AttributeCS__Group_5_1__1 { pushFollow(FollowSets000.FOLLOW_13); rule__AttributeCS__Group_5_1__0__Impl(); @@ -36753,23 +39444,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_5_1__0__Impl" - // InternalQVTimperative.g:11951:1: rule__AttributeCS__Group_5_1__0__Impl : ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) ; + // InternalQVTimperative.g:12887:1: rule__AttributeCS__Group_5_1__0__Impl : ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) ; public final void rule__AttributeCS__Group_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11955:1: ( ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) ) - // InternalQVTimperative.g:11956:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) + // InternalQVTimperative.g:12891:1: ( ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) ) + // InternalQVTimperative.g:12892:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) { - // InternalQVTimperative.g:11956:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) - // InternalQVTimperative.g:11957:1: ( rule__AttributeCS__Alternatives_5_1_0 ) + // InternalQVTimperative.g:12892:1: ( ( rule__AttributeCS__Alternatives_5_1_0 ) ) + // InternalQVTimperative.g:12893:1: ( rule__AttributeCS__Alternatives_5_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getAlternatives_5_1_0()); } - // InternalQVTimperative.g:11958:1: ( rule__AttributeCS__Alternatives_5_1_0 ) - // InternalQVTimperative.g:11958:2: rule__AttributeCS__Alternatives_5_1_0 + // InternalQVTimperative.g:12894:1: ( rule__AttributeCS__Alternatives_5_1_0 ) + // InternalQVTimperative.g:12894:2: rule__AttributeCS__Alternatives_5_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Alternatives_5_1_0(); @@ -36804,14 +39495,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_5_1__1" - // InternalQVTimperative.g:11968:1: rule__AttributeCS__Group_5_1__1 : rule__AttributeCS__Group_5_1__1__Impl ; + // InternalQVTimperative.g:12904:1: rule__AttributeCS__Group_5_1__1 : rule__AttributeCS__Group_5_1__1__Impl ; public final void rule__AttributeCS__Group_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11972:1: ( rule__AttributeCS__Group_5_1__1__Impl ) - // InternalQVTimperative.g:11973:2: rule__AttributeCS__Group_5_1__1__Impl + // InternalQVTimperative.g:12908:1: ( rule__AttributeCS__Group_5_1__1__Impl ) + // InternalQVTimperative.g:12909:2: rule__AttributeCS__Group_5_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_5_1__1__Impl(); @@ -36837,33 +39528,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_5_1__1__Impl" - // InternalQVTimperative.g:11979:1: rule__AttributeCS__Group_5_1__1__Impl : ( ( ',' )? ) ; + // InternalQVTimperative.g:12915:1: rule__AttributeCS__Group_5_1__1__Impl : ( ( ',' )? ) ; public final void rule__AttributeCS__Group_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:11983:1: ( ( ( ',' )? ) ) - // InternalQVTimperative.g:11984:1: ( ( ',' )? ) + // InternalQVTimperative.g:12919:1: ( ( ( ',' )? ) ) + // InternalQVTimperative.g:12920:1: ( ( ',' )? ) { - // InternalQVTimperative.g:11984:1: ( ( ',' )? ) - // InternalQVTimperative.g:11985:1: ( ',' )? + // InternalQVTimperative.g:12920:1: ( ( ',' )? ) + // InternalQVTimperative.g:12921:1: ( ',' )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getCommaKeyword_5_1_1()); } - // InternalQVTimperative.g:11986:1: ( ',' )? - int alt114=2; - int LA114_0 = input.LA(1); + // InternalQVTimperative.g:12922:1: ( ',' )? + int alt120=2; + int LA120_0 = input.LA(1); - if ( (LA114_0==69) ) { - alt114=1; + if ( (LA120_0==70) ) { + alt120=1; } - switch (alt114) { + switch (alt120) { case 1 : - // InternalQVTimperative.g:11987:2: ',' + // InternalQVTimperative.g:12923:2: ',' { - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; } break; @@ -36895,16 +39586,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0__0" - // InternalQVTimperative.g:12002:1: rule__AttributeCS__Group_6_0__0 : rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 ; + // InternalQVTimperative.g:12938:1: rule__AttributeCS__Group_6_0__0 : rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 ; public final void rule__AttributeCS__Group_6_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12006:1: ( rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 ) - // InternalQVTimperative.g:12007:2: rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 + // InternalQVTimperative.g:12942:1: ( rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 ) + // InternalQVTimperative.g:12943:2: rule__AttributeCS__Group_6_0__0__Impl rule__AttributeCS__Group_6_0__1 { - pushFollow(FollowSets000.FOLLOW_55); + pushFollow(FollowSets000.FOLLOW_60); rule__AttributeCS__Group_6_0__0__Impl(); state._fsp--; @@ -36933,22 +39624,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0__0__Impl" - // InternalQVTimperative.g:12014:1: rule__AttributeCS__Group_6_0__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:12950:1: rule__AttributeCS__Group_6_0__0__Impl : ( '{' ) ; public final void rule__AttributeCS__Group_6_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12018:1: ( ( '{' ) ) - // InternalQVTimperative.g:12019:1: ( '{' ) + // InternalQVTimperative.g:12954:1: ( ( '{' ) ) + // InternalQVTimperative.g:12955:1: ( '{' ) { - // InternalQVTimperative.g:12019:1: ( '{' ) - // InternalQVTimperative.g:12020:1: '{' + // InternalQVTimperative.g:12955:1: ( '{' ) + // InternalQVTimperative.g:12956:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_6_0_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getLeftCurlyBracketKeyword_6_0_0()); } @@ -36974,16 +39665,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0__1" - // InternalQVTimperative.g:12033:1: rule__AttributeCS__Group_6_0__1 : rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 ; + // InternalQVTimperative.g:12969:1: rule__AttributeCS__Group_6_0__1 : rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 ; public final void rule__AttributeCS__Group_6_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12037:1: ( rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 ) - // InternalQVTimperative.g:12038:2: rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 + // InternalQVTimperative.g:12973:1: ( rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 ) + // InternalQVTimperative.g:12974:2: rule__AttributeCS__Group_6_0__1__Impl rule__AttributeCS__Group_6_0__2 { - pushFollow(FollowSets000.FOLLOW_55); + pushFollow(FollowSets000.FOLLOW_60); rule__AttributeCS__Group_6_0__1__Impl(); state._fsp--; @@ -37012,37 +39703,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0__1__Impl" - // InternalQVTimperative.g:12045:1: rule__AttributeCS__Group_6_0__1__Impl : ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) ; + // InternalQVTimperative.g:12981:1: rule__AttributeCS__Group_6_0__1__Impl : ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) ; public final void rule__AttributeCS__Group_6_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12049:1: ( ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) ) - // InternalQVTimperative.g:12050:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) + // InternalQVTimperative.g:12985:1: ( ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) ) + // InternalQVTimperative.g:12986:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) { - // InternalQVTimperative.g:12050:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) - // InternalQVTimperative.g:12051:1: ( rule__AttributeCS__Alternatives_6_0_1 )* + // InternalQVTimperative.g:12986:1: ( ( rule__AttributeCS__Alternatives_6_0_1 )* ) + // InternalQVTimperative.g:12987:1: ( rule__AttributeCS__Alternatives_6_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getAlternatives_6_0_1()); } - // InternalQVTimperative.g:12052:1: ( rule__AttributeCS__Alternatives_6_0_1 )* - loop115: + // InternalQVTimperative.g:12988:1: ( rule__AttributeCS__Alternatives_6_0_1 )* + loop121: do { - int alt115=2; - int LA115_0 = input.LA(1); + int alt121=2; + int LA121_0 = input.LA(1); - if ( ((LA115_0>=87 && LA115_0<=88)) ) { - alt115=1; + if ( ((LA121_0>=91 && LA121_0<=92)) ) { + alt121=1; } - switch (alt115) { + switch (alt121) { case 1 : - // InternalQVTimperative.g:12052:2: rule__AttributeCS__Alternatives_6_0_1 + // InternalQVTimperative.g:12988:2: rule__AttributeCS__Alternatives_6_0_1 { - pushFollow(FollowSets000.FOLLOW_56); + pushFollow(FollowSets000.FOLLOW_61); rule__AttributeCS__Alternatives_6_0_1(); state._fsp--; @@ -37052,7 +39743,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop115; + break loop121; } } while (true); @@ -37081,14 +39772,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0__2" - // InternalQVTimperative.g:12062:1: rule__AttributeCS__Group_6_0__2 : rule__AttributeCS__Group_6_0__2__Impl ; + // InternalQVTimperative.g:12998:1: rule__AttributeCS__Group_6_0__2 : rule__AttributeCS__Group_6_0__2__Impl ; public final void rule__AttributeCS__Group_6_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12066:1: ( rule__AttributeCS__Group_6_0__2__Impl ) - // InternalQVTimperative.g:12067:2: rule__AttributeCS__Group_6_0__2__Impl + // InternalQVTimperative.g:13002:1: ( rule__AttributeCS__Group_6_0__2__Impl ) + // InternalQVTimperative.g:13003:2: rule__AttributeCS__Group_6_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_6_0__2__Impl(); @@ -37114,22 +39805,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0__2__Impl" - // InternalQVTimperative.g:12073:1: rule__AttributeCS__Group_6_0__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:13009:1: rule__AttributeCS__Group_6_0__2__Impl : ( '}' ) ; public final void rule__AttributeCS__Group_6_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12077:1: ( ( '}' ) ) - // InternalQVTimperative.g:12078:1: ( '}' ) + // InternalQVTimperative.g:13013:1: ( ( '}' ) ) + // InternalQVTimperative.g:13014:1: ( '}' ) { - // InternalQVTimperative.g:12078:1: ( '}' ) - // InternalQVTimperative.g:12079:1: '}' + // InternalQVTimperative.g:13014:1: ( '}' ) + // InternalQVTimperative.g:13015:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_6_0_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getRightCurlyBracketKeyword_6_0_2()); } @@ -37155,16 +39846,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_0__0" - // InternalQVTimperative.g:12098:1: rule__AttributeCS__Group_6_0_1_0__0 : rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 ; + // InternalQVTimperative.g:13034:1: rule__AttributeCS__Group_6_0_1_0__0 : rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 ; public final void rule__AttributeCS__Group_6_0_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12102:1: ( rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 ) - // InternalQVTimperative.g:12103:2: rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 + // InternalQVTimperative.g:13038:1: ( rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 ) + // InternalQVTimperative.g:13039:2: rule__AttributeCS__Group_6_0_1_0__0__Impl rule__AttributeCS__Group_6_0_1_0__1 { - pushFollow(FollowSets000.FOLLOW_57); + pushFollow(FollowSets000.FOLLOW_62); rule__AttributeCS__Group_6_0_1_0__0__Impl(); state._fsp--; @@ -37193,22 +39884,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_0__0__Impl" - // InternalQVTimperative.g:12110:1: rule__AttributeCS__Group_6_0_1_0__0__Impl : ( 'initial' ) ; + // InternalQVTimperative.g:13046:1: rule__AttributeCS__Group_6_0_1_0__0__Impl : ( 'initial' ) ; public final void rule__AttributeCS__Group_6_0_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12114:1: ( ( 'initial' ) ) - // InternalQVTimperative.g:12115:1: ( 'initial' ) + // InternalQVTimperative.g:13050:1: ( ( 'initial' ) ) + // InternalQVTimperative.g:13051:1: ( 'initial' ) { - // InternalQVTimperative.g:12115:1: ( 'initial' ) - // InternalQVTimperative.g:12116:1: 'initial' + // InternalQVTimperative.g:13051:1: ( 'initial' ) + // InternalQVTimperative.g:13052:1: 'initial' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getInitialKeyword_6_0_1_0_0()); } - match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,91,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getInitialKeyword_6_0_1_0_0()); } @@ -37234,16 +39925,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_0__1" - // InternalQVTimperative.g:12129:1: rule__AttributeCS__Group_6_0_1_0__1 : rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 ; + // InternalQVTimperative.g:13065:1: rule__AttributeCS__Group_6_0_1_0__1 : rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 ; public final void rule__AttributeCS__Group_6_0_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12133:1: ( rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 ) - // InternalQVTimperative.g:12134:2: rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 + // InternalQVTimperative.g:13069:1: ( rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 ) + // InternalQVTimperative.g:13070:2: rule__AttributeCS__Group_6_0_1_0__1__Impl rule__AttributeCS__Group_6_0_1_0__2 { - pushFollow(FollowSets000.FOLLOW_57); + pushFollow(FollowSets000.FOLLOW_62); rule__AttributeCS__Group_6_0_1_0__1__Impl(); state._fsp--; @@ -37272,31 +39963,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_0__1__Impl" - // InternalQVTimperative.g:12141:1: rule__AttributeCS__Group_6_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ; + // InternalQVTimperative.g:13077:1: rule__AttributeCS__Group_6_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ; public final void rule__AttributeCS__Group_6_0_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12145:1: ( ( ( ruleUnrestrictedName )? ) ) - // InternalQVTimperative.g:12146:1: ( ( ruleUnrestrictedName )? ) + // InternalQVTimperative.g:13081:1: ( ( ( ruleUnrestrictedName )? ) ) + // InternalQVTimperative.g:13082:1: ( ( ruleUnrestrictedName )? ) { - // InternalQVTimperative.g:12146:1: ( ( ruleUnrestrictedName )? ) - // InternalQVTimperative.g:12147:1: ( ruleUnrestrictedName )? + // InternalQVTimperative.g:13082:1: ( ( ruleUnrestrictedName )? ) + // InternalQVTimperative.g:13083:1: ( ruleUnrestrictedName )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getUnrestrictedNameParserRuleCall_6_0_1_0_1()); } - // InternalQVTimperative.g:12148:1: ( ruleUnrestrictedName )? - int alt116=2; - int LA116_0 = input.LA(1); + // InternalQVTimperative.g:13084:1: ( ruleUnrestrictedName )? + int alt122=2; + int LA122_0 = input.LA(1); - if ( ((LA116_0>=RULE_SIMPLE_ID && LA116_0<=RULE_ESCAPED_ID)||(LA116_0>=18 && LA116_0<=28)) ) { - alt116=1; + if ( ((LA122_0>=RULE_SIMPLE_ID && LA122_0<=RULE_ESCAPED_ID)||(LA122_0>=19 && LA122_0<=29)) ) { + alt122=1; } - switch (alt116) { + switch (alt122) { case 1 : - // InternalQVTimperative.g:12148:3: ruleUnrestrictedName + // InternalQVTimperative.g:13084:3: ruleUnrestrictedName { pushFollow(FollowSets000.FOLLOW_2); ruleUnrestrictedName(); @@ -37334,16 +40025,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_0__2" - // InternalQVTimperative.g:12158:1: rule__AttributeCS__Group_6_0_1_0__2 : rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 ; + // InternalQVTimperative.g:13094:1: rule__AttributeCS__Group_6_0_1_0__2 : rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 ; public final void rule__AttributeCS__Group_6_0_1_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12162:1: ( rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 ) - // InternalQVTimperative.g:12163:2: rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 + // InternalQVTimperative.g:13098:1: ( rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 ) + // InternalQVTimperative.g:13099:2: rule__AttributeCS__Group_6_0_1_0__2__Impl rule__AttributeCS__Group_6_0_1_0__3 { - pushFollow(FollowSets000.FOLLOW_58); + pushFollow(FollowSets000.FOLLOW_63); rule__AttributeCS__Group_6_0_1_0__2__Impl(); state._fsp--; @@ -37372,22 +40063,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_0__2__Impl" - // InternalQVTimperative.g:12170:1: rule__AttributeCS__Group_6_0_1_0__2__Impl : ( ':' ) ; + // InternalQVTimperative.g:13106:1: rule__AttributeCS__Group_6_0_1_0__2__Impl : ( ':' ) ; public final void rule__AttributeCS__Group_6_0_1_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12174:1: ( ( ':' ) ) - // InternalQVTimperative.g:12175:1: ( ':' ) + // InternalQVTimperative.g:13110:1: ( ( ':' ) ) + // InternalQVTimperative.g:13111:1: ( ':' ) { - // InternalQVTimperative.g:12175:1: ( ':' ) - // InternalQVTimperative.g:12176:1: ':' + // InternalQVTimperative.g:13111:1: ( ':' ) + // InternalQVTimperative.g:13112:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_0_2()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_0_2()); } @@ -37413,16 +40104,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_0__3" - // InternalQVTimperative.g:12189:1: rule__AttributeCS__Group_6_0_1_0__3 : rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 ; + // InternalQVTimperative.g:13125:1: rule__AttributeCS__Group_6_0_1_0__3 : rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 ; public final void rule__AttributeCS__Group_6_0_1_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12193:1: ( rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 ) - // InternalQVTimperative.g:12194:2: rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 + // InternalQVTimperative.g:13129:1: ( rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 ) + // InternalQVTimperative.g:13130:2: rule__AttributeCS__Group_6_0_1_0__3__Impl rule__AttributeCS__Group_6_0_1_0__4 { - pushFollow(FollowSets000.FOLLOW_58); + pushFollow(FollowSets000.FOLLOW_63); rule__AttributeCS__Group_6_0_1_0__3__Impl(); state._fsp--; @@ -37451,31 +40142,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_0__3__Impl" - // InternalQVTimperative.g:12201:1: rule__AttributeCS__Group_6_0_1_0__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) ; + // InternalQVTimperative.g:13137:1: rule__AttributeCS__Group_6_0_1_0__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) ; public final void rule__AttributeCS__Group_6_0_1_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12205:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) ) - // InternalQVTimperative.g:12206:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) + // InternalQVTimperative.g:13141:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) ) + // InternalQVTimperative.g:13142:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) { - // InternalQVTimperative.g:12206:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) - // InternalQVTimperative.g:12207:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? + // InternalQVTimperative.g:13142:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? ) + // InternalQVTimperative.g:13143:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsAssignment_6_0_1_0_3()); } - // InternalQVTimperative.g:12208:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? - int alt117=2; - int LA117_0 = input.LA(1); + // InternalQVTimperative.g:13144:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 )? + int alt123=2; + int LA123_0 = input.LA(1); - if ( ((LA117_0>=RULE_INT && LA117_0<=RULE_UNQUOTED_STRING)||(LA117_0>=18 && LA117_0<=28)||(LA117_0>=30 && LA117_0<=32)||(LA117_0>=49 && LA117_0<=63)||LA117_0==82||LA117_0==101||(LA117_0>=103 && LA117_0<=104)||LA117_0==108||(LA117_0>=113 && LA117_0<=114)||(LA117_0>=144 && LA117_0<=145)) ) { - alt117=1; + if ( ((LA123_0>=RULE_INT && LA123_0<=RULE_UNQUOTED_STRING)||(LA123_0>=19 && LA123_0<=29)||(LA123_0>=31 && LA123_0<=33)||(LA123_0>=50 && LA123_0<=64)||LA123_0==86||LA123_0==105||(LA123_0>=107 && LA123_0<=108)||LA123_0==112||(LA123_0>=117 && LA123_0<=118)||(LA123_0>=150 && LA123_0<=151)) ) { + alt123=1; } - switch (alt117) { + switch (alt123) { case 1 : - // InternalQVTimperative.g:12208:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 + // InternalQVTimperative.g:13144:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3(); @@ -37513,14 +40204,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_0__4" - // InternalQVTimperative.g:12218:1: rule__AttributeCS__Group_6_0_1_0__4 : rule__AttributeCS__Group_6_0_1_0__4__Impl ; + // InternalQVTimperative.g:13154:1: rule__AttributeCS__Group_6_0_1_0__4 : rule__AttributeCS__Group_6_0_1_0__4__Impl ; public final void rule__AttributeCS__Group_6_0_1_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12222:1: ( rule__AttributeCS__Group_6_0_1_0__4__Impl ) - // InternalQVTimperative.g:12223:2: rule__AttributeCS__Group_6_0_1_0__4__Impl + // InternalQVTimperative.g:13158:1: ( rule__AttributeCS__Group_6_0_1_0__4__Impl ) + // InternalQVTimperative.g:13159:2: rule__AttributeCS__Group_6_0_1_0__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_6_0_1_0__4__Impl(); @@ -37546,22 +40237,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_0__4__Impl" - // InternalQVTimperative.g:12229:1: rule__AttributeCS__Group_6_0_1_0__4__Impl : ( ';' ) ; + // InternalQVTimperative.g:13165:1: rule__AttributeCS__Group_6_0_1_0__4__Impl : ( ';' ) ; public final void rule__AttributeCS__Group_6_0_1_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12233:1: ( ( ';' ) ) - // InternalQVTimperative.g:12234:1: ( ';' ) + // InternalQVTimperative.g:13169:1: ( ( ';' ) ) + // InternalQVTimperative.g:13170:1: ( ';' ) { - // InternalQVTimperative.g:12234:1: ( ';' ) - // InternalQVTimperative.g:12235:1: ';' + // InternalQVTimperative.g:13170:1: ( ';' ) + // InternalQVTimperative.g:13171:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_0_4()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_0_4()); } @@ -37587,16 +40278,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_1__0" - // InternalQVTimperative.g:12258:1: rule__AttributeCS__Group_6_0_1_1__0 : rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 ; + // InternalQVTimperative.g:13194:1: rule__AttributeCS__Group_6_0_1_1__0 : rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 ; public final void rule__AttributeCS__Group_6_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12262:1: ( rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 ) - // InternalQVTimperative.g:12263:2: rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 + // InternalQVTimperative.g:13198:1: ( rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 ) + // InternalQVTimperative.g:13199:2: rule__AttributeCS__Group_6_0_1_1__0__Impl rule__AttributeCS__Group_6_0_1_1__1 { - pushFollow(FollowSets000.FOLLOW_57); + pushFollow(FollowSets000.FOLLOW_62); rule__AttributeCS__Group_6_0_1_1__0__Impl(); state._fsp--; @@ -37625,22 +40316,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_1__0__Impl" - // InternalQVTimperative.g:12270:1: rule__AttributeCS__Group_6_0_1_1__0__Impl : ( 'derivation' ) ; + // InternalQVTimperative.g:13206:1: rule__AttributeCS__Group_6_0_1_1__0__Impl : ( 'derivation' ) ; public final void rule__AttributeCS__Group_6_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12274:1: ( ( 'derivation' ) ) - // InternalQVTimperative.g:12275:1: ( 'derivation' ) + // InternalQVTimperative.g:13210:1: ( ( 'derivation' ) ) + // InternalQVTimperative.g:13211:1: ( 'derivation' ) { - // InternalQVTimperative.g:12275:1: ( 'derivation' ) - // InternalQVTimperative.g:12276:1: 'derivation' + // InternalQVTimperative.g:13211:1: ( 'derivation' ) + // InternalQVTimperative.g:13212:1: 'derivation' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getDerivationKeyword_6_0_1_1_0()); } - match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getDerivationKeyword_6_0_1_1_0()); } @@ -37666,16 +40357,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_1__1" - // InternalQVTimperative.g:12289:1: rule__AttributeCS__Group_6_0_1_1__1 : rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 ; + // InternalQVTimperative.g:13225:1: rule__AttributeCS__Group_6_0_1_1__1 : rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 ; public final void rule__AttributeCS__Group_6_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12293:1: ( rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 ) - // InternalQVTimperative.g:12294:2: rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 + // InternalQVTimperative.g:13229:1: ( rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 ) + // InternalQVTimperative.g:13230:2: rule__AttributeCS__Group_6_0_1_1__1__Impl rule__AttributeCS__Group_6_0_1_1__2 { - pushFollow(FollowSets000.FOLLOW_57); + pushFollow(FollowSets000.FOLLOW_62); rule__AttributeCS__Group_6_0_1_1__1__Impl(); state._fsp--; @@ -37704,31 +40395,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_1__1__Impl" - // InternalQVTimperative.g:12301:1: rule__AttributeCS__Group_6_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ; + // InternalQVTimperative.g:13237:1: rule__AttributeCS__Group_6_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ; public final void rule__AttributeCS__Group_6_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12305:1: ( ( ( ruleUnrestrictedName )? ) ) - // InternalQVTimperative.g:12306:1: ( ( ruleUnrestrictedName )? ) + // InternalQVTimperative.g:13241:1: ( ( ( ruleUnrestrictedName )? ) ) + // InternalQVTimperative.g:13242:1: ( ( ruleUnrestrictedName )? ) { - // InternalQVTimperative.g:12306:1: ( ( ruleUnrestrictedName )? ) - // InternalQVTimperative.g:12307:1: ( ruleUnrestrictedName )? + // InternalQVTimperative.g:13242:1: ( ( ruleUnrestrictedName )? ) + // InternalQVTimperative.g:13243:1: ( ruleUnrestrictedName )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getUnrestrictedNameParserRuleCall_6_0_1_1_1()); } - // InternalQVTimperative.g:12308:1: ( ruleUnrestrictedName )? - int alt118=2; - int LA118_0 = input.LA(1); + // InternalQVTimperative.g:13244:1: ( ruleUnrestrictedName )? + int alt124=2; + int LA124_0 = input.LA(1); - if ( ((LA118_0>=RULE_SIMPLE_ID && LA118_0<=RULE_ESCAPED_ID)||(LA118_0>=18 && LA118_0<=28)) ) { - alt118=1; + if ( ((LA124_0>=RULE_SIMPLE_ID && LA124_0<=RULE_ESCAPED_ID)||(LA124_0>=19 && LA124_0<=29)) ) { + alt124=1; } - switch (alt118) { + switch (alt124) { case 1 : - // InternalQVTimperative.g:12308:3: ruleUnrestrictedName + // InternalQVTimperative.g:13244:3: ruleUnrestrictedName { pushFollow(FollowSets000.FOLLOW_2); ruleUnrestrictedName(); @@ -37766,16 +40457,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_1__2" - // InternalQVTimperative.g:12318:1: rule__AttributeCS__Group_6_0_1_1__2 : rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 ; + // InternalQVTimperative.g:13254:1: rule__AttributeCS__Group_6_0_1_1__2 : rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 ; public final void rule__AttributeCS__Group_6_0_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12322:1: ( rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 ) - // InternalQVTimperative.g:12323:2: rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 + // InternalQVTimperative.g:13258:1: ( rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 ) + // InternalQVTimperative.g:13259:2: rule__AttributeCS__Group_6_0_1_1__2__Impl rule__AttributeCS__Group_6_0_1_1__3 { - pushFollow(FollowSets000.FOLLOW_58); + pushFollow(FollowSets000.FOLLOW_63); rule__AttributeCS__Group_6_0_1_1__2__Impl(); state._fsp--; @@ -37804,22 +40495,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_1__2__Impl" - // InternalQVTimperative.g:12330:1: rule__AttributeCS__Group_6_0_1_1__2__Impl : ( ':' ) ; + // InternalQVTimperative.g:13266:1: rule__AttributeCS__Group_6_0_1_1__2__Impl : ( ':' ) ; public final void rule__AttributeCS__Group_6_0_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12334:1: ( ( ':' ) ) - // InternalQVTimperative.g:12335:1: ( ':' ) + // InternalQVTimperative.g:13270:1: ( ( ':' ) ) + // InternalQVTimperative.g:13271:1: ( ':' ) { - // InternalQVTimperative.g:12335:1: ( ':' ) - // InternalQVTimperative.g:12336:1: ':' + // InternalQVTimperative.g:13271:1: ( ':' ) + // InternalQVTimperative.g:13272:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_1_2()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getColonKeyword_6_0_1_1_2()); } @@ -37845,16 +40536,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_1__3" - // InternalQVTimperative.g:12349:1: rule__AttributeCS__Group_6_0_1_1__3 : rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 ; + // InternalQVTimperative.g:13285:1: rule__AttributeCS__Group_6_0_1_1__3 : rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 ; public final void rule__AttributeCS__Group_6_0_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12353:1: ( rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 ) - // InternalQVTimperative.g:12354:2: rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 + // InternalQVTimperative.g:13289:1: ( rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 ) + // InternalQVTimperative.g:13290:2: rule__AttributeCS__Group_6_0_1_1__3__Impl rule__AttributeCS__Group_6_0_1_1__4 { - pushFollow(FollowSets000.FOLLOW_58); + pushFollow(FollowSets000.FOLLOW_63); rule__AttributeCS__Group_6_0_1_1__3__Impl(); state._fsp--; @@ -37883,31 +40574,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_1__3__Impl" - // InternalQVTimperative.g:12361:1: rule__AttributeCS__Group_6_0_1_1__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) ; + // InternalQVTimperative.g:13297:1: rule__AttributeCS__Group_6_0_1_1__3__Impl : ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) ; public final void rule__AttributeCS__Group_6_0_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12365:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) ) - // InternalQVTimperative.g:12366:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) + // InternalQVTimperative.g:13301:1: ( ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) ) + // InternalQVTimperative.g:13302:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) { - // InternalQVTimperative.g:12366:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) - // InternalQVTimperative.g:12367:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? + // InternalQVTimperative.g:13302:1: ( ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? ) + // InternalQVTimperative.g:13303:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsAssignment_6_0_1_1_3()); } - // InternalQVTimperative.g:12368:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? - int alt119=2; - int LA119_0 = input.LA(1); + // InternalQVTimperative.g:13304:1: ( rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 )? + int alt125=2; + int LA125_0 = input.LA(1); - if ( ((LA119_0>=RULE_INT && LA119_0<=RULE_UNQUOTED_STRING)||(LA119_0>=18 && LA119_0<=28)||(LA119_0>=30 && LA119_0<=32)||(LA119_0>=49 && LA119_0<=63)||LA119_0==82||LA119_0==101||(LA119_0>=103 && LA119_0<=104)||LA119_0==108||(LA119_0>=113 && LA119_0<=114)||(LA119_0>=144 && LA119_0<=145)) ) { - alt119=1; + if ( ((LA125_0>=RULE_INT && LA125_0<=RULE_UNQUOTED_STRING)||(LA125_0>=19 && LA125_0<=29)||(LA125_0>=31 && LA125_0<=33)||(LA125_0>=50 && LA125_0<=64)||LA125_0==86||LA125_0==105||(LA125_0>=107 && LA125_0<=108)||LA125_0==112||(LA125_0>=117 && LA125_0<=118)||(LA125_0>=150 && LA125_0<=151)) ) { + alt125=1; } - switch (alt119) { + switch (alt125) { case 1 : - // InternalQVTimperative.g:12368:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 + // InternalQVTimperative.g:13304:2: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3(); @@ -37945,14 +40636,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_1__4" - // InternalQVTimperative.g:12378:1: rule__AttributeCS__Group_6_0_1_1__4 : rule__AttributeCS__Group_6_0_1_1__4__Impl ; + // InternalQVTimperative.g:13314:1: rule__AttributeCS__Group_6_0_1_1__4 : rule__AttributeCS__Group_6_0_1_1__4__Impl ; public final void rule__AttributeCS__Group_6_0_1_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12382:1: ( rule__AttributeCS__Group_6_0_1_1__4__Impl ) - // InternalQVTimperative.g:12383:2: rule__AttributeCS__Group_6_0_1_1__4__Impl + // InternalQVTimperative.g:13318:1: ( rule__AttributeCS__Group_6_0_1_1__4__Impl ) + // InternalQVTimperative.g:13319:2: rule__AttributeCS__Group_6_0_1_1__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__AttributeCS__Group_6_0_1_1__4__Impl(); @@ -37978,22 +40669,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__Group_6_0_1_1__4__Impl" - // InternalQVTimperative.g:12389:1: rule__AttributeCS__Group_6_0_1_1__4__Impl : ( ';' ) ; + // InternalQVTimperative.g:13325:1: rule__AttributeCS__Group_6_0_1_1__4__Impl : ( ';' ) ; public final void rule__AttributeCS__Group_6_0_1_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12393:1: ( ( ';' ) ) - // InternalQVTimperative.g:12394:1: ( ';' ) + // InternalQVTimperative.g:13329:1: ( ( ';' ) ) + // InternalQVTimperative.g:13330:1: ( ';' ) { - // InternalQVTimperative.g:12394:1: ( ';' ) - // InternalQVTimperative.g:12395:1: ';' + // InternalQVTimperative.g:13330:1: ( ';' ) + // InternalQVTimperative.g:13331:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_1_4()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getSemicolonKeyword_6_0_1_1_4()); } @@ -38019,16 +40710,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__0" - // InternalQVTimperative.g:12418:1: rule__DataTypeCS__Group__0 : rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 ; + // InternalQVTimperative.g:13354:1: rule__DataTypeCS__Group__0 : rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 ; public final void rule__DataTypeCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12422:1: ( rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 ) - // InternalQVTimperative.g:12423:2: rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 + // InternalQVTimperative.g:13358:1: ( rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 ) + // InternalQVTimperative.g:13359:2: rule__DataTypeCS__Group__0__Impl rule__DataTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_59); + pushFollow(FollowSets000.FOLLOW_64); rule__DataTypeCS__Group__0__Impl(); state._fsp--; @@ -38057,31 +40748,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__0__Impl" - // InternalQVTimperative.g:12430:1: rule__DataTypeCS__Group__0__Impl : ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) ; + // InternalQVTimperative.g:13366:1: rule__DataTypeCS__Group__0__Impl : ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) ; public final void rule__DataTypeCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12434:1: ( ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) ) - // InternalQVTimperative.g:12435:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) + // InternalQVTimperative.g:13370:1: ( ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) ) + // InternalQVTimperative.g:13371:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) { - // InternalQVTimperative.g:12435:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) - // InternalQVTimperative.g:12436:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? + // InternalQVTimperative.g:13371:1: ( ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? ) + // InternalQVTimperative.g:13372:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getIsPrimitiveAssignment_0()); } - // InternalQVTimperative.g:12437:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? - int alt120=2; - int LA120_0 = input.LA(1); + // InternalQVTimperative.g:13373:1: ( rule__DataTypeCS__IsPrimitiveAssignment_0 )? + int alt126=2; + int LA126_0 = input.LA(1); - if ( (LA120_0==136) ) { - alt120=1; + if ( (LA126_0==142) ) { + alt126=1; } - switch (alt120) { + switch (alt126) { case 1 : - // InternalQVTimperative.g:12437:2: rule__DataTypeCS__IsPrimitiveAssignment_0 + // InternalQVTimperative.g:13373:2: rule__DataTypeCS__IsPrimitiveAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__IsPrimitiveAssignment_0(); @@ -38119,14 +40810,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__1" - // InternalQVTimperative.g:12447:1: rule__DataTypeCS__Group__1 : rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 ; + // InternalQVTimperative.g:13383:1: rule__DataTypeCS__Group__1 : rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 ; public final void rule__DataTypeCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12451:1: ( rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 ) - // InternalQVTimperative.g:12452:2: rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 + // InternalQVTimperative.g:13387:1: ( rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 ) + // InternalQVTimperative.g:13388:2: rule__DataTypeCS__Group__1__Impl rule__DataTypeCS__Group__2 { pushFollow(FollowSets000.FOLLOW_8); rule__DataTypeCS__Group__1__Impl(); @@ -38157,22 +40848,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__1__Impl" - // InternalQVTimperative.g:12459:1: rule__DataTypeCS__Group__1__Impl : ( 'datatype' ) ; + // InternalQVTimperative.g:13395:1: rule__DataTypeCS__Group__1__Impl : ( 'datatype' ) ; public final void rule__DataTypeCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12463:1: ( ( 'datatype' ) ) - // InternalQVTimperative.g:12464:1: ( 'datatype' ) + // InternalQVTimperative.g:13399:1: ( ( 'datatype' ) ) + // InternalQVTimperative.g:13400:1: ( 'datatype' ) { - // InternalQVTimperative.g:12464:1: ( 'datatype' ) - // InternalQVTimperative.g:12465:1: 'datatype' + // InternalQVTimperative.g:13400:1: ( 'datatype' ) + // InternalQVTimperative.g:13401:1: 'datatype' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getDatatypeKeyword_1()); } - match(input,89,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,93,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeCSAccess().getDatatypeKeyword_1()); } @@ -38198,16 +40889,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__2" - // InternalQVTimperative.g:12478:1: rule__DataTypeCS__Group__2 : rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 ; + // InternalQVTimperative.g:13414:1: rule__DataTypeCS__Group__2 : rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 ; public final void rule__DataTypeCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12482:1: ( rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 ) - // InternalQVTimperative.g:12483:2: rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 + // InternalQVTimperative.g:13418:1: ( rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 ) + // InternalQVTimperative.g:13419:2: rule__DataTypeCS__Group__2__Impl rule__DataTypeCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_60); + pushFollow(FollowSets000.FOLLOW_65); rule__DataTypeCS__Group__2__Impl(); state._fsp--; @@ -38236,23 +40927,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__2__Impl" - // InternalQVTimperative.g:12490:1: rule__DataTypeCS__Group__2__Impl : ( ( rule__DataTypeCS__NameAssignment_2 ) ) ; + // InternalQVTimperative.g:13426:1: rule__DataTypeCS__Group__2__Impl : ( ( rule__DataTypeCS__NameAssignment_2 ) ) ; public final void rule__DataTypeCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12494:1: ( ( ( rule__DataTypeCS__NameAssignment_2 ) ) ) - // InternalQVTimperative.g:12495:1: ( ( rule__DataTypeCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:13430:1: ( ( ( rule__DataTypeCS__NameAssignment_2 ) ) ) + // InternalQVTimperative.g:13431:1: ( ( rule__DataTypeCS__NameAssignment_2 ) ) { - // InternalQVTimperative.g:12495:1: ( ( rule__DataTypeCS__NameAssignment_2 ) ) - // InternalQVTimperative.g:12496:1: ( rule__DataTypeCS__NameAssignment_2 ) + // InternalQVTimperative.g:13431:1: ( ( rule__DataTypeCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:13432:1: ( rule__DataTypeCS__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getNameAssignment_2()); } - // InternalQVTimperative.g:12497:1: ( rule__DataTypeCS__NameAssignment_2 ) - // InternalQVTimperative.g:12497:2: rule__DataTypeCS__NameAssignment_2 + // InternalQVTimperative.g:13433:1: ( rule__DataTypeCS__NameAssignment_2 ) + // InternalQVTimperative.g:13433:2: rule__DataTypeCS__NameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__NameAssignment_2(); @@ -38287,16 +40978,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__3" - // InternalQVTimperative.g:12507:1: rule__DataTypeCS__Group__3 : rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 ; + // InternalQVTimperative.g:13443:1: rule__DataTypeCS__Group__3 : rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 ; public final void rule__DataTypeCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12511:1: ( rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 ) - // InternalQVTimperative.g:12512:2: rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 + // InternalQVTimperative.g:13447:1: ( rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 ) + // InternalQVTimperative.g:13448:2: rule__DataTypeCS__Group__3__Impl rule__DataTypeCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_60); + pushFollow(FollowSets000.FOLLOW_65); rule__DataTypeCS__Group__3__Impl(); state._fsp--; @@ -38325,31 +41016,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__3__Impl" - // InternalQVTimperative.g:12519:1: rule__DataTypeCS__Group__3__Impl : ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) ; + // InternalQVTimperative.g:13455:1: rule__DataTypeCS__Group__3__Impl : ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) ; public final void rule__DataTypeCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12523:1: ( ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) ) - // InternalQVTimperative.g:12524:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) + // InternalQVTimperative.g:13459:1: ( ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) ) + // InternalQVTimperative.g:13460:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) { - // InternalQVTimperative.g:12524:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) - // InternalQVTimperative.g:12525:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? + // InternalQVTimperative.g:13460:1: ( ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? ) + // InternalQVTimperative.g:13461:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getOwnedSignatureAssignment_3()); } - // InternalQVTimperative.g:12526:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? - int alt121=2; - int LA121_0 = input.LA(1); + // InternalQVTimperative.g:13462:1: ( rule__DataTypeCS__OwnedSignatureAssignment_3 )? + int alt127=2; + int LA127_0 = input.LA(1); - if ( (LA121_0==82) ) { - alt121=1; + if ( (LA127_0==86) ) { + alt127=1; } - switch (alt121) { + switch (alt127) { case 1 : - // InternalQVTimperative.g:12526:2: rule__DataTypeCS__OwnedSignatureAssignment_3 + // InternalQVTimperative.g:13462:2: rule__DataTypeCS__OwnedSignatureAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__OwnedSignatureAssignment_3(); @@ -38387,16 +41078,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__4" - // InternalQVTimperative.g:12536:1: rule__DataTypeCS__Group__4 : rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 ; + // InternalQVTimperative.g:13472:1: rule__DataTypeCS__Group__4 : rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 ; public final void rule__DataTypeCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12540:1: ( rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 ) - // InternalQVTimperative.g:12541:2: rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 + // InternalQVTimperative.g:13476:1: ( rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 ) + // InternalQVTimperative.g:13477:2: rule__DataTypeCS__Group__4__Impl rule__DataTypeCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_60); + pushFollow(FollowSets000.FOLLOW_65); rule__DataTypeCS__Group__4__Impl(); state._fsp--; @@ -38425,31 +41116,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__4__Impl" - // InternalQVTimperative.g:12548:1: rule__DataTypeCS__Group__4__Impl : ( ( rule__DataTypeCS__Group_4__0 )? ) ; + // InternalQVTimperative.g:13484:1: rule__DataTypeCS__Group__4__Impl : ( ( rule__DataTypeCS__Group_4__0 )? ) ; public final void rule__DataTypeCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12552:1: ( ( ( rule__DataTypeCS__Group_4__0 )? ) ) - // InternalQVTimperative.g:12553:1: ( ( rule__DataTypeCS__Group_4__0 )? ) + // InternalQVTimperative.g:13488:1: ( ( ( rule__DataTypeCS__Group_4__0 )? ) ) + // InternalQVTimperative.g:13489:1: ( ( rule__DataTypeCS__Group_4__0 )? ) { - // InternalQVTimperative.g:12553:1: ( ( rule__DataTypeCS__Group_4__0 )? ) - // InternalQVTimperative.g:12554:1: ( rule__DataTypeCS__Group_4__0 )? + // InternalQVTimperative.g:13489:1: ( ( rule__DataTypeCS__Group_4__0 )? ) + // InternalQVTimperative.g:13490:1: ( rule__DataTypeCS__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getGroup_4()); } - // InternalQVTimperative.g:12555:1: ( rule__DataTypeCS__Group_4__0 )? - int alt122=2; - int LA122_0 = input.LA(1); + // InternalQVTimperative.g:13491:1: ( rule__DataTypeCS__Group_4__0 )? + int alt128=2; + int LA128_0 = input.LA(1); - if ( (LA122_0==71) ) { - alt122=1; + if ( (LA128_0==73) ) { + alt128=1; } - switch (alt122) { + switch (alt128) { case 1 : - // InternalQVTimperative.g:12555:2: rule__DataTypeCS__Group_4__0 + // InternalQVTimperative.g:13491:2: rule__DataTypeCS__Group_4__0 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__Group_4__0(); @@ -38487,16 +41178,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__5" - // InternalQVTimperative.g:12565:1: rule__DataTypeCS__Group__5 : rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 ; + // InternalQVTimperative.g:13501:1: rule__DataTypeCS__Group__5 : rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 ; public final void rule__DataTypeCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12569:1: ( rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 ) - // InternalQVTimperative.g:12570:2: rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 + // InternalQVTimperative.g:13505:1: ( rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 ) + // InternalQVTimperative.g:13506:2: rule__DataTypeCS__Group__5__Impl rule__DataTypeCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_60); + pushFollow(FollowSets000.FOLLOW_65); rule__DataTypeCS__Group__5__Impl(); state._fsp--; @@ -38525,42 +41216,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__5__Impl" - // InternalQVTimperative.g:12577:1: rule__DataTypeCS__Group__5__Impl : ( ( rule__DataTypeCS__Group_5__0 )? ) ; + // InternalQVTimperative.g:13513:1: rule__DataTypeCS__Group__5__Impl : ( ( rule__DataTypeCS__Group_5__0 )? ) ; public final void rule__DataTypeCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12581:1: ( ( ( rule__DataTypeCS__Group_5__0 )? ) ) - // InternalQVTimperative.g:12582:1: ( ( rule__DataTypeCS__Group_5__0 )? ) + // InternalQVTimperative.g:13517:1: ( ( ( rule__DataTypeCS__Group_5__0 )? ) ) + // InternalQVTimperative.g:13518:1: ( ( rule__DataTypeCS__Group_5__0 )? ) { - // InternalQVTimperative.g:12582:1: ( ( rule__DataTypeCS__Group_5__0 )? ) - // InternalQVTimperative.g:12583:1: ( rule__DataTypeCS__Group_5__0 )? + // InternalQVTimperative.g:13518:1: ( ( rule__DataTypeCS__Group_5__0 )? ) + // InternalQVTimperative.g:13519:1: ( rule__DataTypeCS__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getGroup_5()); } - // InternalQVTimperative.g:12584:1: ( rule__DataTypeCS__Group_5__0 )? - int alt123=2; - int LA123_0 = input.LA(1); + // InternalQVTimperative.g:13520:1: ( rule__DataTypeCS__Group_5__0 )? + int alt129=2; + int LA129_0 = input.LA(1); - if ( (LA123_0==75) ) { - int LA123_1 = input.LA(2); + if ( (LA129_0==80) ) { + int LA129_1 = input.LA(2); - if ( (LA123_1==76) ) { - int LA123_3 = input.LA(3); + if ( (LA129_1==30||LA129_1==143) ) { + alt129=1; + } + else if ( (LA129_1==81) ) { + int LA129_4 = input.LA(3); - if ( (LA123_3==17||LA123_3==75) ) { - alt123=1; + if ( (LA129_4==18||LA129_4==80) ) { + alt129=1; } } - else if ( (LA123_1==29||LA123_1==137) ) { - alt123=1; - } } - switch (alt123) { + switch (alt129) { case 1 : - // InternalQVTimperative.g:12584:2: rule__DataTypeCS__Group_5__0 + // InternalQVTimperative.g:13520:2: rule__DataTypeCS__Group_5__0 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__Group_5__0(); @@ -38598,14 +41289,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__6" - // InternalQVTimperative.g:12594:1: rule__DataTypeCS__Group__6 : rule__DataTypeCS__Group__6__Impl ; + // InternalQVTimperative.g:13530:1: rule__DataTypeCS__Group__6 : rule__DataTypeCS__Group__6__Impl ; public final void rule__DataTypeCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12598:1: ( rule__DataTypeCS__Group__6__Impl ) - // InternalQVTimperative.g:12599:2: rule__DataTypeCS__Group__6__Impl + // InternalQVTimperative.g:13534:1: ( rule__DataTypeCS__Group__6__Impl ) + // InternalQVTimperative.g:13535:2: rule__DataTypeCS__Group__6__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__Group__6__Impl(); @@ -38631,23 +41322,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group__6__Impl" - // InternalQVTimperative.g:12605:1: rule__DataTypeCS__Group__6__Impl : ( ( rule__DataTypeCS__Alternatives_6 ) ) ; + // InternalQVTimperative.g:13541:1: rule__DataTypeCS__Group__6__Impl : ( ( rule__DataTypeCS__Alternatives_6 ) ) ; public final void rule__DataTypeCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12609:1: ( ( ( rule__DataTypeCS__Alternatives_6 ) ) ) - // InternalQVTimperative.g:12610:1: ( ( rule__DataTypeCS__Alternatives_6 ) ) + // InternalQVTimperative.g:13545:1: ( ( ( rule__DataTypeCS__Alternatives_6 ) ) ) + // InternalQVTimperative.g:13546:1: ( ( rule__DataTypeCS__Alternatives_6 ) ) { - // InternalQVTimperative.g:12610:1: ( ( rule__DataTypeCS__Alternatives_6 ) ) - // InternalQVTimperative.g:12611:1: ( rule__DataTypeCS__Alternatives_6 ) + // InternalQVTimperative.g:13546:1: ( ( rule__DataTypeCS__Alternatives_6 ) ) + // InternalQVTimperative.g:13547:1: ( rule__DataTypeCS__Alternatives_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getAlternatives_6()); } - // InternalQVTimperative.g:12612:1: ( rule__DataTypeCS__Alternatives_6 ) - // InternalQVTimperative.g:12612:2: rule__DataTypeCS__Alternatives_6 + // InternalQVTimperative.g:13548:1: ( rule__DataTypeCS__Alternatives_6 ) + // InternalQVTimperative.g:13548:2: rule__DataTypeCS__Alternatives_6 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__Alternatives_6(); @@ -38682,16 +41373,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_4__0" - // InternalQVTimperative.g:12636:1: rule__DataTypeCS__Group_4__0 : rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 ; + // InternalQVTimperative.g:13572:1: rule__DataTypeCS__Group_4__0 : rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 ; public final void rule__DataTypeCS__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12640:1: ( rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 ) - // InternalQVTimperative.g:12641:2: rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 + // InternalQVTimperative.g:13576:1: ( rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 ) + // InternalQVTimperative.g:13577:2: rule__DataTypeCS__Group_4__0__Impl rule__DataTypeCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_52); + pushFollow(FollowSets000.FOLLOW_57); rule__DataTypeCS__Group_4__0__Impl(); state._fsp--; @@ -38720,22 +41411,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_4__0__Impl" - // InternalQVTimperative.g:12648:1: rule__DataTypeCS__Group_4__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:13584:1: rule__DataTypeCS__Group_4__0__Impl : ( ':' ) ; public final void rule__DataTypeCS__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12652:1: ( ( ':' ) ) - // InternalQVTimperative.g:12653:1: ( ':' ) + // InternalQVTimperative.g:13588:1: ( ( ':' ) ) + // InternalQVTimperative.g:13589:1: ( ':' ) { - // InternalQVTimperative.g:12653:1: ( ':' ) - // InternalQVTimperative.g:12654:1: ':' + // InternalQVTimperative.g:13589:1: ( ':' ) + // InternalQVTimperative.g:13590:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getColonKeyword_4_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeCSAccess().getColonKeyword_4_0()); } @@ -38761,14 +41452,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_4__1" - // InternalQVTimperative.g:12667:1: rule__DataTypeCS__Group_4__1 : rule__DataTypeCS__Group_4__1__Impl ; + // InternalQVTimperative.g:13603:1: rule__DataTypeCS__Group_4__1 : rule__DataTypeCS__Group_4__1__Impl ; public final void rule__DataTypeCS__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12671:1: ( rule__DataTypeCS__Group_4__1__Impl ) - // InternalQVTimperative.g:12672:2: rule__DataTypeCS__Group_4__1__Impl + // InternalQVTimperative.g:13607:1: ( rule__DataTypeCS__Group_4__1__Impl ) + // InternalQVTimperative.g:13608:2: rule__DataTypeCS__Group_4__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__Group_4__1__Impl(); @@ -38794,23 +41485,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_4__1__Impl" - // InternalQVTimperative.g:12678:1: rule__DataTypeCS__Group_4__1__Impl : ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) ; + // InternalQVTimperative.g:13614:1: rule__DataTypeCS__Group_4__1__Impl : ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) ; public final void rule__DataTypeCS__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12682:1: ( ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) ) - // InternalQVTimperative.g:12683:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) + // InternalQVTimperative.g:13618:1: ( ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) ) + // InternalQVTimperative.g:13619:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) { - // InternalQVTimperative.g:12683:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) - // InternalQVTimperative.g:12684:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) + // InternalQVTimperative.g:13619:1: ( ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) ) + // InternalQVTimperative.g:13620:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getInstanceClassNameAssignment_4_1()); } - // InternalQVTimperative.g:12685:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) - // InternalQVTimperative.g:12685:2: rule__DataTypeCS__InstanceClassNameAssignment_4_1 + // InternalQVTimperative.g:13621:1: ( rule__DataTypeCS__InstanceClassNameAssignment_4_1 ) + // InternalQVTimperative.g:13621:2: rule__DataTypeCS__InstanceClassNameAssignment_4_1 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__InstanceClassNameAssignment_4_1(); @@ -38845,16 +41536,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_5__0" - // InternalQVTimperative.g:12699:1: rule__DataTypeCS__Group_5__0 : rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 ; + // InternalQVTimperative.g:13635:1: rule__DataTypeCS__Group_5__0 : rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 ; public final void rule__DataTypeCS__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12703:1: ( rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 ) - // InternalQVTimperative.g:12704:2: rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 + // InternalQVTimperative.g:13639:1: ( rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 ) + // InternalQVTimperative.g:13640:2: rule__DataTypeCS__Group_5__0__Impl rule__DataTypeCS__Group_5__1 { - pushFollow(FollowSets000.FOLLOW_61); + pushFollow(FollowSets000.FOLLOW_66); rule__DataTypeCS__Group_5__0__Impl(); state._fsp--; @@ -38883,22 +41574,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_5__0__Impl" - // InternalQVTimperative.g:12711:1: rule__DataTypeCS__Group_5__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:13647:1: rule__DataTypeCS__Group_5__0__Impl : ( '{' ) ; public final void rule__DataTypeCS__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12715:1: ( ( '{' ) ) - // InternalQVTimperative.g:12716:1: ( '{' ) + // InternalQVTimperative.g:13651:1: ( ( '{' ) ) + // InternalQVTimperative.g:13652:1: ( '{' ) { - // InternalQVTimperative.g:12716:1: ( '{' ) - // InternalQVTimperative.g:12717:1: '{' + // InternalQVTimperative.g:13652:1: ( '{' ) + // InternalQVTimperative.g:13653:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_5_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_5_0()); } @@ -38924,16 +41615,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_5__1" - // InternalQVTimperative.g:12730:1: rule__DataTypeCS__Group_5__1 : rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 ; + // InternalQVTimperative.g:13666:1: rule__DataTypeCS__Group_5__1 : rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 ; public final void rule__DataTypeCS__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12734:1: ( rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 ) - // InternalQVTimperative.g:12735:2: rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 + // InternalQVTimperative.g:13670:1: ( rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 ) + // InternalQVTimperative.g:13671:2: rule__DataTypeCS__Group_5__1__Impl rule__DataTypeCS__Group_5__2 { - pushFollow(FollowSets000.FOLLOW_61); + pushFollow(FollowSets000.FOLLOW_66); rule__DataTypeCS__Group_5__1__Impl(); state._fsp--; @@ -38962,31 +41653,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_5__1__Impl" - // InternalQVTimperative.g:12742:1: rule__DataTypeCS__Group_5__1__Impl : ( ( rule__DataTypeCS__Alternatives_5_1 )? ) ; + // InternalQVTimperative.g:13678:1: rule__DataTypeCS__Group_5__1__Impl : ( ( rule__DataTypeCS__Alternatives_5_1 )? ) ; public final void rule__DataTypeCS__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12746:1: ( ( ( rule__DataTypeCS__Alternatives_5_1 )? ) ) - // InternalQVTimperative.g:12747:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? ) + // InternalQVTimperative.g:13682:1: ( ( ( rule__DataTypeCS__Alternatives_5_1 )? ) ) + // InternalQVTimperative.g:13683:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? ) { - // InternalQVTimperative.g:12747:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? ) - // InternalQVTimperative.g:12748:1: ( rule__DataTypeCS__Alternatives_5_1 )? + // InternalQVTimperative.g:13683:1: ( ( rule__DataTypeCS__Alternatives_5_1 )? ) + // InternalQVTimperative.g:13684:1: ( rule__DataTypeCS__Alternatives_5_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getAlternatives_5_1()); } - // InternalQVTimperative.g:12749:1: ( rule__DataTypeCS__Alternatives_5_1 )? - int alt124=2; - int LA124_0 = input.LA(1); + // InternalQVTimperative.g:13685:1: ( rule__DataTypeCS__Alternatives_5_1 )? + int alt130=2; + int LA130_0 = input.LA(1); - if ( (LA124_0==29||LA124_0==137) ) { - alt124=1; + if ( (LA130_0==30||LA130_0==143) ) { + alt130=1; } - switch (alt124) { + switch (alt130) { case 1 : - // InternalQVTimperative.g:12749:2: rule__DataTypeCS__Alternatives_5_1 + // InternalQVTimperative.g:13685:2: rule__DataTypeCS__Alternatives_5_1 { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__Alternatives_5_1(); @@ -39024,14 +41715,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_5__2" - // InternalQVTimperative.g:12759:1: rule__DataTypeCS__Group_5__2 : rule__DataTypeCS__Group_5__2__Impl ; + // InternalQVTimperative.g:13695:1: rule__DataTypeCS__Group_5__2 : rule__DataTypeCS__Group_5__2__Impl ; public final void rule__DataTypeCS__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12763:1: ( rule__DataTypeCS__Group_5__2__Impl ) - // InternalQVTimperative.g:12764:2: rule__DataTypeCS__Group_5__2__Impl + // InternalQVTimperative.g:13699:1: ( rule__DataTypeCS__Group_5__2__Impl ) + // InternalQVTimperative.g:13700:2: rule__DataTypeCS__Group_5__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__Group_5__2__Impl(); @@ -39057,22 +41748,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_5__2__Impl" - // InternalQVTimperative.g:12770:1: rule__DataTypeCS__Group_5__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:13706:1: rule__DataTypeCS__Group_5__2__Impl : ( '}' ) ; public final void rule__DataTypeCS__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12774:1: ( ( '}' ) ) - // InternalQVTimperative.g:12775:1: ( '}' ) + // InternalQVTimperative.g:13710:1: ( ( '}' ) ) + // InternalQVTimperative.g:13711:1: ( '}' ) { - // InternalQVTimperative.g:12775:1: ( '}' ) - // InternalQVTimperative.g:12776:1: '}' + // InternalQVTimperative.g:13711:1: ( '}' ) + // InternalQVTimperative.g:13712:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_5_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_5_2()); } @@ -39098,16 +41789,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_6_0__0" - // InternalQVTimperative.g:12795:1: rule__DataTypeCS__Group_6_0__0 : rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 ; + // InternalQVTimperative.g:13731:1: rule__DataTypeCS__Group_6_0__0 : rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 ; public final void rule__DataTypeCS__Group_6_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12799:1: ( rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 ) - // InternalQVTimperative.g:12800:2: rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 + // InternalQVTimperative.g:13735:1: ( rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 ) + // InternalQVTimperative.g:13736:2: rule__DataTypeCS__Group_6_0__0__Impl rule__DataTypeCS__Group_6_0__1 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__DataTypeCS__Group_6_0__0__Impl(); state._fsp--; @@ -39136,22 +41827,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_6_0__0__Impl" - // InternalQVTimperative.g:12807:1: rule__DataTypeCS__Group_6_0__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:13743:1: rule__DataTypeCS__Group_6_0__0__Impl : ( '{' ) ; public final void rule__DataTypeCS__Group_6_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12811:1: ( ( '{' ) ) - // InternalQVTimperative.g:12812:1: ( '{' ) + // InternalQVTimperative.g:13747:1: ( ( '{' ) ) + // InternalQVTimperative.g:13748:1: ( '{' ) { - // InternalQVTimperative.g:12812:1: ( '{' ) - // InternalQVTimperative.g:12813:1: '{' + // InternalQVTimperative.g:13748:1: ( '{' ) + // InternalQVTimperative.g:13749:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_6_0_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeCSAccess().getLeftCurlyBracketKeyword_6_0_0()); } @@ -39177,14 +41868,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_6_0__1" - // InternalQVTimperative.g:12826:1: rule__DataTypeCS__Group_6_0__1 : rule__DataTypeCS__Group_6_0__1__Impl ; + // InternalQVTimperative.g:13762:1: rule__DataTypeCS__Group_6_0__1 : rule__DataTypeCS__Group_6_0__1__Impl ; public final void rule__DataTypeCS__Group_6_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12830:1: ( rule__DataTypeCS__Group_6_0__1__Impl ) - // InternalQVTimperative.g:12831:2: rule__DataTypeCS__Group_6_0__1__Impl + // InternalQVTimperative.g:13766:1: ( rule__DataTypeCS__Group_6_0__1__Impl ) + // InternalQVTimperative.g:13767:2: rule__DataTypeCS__Group_6_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__DataTypeCS__Group_6_0__1__Impl(); @@ -39210,22 +41901,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__Group_6_0__1__Impl" - // InternalQVTimperative.g:12837:1: rule__DataTypeCS__Group_6_0__1__Impl : ( '}' ) ; + // InternalQVTimperative.g:13773:1: rule__DataTypeCS__Group_6_0__1__Impl : ( '}' ) ; public final void rule__DataTypeCS__Group_6_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12841:1: ( ( '}' ) ) - // InternalQVTimperative.g:12842:1: ( '}' ) + // InternalQVTimperative.g:13777:1: ( ( '}' ) ) + // InternalQVTimperative.g:13778:1: ( '}' ) { - // InternalQVTimperative.g:12842:1: ( '}' ) - // InternalQVTimperative.g:12843:1: '}' + // InternalQVTimperative.g:13778:1: ( '}' ) + // InternalQVTimperative.g:13779:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_6_0_1()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeCSAccess().getRightCurlyBracketKeyword_6_0_1()); } @@ -39251,14 +41942,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__0" - // InternalQVTimperative.g:12860:1: rule__EnumerationCS__Group__0 : rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 ; + // InternalQVTimperative.g:13796:1: rule__EnumerationCS__Group__0 : rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 ; public final void rule__EnumerationCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12864:1: ( rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 ) - // InternalQVTimperative.g:12865:2: rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 + // InternalQVTimperative.g:13800:1: ( rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 ) + // InternalQVTimperative.g:13801:2: rule__EnumerationCS__Group__0__Impl rule__EnumerationCS__Group__1 { pushFollow(FollowSets000.FOLLOW_8); rule__EnumerationCS__Group__0__Impl(); @@ -39289,22 +41980,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__0__Impl" - // InternalQVTimperative.g:12872:1: rule__EnumerationCS__Group__0__Impl : ( 'enum' ) ; + // InternalQVTimperative.g:13808:1: rule__EnumerationCS__Group__0__Impl : ( 'enum' ) ; public final void rule__EnumerationCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12876:1: ( ( 'enum' ) ) - // InternalQVTimperative.g:12877:1: ( 'enum' ) + // InternalQVTimperative.g:13812:1: ( ( 'enum' ) ) + // InternalQVTimperative.g:13813:1: ( 'enum' ) { - // InternalQVTimperative.g:12877:1: ( 'enum' ) - // InternalQVTimperative.g:12878:1: 'enum' + // InternalQVTimperative.g:13813:1: ( 'enum' ) + // InternalQVTimperative.g:13814:1: 'enum' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getEnumKeyword_0()); } - match(input,90,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,94,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationCSAccess().getEnumKeyword_0()); } @@ -39330,16 +42021,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__1" - // InternalQVTimperative.g:12891:1: rule__EnumerationCS__Group__1 : rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 ; + // InternalQVTimperative.g:13827:1: rule__EnumerationCS__Group__1 : rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 ; public final void rule__EnumerationCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12895:1: ( rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 ) - // InternalQVTimperative.g:12896:2: rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 + // InternalQVTimperative.g:13831:1: ( rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 ) + // InternalQVTimperative.g:13832:2: rule__EnumerationCS__Group__1__Impl rule__EnumerationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_60); + pushFollow(FollowSets000.FOLLOW_65); rule__EnumerationCS__Group__1__Impl(); state._fsp--; @@ -39368,23 +42059,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__1__Impl" - // InternalQVTimperative.g:12903:1: rule__EnumerationCS__Group__1__Impl : ( ( rule__EnumerationCS__NameAssignment_1 ) ) ; + // InternalQVTimperative.g:13839:1: rule__EnumerationCS__Group__1__Impl : ( ( rule__EnumerationCS__NameAssignment_1 ) ) ; public final void rule__EnumerationCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12907:1: ( ( ( rule__EnumerationCS__NameAssignment_1 ) ) ) - // InternalQVTimperative.g:12908:1: ( ( rule__EnumerationCS__NameAssignment_1 ) ) + // InternalQVTimperative.g:13843:1: ( ( ( rule__EnumerationCS__NameAssignment_1 ) ) ) + // InternalQVTimperative.g:13844:1: ( ( rule__EnumerationCS__NameAssignment_1 ) ) { - // InternalQVTimperative.g:12908:1: ( ( rule__EnumerationCS__NameAssignment_1 ) ) - // InternalQVTimperative.g:12909:1: ( rule__EnumerationCS__NameAssignment_1 ) + // InternalQVTimperative.g:13844:1: ( ( rule__EnumerationCS__NameAssignment_1 ) ) + // InternalQVTimperative.g:13845:1: ( rule__EnumerationCS__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getNameAssignment_1()); } - // InternalQVTimperative.g:12910:1: ( rule__EnumerationCS__NameAssignment_1 ) - // InternalQVTimperative.g:12910:2: rule__EnumerationCS__NameAssignment_1 + // InternalQVTimperative.g:13846:1: ( rule__EnumerationCS__NameAssignment_1 ) + // InternalQVTimperative.g:13846:2: rule__EnumerationCS__NameAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__NameAssignment_1(); @@ -39419,16 +42110,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__2" - // InternalQVTimperative.g:12920:1: rule__EnumerationCS__Group__2 : rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 ; + // InternalQVTimperative.g:13856:1: rule__EnumerationCS__Group__2 : rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 ; public final void rule__EnumerationCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12924:1: ( rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 ) - // InternalQVTimperative.g:12925:2: rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 + // InternalQVTimperative.g:13860:1: ( rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 ) + // InternalQVTimperative.g:13861:2: rule__EnumerationCS__Group__2__Impl rule__EnumerationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_60); + pushFollow(FollowSets000.FOLLOW_65); rule__EnumerationCS__Group__2__Impl(); state._fsp--; @@ -39457,31 +42148,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__2__Impl" - // InternalQVTimperative.g:12932:1: rule__EnumerationCS__Group__2__Impl : ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) ; + // InternalQVTimperative.g:13868:1: rule__EnumerationCS__Group__2__Impl : ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) ; public final void rule__EnumerationCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12936:1: ( ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) ) - // InternalQVTimperative.g:12937:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) + // InternalQVTimperative.g:13872:1: ( ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) ) + // InternalQVTimperative.g:13873:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) { - // InternalQVTimperative.g:12937:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) - // InternalQVTimperative.g:12938:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? + // InternalQVTimperative.g:13873:1: ( ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? ) + // InternalQVTimperative.g:13874:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getOwnedSignatureAssignment_2()); } - // InternalQVTimperative.g:12939:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? - int alt125=2; - int LA125_0 = input.LA(1); + // InternalQVTimperative.g:13875:1: ( rule__EnumerationCS__OwnedSignatureAssignment_2 )? + int alt131=2; + int LA131_0 = input.LA(1); - if ( (LA125_0==82) ) { - alt125=1; + if ( (LA131_0==86) ) { + alt131=1; } - switch (alt125) { + switch (alt131) { case 1 : - // InternalQVTimperative.g:12939:2: rule__EnumerationCS__OwnedSignatureAssignment_2 + // InternalQVTimperative.g:13875:2: rule__EnumerationCS__OwnedSignatureAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__OwnedSignatureAssignment_2(); @@ -39519,16 +42210,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__3" - // InternalQVTimperative.g:12949:1: rule__EnumerationCS__Group__3 : rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 ; + // InternalQVTimperative.g:13885:1: rule__EnumerationCS__Group__3 : rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 ; public final void rule__EnumerationCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12953:1: ( rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 ) - // InternalQVTimperative.g:12954:2: rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 + // InternalQVTimperative.g:13889:1: ( rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 ) + // InternalQVTimperative.g:13890:2: rule__EnumerationCS__Group__3__Impl rule__EnumerationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_60); + pushFollow(FollowSets000.FOLLOW_65); rule__EnumerationCS__Group__3__Impl(); state._fsp--; @@ -39557,31 +42248,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__3__Impl" - // InternalQVTimperative.g:12961:1: rule__EnumerationCS__Group__3__Impl : ( ( rule__EnumerationCS__Group_3__0 )? ) ; + // InternalQVTimperative.g:13897:1: rule__EnumerationCS__Group__3__Impl : ( ( rule__EnumerationCS__Group_3__0 )? ) ; public final void rule__EnumerationCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12965:1: ( ( ( rule__EnumerationCS__Group_3__0 )? ) ) - // InternalQVTimperative.g:12966:1: ( ( rule__EnumerationCS__Group_3__0 )? ) + // InternalQVTimperative.g:13901:1: ( ( ( rule__EnumerationCS__Group_3__0 )? ) ) + // InternalQVTimperative.g:13902:1: ( ( rule__EnumerationCS__Group_3__0 )? ) { - // InternalQVTimperative.g:12966:1: ( ( rule__EnumerationCS__Group_3__0 )? ) - // InternalQVTimperative.g:12967:1: ( rule__EnumerationCS__Group_3__0 )? + // InternalQVTimperative.g:13902:1: ( ( rule__EnumerationCS__Group_3__0 )? ) + // InternalQVTimperative.g:13903:1: ( rule__EnumerationCS__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getGroup_3()); } - // InternalQVTimperative.g:12968:1: ( rule__EnumerationCS__Group_3__0 )? - int alt126=2; - int LA126_0 = input.LA(1); + // InternalQVTimperative.g:13904:1: ( rule__EnumerationCS__Group_3__0 )? + int alt132=2; + int LA132_0 = input.LA(1); - if ( (LA126_0==71) ) { - alt126=1; + if ( (LA132_0==73) ) { + alt132=1; } - switch (alt126) { + switch (alt132) { case 1 : - // InternalQVTimperative.g:12968:2: rule__EnumerationCS__Group_3__0 + // InternalQVTimperative.g:13904:2: rule__EnumerationCS__Group_3__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__Group_3__0(); @@ -39619,16 +42310,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__4" - // InternalQVTimperative.g:12978:1: rule__EnumerationCS__Group__4 : rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 ; + // InternalQVTimperative.g:13914:1: rule__EnumerationCS__Group__4 : rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 ; public final void rule__EnumerationCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12982:1: ( rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 ) - // InternalQVTimperative.g:12983:2: rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 + // InternalQVTimperative.g:13918:1: ( rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 ) + // InternalQVTimperative.g:13919:2: rule__EnumerationCS__Group__4__Impl rule__EnumerationCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_60); + pushFollow(FollowSets000.FOLLOW_65); rule__EnumerationCS__Group__4__Impl(); state._fsp--; @@ -39657,42 +42348,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__4__Impl" - // InternalQVTimperative.g:12990:1: rule__EnumerationCS__Group__4__Impl : ( ( rule__EnumerationCS__Group_4__0 )? ) ; + // InternalQVTimperative.g:13926:1: rule__EnumerationCS__Group__4__Impl : ( ( rule__EnumerationCS__Group_4__0 )? ) ; public final void rule__EnumerationCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:12994:1: ( ( ( rule__EnumerationCS__Group_4__0 )? ) ) - // InternalQVTimperative.g:12995:1: ( ( rule__EnumerationCS__Group_4__0 )? ) + // InternalQVTimperative.g:13930:1: ( ( ( rule__EnumerationCS__Group_4__0 )? ) ) + // InternalQVTimperative.g:13931:1: ( ( rule__EnumerationCS__Group_4__0 )? ) { - // InternalQVTimperative.g:12995:1: ( ( rule__EnumerationCS__Group_4__0 )? ) - // InternalQVTimperative.g:12996:1: ( rule__EnumerationCS__Group_4__0 )? + // InternalQVTimperative.g:13931:1: ( ( rule__EnumerationCS__Group_4__0 )? ) + // InternalQVTimperative.g:13932:1: ( rule__EnumerationCS__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getGroup_4()); } - // InternalQVTimperative.g:12997:1: ( rule__EnumerationCS__Group_4__0 )? - int alt127=2; - int LA127_0 = input.LA(1); + // InternalQVTimperative.g:13933:1: ( rule__EnumerationCS__Group_4__0 )? + int alt133=2; + int LA133_0 = input.LA(1); - if ( (LA127_0==75) ) { - int LA127_1 = input.LA(2); + if ( (LA133_0==80) ) { + int LA133_1 = input.LA(2); - if ( (LA127_1==29||LA127_1==137) ) { - alt127=1; - } - else if ( (LA127_1==76) ) { - int LA127_4 = input.LA(3); + if ( (LA133_1==81) ) { + int LA133_3 = input.LA(3); - if ( (LA127_4==17||LA127_4==75) ) { - alt127=1; + if ( (LA133_3==18||LA133_3==80) ) { + alt133=1; } } + else if ( (LA133_1==30||LA133_1==143) ) { + alt133=1; + } } - switch (alt127) { + switch (alt133) { case 1 : - // InternalQVTimperative.g:12997:2: rule__EnumerationCS__Group_4__0 + // InternalQVTimperative.g:13933:2: rule__EnumerationCS__Group_4__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__Group_4__0(); @@ -39730,14 +42421,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__5" - // InternalQVTimperative.g:13007:1: rule__EnumerationCS__Group__5 : rule__EnumerationCS__Group__5__Impl ; + // InternalQVTimperative.g:13943:1: rule__EnumerationCS__Group__5 : rule__EnumerationCS__Group__5__Impl ; public final void rule__EnumerationCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13011:1: ( rule__EnumerationCS__Group__5__Impl ) - // InternalQVTimperative.g:13012:2: rule__EnumerationCS__Group__5__Impl + // InternalQVTimperative.g:13947:1: ( rule__EnumerationCS__Group__5__Impl ) + // InternalQVTimperative.g:13948:2: rule__EnumerationCS__Group__5__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__Group__5__Impl(); @@ -39763,23 +42454,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group__5__Impl" - // InternalQVTimperative.g:13018:1: rule__EnumerationCS__Group__5__Impl : ( ( rule__EnumerationCS__Alternatives_5 ) ) ; + // InternalQVTimperative.g:13954:1: rule__EnumerationCS__Group__5__Impl : ( ( rule__EnumerationCS__Alternatives_5 ) ) ; public final void rule__EnumerationCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13022:1: ( ( ( rule__EnumerationCS__Alternatives_5 ) ) ) - // InternalQVTimperative.g:13023:1: ( ( rule__EnumerationCS__Alternatives_5 ) ) + // InternalQVTimperative.g:13958:1: ( ( ( rule__EnumerationCS__Alternatives_5 ) ) ) + // InternalQVTimperative.g:13959:1: ( ( rule__EnumerationCS__Alternatives_5 ) ) { - // InternalQVTimperative.g:13023:1: ( ( rule__EnumerationCS__Alternatives_5 ) ) - // InternalQVTimperative.g:13024:1: ( rule__EnumerationCS__Alternatives_5 ) + // InternalQVTimperative.g:13959:1: ( ( rule__EnumerationCS__Alternatives_5 ) ) + // InternalQVTimperative.g:13960:1: ( rule__EnumerationCS__Alternatives_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getAlternatives_5()); } - // InternalQVTimperative.g:13025:1: ( rule__EnumerationCS__Alternatives_5 ) - // InternalQVTimperative.g:13025:2: rule__EnumerationCS__Alternatives_5 + // InternalQVTimperative.g:13961:1: ( rule__EnumerationCS__Alternatives_5 ) + // InternalQVTimperative.g:13961:2: rule__EnumerationCS__Alternatives_5 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__Alternatives_5(); @@ -39814,16 +42505,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_3__0" - // InternalQVTimperative.g:13047:1: rule__EnumerationCS__Group_3__0 : rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 ; + // InternalQVTimperative.g:13983:1: rule__EnumerationCS__Group_3__0 : rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 ; public final void rule__EnumerationCS__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13051:1: ( rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 ) - // InternalQVTimperative.g:13052:2: rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 + // InternalQVTimperative.g:13987:1: ( rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 ) + // InternalQVTimperative.g:13988:2: rule__EnumerationCS__Group_3__0__Impl rule__EnumerationCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_52); + pushFollow(FollowSets000.FOLLOW_57); rule__EnumerationCS__Group_3__0__Impl(); state._fsp--; @@ -39852,22 +42543,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_3__0__Impl" - // InternalQVTimperative.g:13059:1: rule__EnumerationCS__Group_3__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:13995:1: rule__EnumerationCS__Group_3__0__Impl : ( ':' ) ; public final void rule__EnumerationCS__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13063:1: ( ( ':' ) ) - // InternalQVTimperative.g:13064:1: ( ':' ) + // InternalQVTimperative.g:13999:1: ( ( ':' ) ) + // InternalQVTimperative.g:14000:1: ( ':' ) { - // InternalQVTimperative.g:13064:1: ( ':' ) - // InternalQVTimperative.g:13065:1: ':' + // InternalQVTimperative.g:14000:1: ( ':' ) + // InternalQVTimperative.g:14001:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getColonKeyword_3_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationCSAccess().getColonKeyword_3_0()); } @@ -39893,14 +42584,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_3__1" - // InternalQVTimperative.g:13078:1: rule__EnumerationCS__Group_3__1 : rule__EnumerationCS__Group_3__1__Impl ; + // InternalQVTimperative.g:14014:1: rule__EnumerationCS__Group_3__1 : rule__EnumerationCS__Group_3__1__Impl ; public final void rule__EnumerationCS__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13082:1: ( rule__EnumerationCS__Group_3__1__Impl ) - // InternalQVTimperative.g:13083:2: rule__EnumerationCS__Group_3__1__Impl + // InternalQVTimperative.g:14018:1: ( rule__EnumerationCS__Group_3__1__Impl ) + // InternalQVTimperative.g:14019:2: rule__EnumerationCS__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__Group_3__1__Impl(); @@ -39926,23 +42617,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_3__1__Impl" - // InternalQVTimperative.g:13089:1: rule__EnumerationCS__Group_3__1__Impl : ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) ; + // InternalQVTimperative.g:14025:1: rule__EnumerationCS__Group_3__1__Impl : ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) ; public final void rule__EnumerationCS__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13093:1: ( ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) ) - // InternalQVTimperative.g:13094:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) + // InternalQVTimperative.g:14029:1: ( ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) ) + // InternalQVTimperative.g:14030:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) { - // InternalQVTimperative.g:13094:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) - // InternalQVTimperative.g:13095:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) + // InternalQVTimperative.g:14030:1: ( ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) ) + // InternalQVTimperative.g:14031:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getInstanceClassNameAssignment_3_1()); } - // InternalQVTimperative.g:13096:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) - // InternalQVTimperative.g:13096:2: rule__EnumerationCS__InstanceClassNameAssignment_3_1 + // InternalQVTimperative.g:14032:1: ( rule__EnumerationCS__InstanceClassNameAssignment_3_1 ) + // InternalQVTimperative.g:14032:2: rule__EnumerationCS__InstanceClassNameAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__InstanceClassNameAssignment_3_1(); @@ -39977,16 +42668,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_4__0" - // InternalQVTimperative.g:13110:1: rule__EnumerationCS__Group_4__0 : rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 ; + // InternalQVTimperative.g:14046:1: rule__EnumerationCS__Group_4__0 : rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 ; public final void rule__EnumerationCS__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13114:1: ( rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 ) - // InternalQVTimperative.g:13115:2: rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 + // InternalQVTimperative.g:14050:1: ( rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 ) + // InternalQVTimperative.g:14051:2: rule__EnumerationCS__Group_4__0__Impl rule__EnumerationCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_61); + pushFollow(FollowSets000.FOLLOW_66); rule__EnumerationCS__Group_4__0__Impl(); state._fsp--; @@ -40015,22 +42706,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_4__0__Impl" - // InternalQVTimperative.g:13122:1: rule__EnumerationCS__Group_4__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:14058:1: rule__EnumerationCS__Group_4__0__Impl : ( '{' ) ; public final void rule__EnumerationCS__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13126:1: ( ( '{' ) ) - // InternalQVTimperative.g:13127:1: ( '{' ) + // InternalQVTimperative.g:14062:1: ( ( '{' ) ) + // InternalQVTimperative.g:14063:1: ( '{' ) { - // InternalQVTimperative.g:13127:1: ( '{' ) - // InternalQVTimperative.g:13128:1: '{' + // InternalQVTimperative.g:14063:1: ( '{' ) + // InternalQVTimperative.g:14064:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_4_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_4_0()); } @@ -40056,16 +42747,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_4__1" - // InternalQVTimperative.g:13141:1: rule__EnumerationCS__Group_4__1 : rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 ; + // InternalQVTimperative.g:14077:1: rule__EnumerationCS__Group_4__1 : rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 ; public final void rule__EnumerationCS__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13145:1: ( rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 ) - // InternalQVTimperative.g:13146:2: rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 + // InternalQVTimperative.g:14081:1: ( rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 ) + // InternalQVTimperative.g:14082:2: rule__EnumerationCS__Group_4__1__Impl rule__EnumerationCS__Group_4__2 { - pushFollow(FollowSets000.FOLLOW_61); + pushFollow(FollowSets000.FOLLOW_66); rule__EnumerationCS__Group_4__1__Impl(); state._fsp--; @@ -40094,31 +42785,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_4__1__Impl" - // InternalQVTimperative.g:13153:1: rule__EnumerationCS__Group_4__1__Impl : ( ( rule__EnumerationCS__Alternatives_4_1 )? ) ; + // InternalQVTimperative.g:14089:1: rule__EnumerationCS__Group_4__1__Impl : ( ( rule__EnumerationCS__Alternatives_4_1 )? ) ; public final void rule__EnumerationCS__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13157:1: ( ( ( rule__EnumerationCS__Alternatives_4_1 )? ) ) - // InternalQVTimperative.g:13158:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? ) + // InternalQVTimperative.g:14093:1: ( ( ( rule__EnumerationCS__Alternatives_4_1 )? ) ) + // InternalQVTimperative.g:14094:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? ) { - // InternalQVTimperative.g:13158:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? ) - // InternalQVTimperative.g:13159:1: ( rule__EnumerationCS__Alternatives_4_1 )? + // InternalQVTimperative.g:14094:1: ( ( rule__EnumerationCS__Alternatives_4_1 )? ) + // InternalQVTimperative.g:14095:1: ( rule__EnumerationCS__Alternatives_4_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getAlternatives_4_1()); } - // InternalQVTimperative.g:13160:1: ( rule__EnumerationCS__Alternatives_4_1 )? - int alt128=2; - int LA128_0 = input.LA(1); + // InternalQVTimperative.g:14096:1: ( rule__EnumerationCS__Alternatives_4_1 )? + int alt134=2; + int LA134_0 = input.LA(1); - if ( (LA128_0==29||LA128_0==137) ) { - alt128=1; + if ( (LA134_0==30||LA134_0==143) ) { + alt134=1; } - switch (alt128) { + switch (alt134) { case 1 : - // InternalQVTimperative.g:13160:2: rule__EnumerationCS__Alternatives_4_1 + // InternalQVTimperative.g:14096:2: rule__EnumerationCS__Alternatives_4_1 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__Alternatives_4_1(); @@ -40156,14 +42847,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_4__2" - // InternalQVTimperative.g:13170:1: rule__EnumerationCS__Group_4__2 : rule__EnumerationCS__Group_4__2__Impl ; + // InternalQVTimperative.g:14106:1: rule__EnumerationCS__Group_4__2 : rule__EnumerationCS__Group_4__2__Impl ; public final void rule__EnumerationCS__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13174:1: ( rule__EnumerationCS__Group_4__2__Impl ) - // InternalQVTimperative.g:13175:2: rule__EnumerationCS__Group_4__2__Impl + // InternalQVTimperative.g:14110:1: ( rule__EnumerationCS__Group_4__2__Impl ) + // InternalQVTimperative.g:14111:2: rule__EnumerationCS__Group_4__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__Group_4__2__Impl(); @@ -40189,22 +42880,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_4__2__Impl" - // InternalQVTimperative.g:13181:1: rule__EnumerationCS__Group_4__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:14117:1: rule__EnumerationCS__Group_4__2__Impl : ( '}' ) ; public final void rule__EnumerationCS__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13185:1: ( ( '}' ) ) - // InternalQVTimperative.g:13186:1: ( '}' ) + // InternalQVTimperative.g:14121:1: ( ( '}' ) ) + // InternalQVTimperative.g:14122:1: ( '}' ) { - // InternalQVTimperative.g:13186:1: ( '}' ) - // InternalQVTimperative.g:13187:1: '}' + // InternalQVTimperative.g:14122:1: ( '}' ) + // InternalQVTimperative.g:14123:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_4_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_4_2()); } @@ -40230,16 +42921,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_5_0__0" - // InternalQVTimperative.g:13206:1: rule__EnumerationCS__Group_5_0__0 : rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 ; + // InternalQVTimperative.g:14142:1: rule__EnumerationCS__Group_5_0__0 : rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 ; public final void rule__EnumerationCS__Group_5_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13210:1: ( rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 ) - // InternalQVTimperative.g:13211:2: rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 + // InternalQVTimperative.g:14146:1: ( rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 ) + // InternalQVTimperative.g:14147:2: rule__EnumerationCS__Group_5_0__0__Impl rule__EnumerationCS__Group_5_0__1 { - pushFollow(FollowSets000.FOLLOW_62); + pushFollow(FollowSets000.FOLLOW_67); rule__EnumerationCS__Group_5_0__0__Impl(); state._fsp--; @@ -40268,22 +42959,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_5_0__0__Impl" - // InternalQVTimperative.g:13218:1: rule__EnumerationCS__Group_5_0__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:14154:1: rule__EnumerationCS__Group_5_0__0__Impl : ( '{' ) ; public final void rule__EnumerationCS__Group_5_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13222:1: ( ( '{' ) ) - // InternalQVTimperative.g:13223:1: ( '{' ) + // InternalQVTimperative.g:14158:1: ( ( '{' ) ) + // InternalQVTimperative.g:14159:1: ( '{' ) { - // InternalQVTimperative.g:13223:1: ( '{' ) - // InternalQVTimperative.g:13224:1: '{' + // InternalQVTimperative.g:14159:1: ( '{' ) + // InternalQVTimperative.g:14160:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_5_0_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationCSAccess().getLeftCurlyBracketKeyword_5_0_0()); } @@ -40309,16 +43000,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_5_0__1" - // InternalQVTimperative.g:13237:1: rule__EnumerationCS__Group_5_0__1 : rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 ; + // InternalQVTimperative.g:14173:1: rule__EnumerationCS__Group_5_0__1 : rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 ; public final void rule__EnumerationCS__Group_5_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13241:1: ( rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 ) - // InternalQVTimperative.g:13242:2: rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 + // InternalQVTimperative.g:14177:1: ( rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 ) + // InternalQVTimperative.g:14178:2: rule__EnumerationCS__Group_5_0__1__Impl rule__EnumerationCS__Group_5_0__2 { - pushFollow(FollowSets000.FOLLOW_62); + pushFollow(FollowSets000.FOLLOW_67); rule__EnumerationCS__Group_5_0__1__Impl(); state._fsp--; @@ -40347,37 +43038,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_5_0__1__Impl" - // InternalQVTimperative.g:13249:1: rule__EnumerationCS__Group_5_0__1__Impl : ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) ; + // InternalQVTimperative.g:14185:1: rule__EnumerationCS__Group_5_0__1__Impl : ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) ; public final void rule__EnumerationCS__Group_5_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13253:1: ( ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) ) - // InternalQVTimperative.g:13254:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) + // InternalQVTimperative.g:14189:1: ( ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) ) + // InternalQVTimperative.g:14190:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) { - // InternalQVTimperative.g:13254:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) - // InternalQVTimperative.g:13255:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* + // InternalQVTimperative.g:14190:1: ( ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* ) + // InternalQVTimperative.g:14191:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsAssignment_5_0_1()); } - // InternalQVTimperative.g:13256:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* - loop129: + // InternalQVTimperative.g:14192:1: ( rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 )* + loop135: do { - int alt129=2; - int LA129_0 = input.LA(1); + int alt135=2; + int LA135_0 = input.LA(1); - if ( ((LA129_0>=RULE_SIMPLE_ID && LA129_0<=RULE_ESCAPED_ID)||LA129_0==91) ) { - alt129=1; + if ( ((LA135_0>=RULE_SIMPLE_ID && LA135_0<=RULE_ESCAPED_ID)||LA135_0==95) ) { + alt135=1; } - switch (alt129) { + switch (alt135) { case 1 : - // InternalQVTimperative.g:13256:2: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 + // InternalQVTimperative.g:14192:2: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 { - pushFollow(FollowSets000.FOLLOW_63); + pushFollow(FollowSets000.FOLLOW_68); rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1(); state._fsp--; @@ -40387,7 +43078,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop129; + break loop135; } } while (true); @@ -40416,14 +43107,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_5_0__2" - // InternalQVTimperative.g:13266:1: rule__EnumerationCS__Group_5_0__2 : rule__EnumerationCS__Group_5_0__2__Impl ; + // InternalQVTimperative.g:14202:1: rule__EnumerationCS__Group_5_0__2 : rule__EnumerationCS__Group_5_0__2__Impl ; public final void rule__EnumerationCS__Group_5_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13270:1: ( rule__EnumerationCS__Group_5_0__2__Impl ) - // InternalQVTimperative.g:13271:2: rule__EnumerationCS__Group_5_0__2__Impl + // InternalQVTimperative.g:14206:1: ( rule__EnumerationCS__Group_5_0__2__Impl ) + // InternalQVTimperative.g:14207:2: rule__EnumerationCS__Group_5_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationCS__Group_5_0__2__Impl(); @@ -40449,22 +43140,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__Group_5_0__2__Impl" - // InternalQVTimperative.g:13277:1: rule__EnumerationCS__Group_5_0__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:14213:1: rule__EnumerationCS__Group_5_0__2__Impl : ( '}' ) ; public final void rule__EnumerationCS__Group_5_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13281:1: ( ( '}' ) ) - // InternalQVTimperative.g:13282:1: ( '}' ) + // InternalQVTimperative.g:14217:1: ( ( '}' ) ) + // InternalQVTimperative.g:14218:1: ( '}' ) { - // InternalQVTimperative.g:13282:1: ( '}' ) - // InternalQVTimperative.g:13283:1: '}' + // InternalQVTimperative.g:14218:1: ( '}' ) + // InternalQVTimperative.g:14219:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_5_0_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationCSAccess().getRightCurlyBracketKeyword_5_0_2()); } @@ -40490,16 +43181,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group__0" - // InternalQVTimperative.g:13302:1: rule__EnumerationLiteralCS__Group__0 : rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 ; + // InternalQVTimperative.g:14238:1: rule__EnumerationLiteralCS__Group__0 : rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 ; public final void rule__EnumerationLiteralCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13306:1: ( rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 ) - // InternalQVTimperative.g:13307:2: rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 + // InternalQVTimperative.g:14242:1: ( rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 ) + // InternalQVTimperative.g:14243:2: rule__EnumerationLiteralCS__Group__0__Impl rule__EnumerationLiteralCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_64); + pushFollow(FollowSets000.FOLLOW_69); rule__EnumerationLiteralCS__Group__0__Impl(); state._fsp--; @@ -40528,23 +43219,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group__0__Impl" - // InternalQVTimperative.g:13314:1: rule__EnumerationLiteralCS__Group__0__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) ; + // InternalQVTimperative.g:14250:1: rule__EnumerationLiteralCS__Group__0__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) ; public final void rule__EnumerationLiteralCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13318:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) ) - // InternalQVTimperative.g:13319:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) + // InternalQVTimperative.g:14254:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) ) + // InternalQVTimperative.g:14255:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) { - // InternalQVTimperative.g:13319:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) - // InternalQVTimperative.g:13320:1: ( rule__EnumerationLiteralCS__Alternatives_0 ) + // InternalQVTimperative.g:14255:1: ( ( rule__EnumerationLiteralCS__Alternatives_0 ) ) + // InternalQVTimperative.g:14256:1: ( rule__EnumerationLiteralCS__Alternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getAlternatives_0()); } - // InternalQVTimperative.g:13321:1: ( rule__EnumerationLiteralCS__Alternatives_0 ) - // InternalQVTimperative.g:13321:2: rule__EnumerationLiteralCS__Alternatives_0 + // InternalQVTimperative.g:14257:1: ( rule__EnumerationLiteralCS__Alternatives_0 ) + // InternalQVTimperative.g:14257:2: rule__EnumerationLiteralCS__Alternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__Alternatives_0(); @@ -40579,16 +43270,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group__1" - // InternalQVTimperative.g:13331:1: rule__EnumerationLiteralCS__Group__1 : rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 ; + // InternalQVTimperative.g:14267:1: rule__EnumerationLiteralCS__Group__1 : rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 ; public final void rule__EnumerationLiteralCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13335:1: ( rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 ) - // InternalQVTimperative.g:13336:2: rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 + // InternalQVTimperative.g:14271:1: ( rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 ) + // InternalQVTimperative.g:14272:2: rule__EnumerationLiteralCS__Group__1__Impl rule__EnumerationLiteralCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_64); + pushFollow(FollowSets000.FOLLOW_69); rule__EnumerationLiteralCS__Group__1__Impl(); state._fsp--; @@ -40617,31 +43308,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group__1__Impl" - // InternalQVTimperative.g:13343:1: rule__EnumerationLiteralCS__Group__1__Impl : ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:14279:1: rule__EnumerationLiteralCS__Group__1__Impl : ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) ; public final void rule__EnumerationLiteralCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13347:1: ( ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:13348:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) + // InternalQVTimperative.g:14283:1: ( ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:14284:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) { - // InternalQVTimperative.g:13348:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) - // InternalQVTimperative.g:13349:1: ( rule__EnumerationLiteralCS__Group_1__0 )? + // InternalQVTimperative.g:14284:1: ( ( rule__EnumerationLiteralCS__Group_1__0 )? ) + // InternalQVTimperative.g:14285:1: ( rule__EnumerationLiteralCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getGroup_1()); } - // InternalQVTimperative.g:13350:1: ( rule__EnumerationLiteralCS__Group_1__0 )? - int alt130=2; - int LA130_0 = input.LA(1); + // InternalQVTimperative.g:14286:1: ( rule__EnumerationLiteralCS__Group_1__0 )? + int alt136=2; + int LA136_0 = input.LA(1); - if ( (LA130_0==39) ) { - alt130=1; + if ( (LA136_0==40) ) { + alt136=1; } - switch (alt130) { + switch (alt136) { case 1 : - // InternalQVTimperative.g:13350:2: rule__EnumerationLiteralCS__Group_1__0 + // InternalQVTimperative.g:14286:2: rule__EnumerationLiteralCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__Group_1__0(); @@ -40679,14 +43370,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group__2" - // InternalQVTimperative.g:13360:1: rule__EnumerationLiteralCS__Group__2 : rule__EnumerationLiteralCS__Group__2__Impl ; + // InternalQVTimperative.g:14296:1: rule__EnumerationLiteralCS__Group__2 : rule__EnumerationLiteralCS__Group__2__Impl ; public final void rule__EnumerationLiteralCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13364:1: ( rule__EnumerationLiteralCS__Group__2__Impl ) - // InternalQVTimperative.g:13365:2: rule__EnumerationLiteralCS__Group__2__Impl + // InternalQVTimperative.g:14300:1: ( rule__EnumerationLiteralCS__Group__2__Impl ) + // InternalQVTimperative.g:14301:2: rule__EnumerationLiteralCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__Group__2__Impl(); @@ -40712,23 +43403,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group__2__Impl" - // InternalQVTimperative.g:13371:1: rule__EnumerationLiteralCS__Group__2__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) ; + // InternalQVTimperative.g:14307:1: rule__EnumerationLiteralCS__Group__2__Impl : ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) ; public final void rule__EnumerationLiteralCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13375:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) ) - // InternalQVTimperative.g:13376:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) + // InternalQVTimperative.g:14311:1: ( ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) ) + // InternalQVTimperative.g:14312:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) { - // InternalQVTimperative.g:13376:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) - // InternalQVTimperative.g:13377:1: ( rule__EnumerationLiteralCS__Alternatives_2 ) + // InternalQVTimperative.g:14312:1: ( ( rule__EnumerationLiteralCS__Alternatives_2 ) ) + // InternalQVTimperative.g:14313:1: ( rule__EnumerationLiteralCS__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getAlternatives_2()); } - // InternalQVTimperative.g:13378:1: ( rule__EnumerationLiteralCS__Alternatives_2 ) - // InternalQVTimperative.g:13378:2: rule__EnumerationLiteralCS__Alternatives_2 + // InternalQVTimperative.g:14314:1: ( rule__EnumerationLiteralCS__Alternatives_2 ) + // InternalQVTimperative.g:14314:2: rule__EnumerationLiteralCS__Alternatives_2 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__Alternatives_2(); @@ -40763,14 +43454,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__0" - // InternalQVTimperative.g:13394:1: rule__EnumerationLiteralCS__Group_0_0__0 : rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 ; + // InternalQVTimperative.g:14330:1: rule__EnumerationLiteralCS__Group_0_0__0 : rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 ; public final void rule__EnumerationLiteralCS__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13398:1: ( rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 ) - // InternalQVTimperative.g:13399:2: rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 + // InternalQVTimperative.g:14334:1: ( rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 ) + // InternalQVTimperative.g:14335:2: rule__EnumerationLiteralCS__Group_0_0__0__Impl rule__EnumerationLiteralCS__Group_0_0__1 { pushFollow(FollowSets000.FOLLOW_8); rule__EnumerationLiteralCS__Group_0_0__0__Impl(); @@ -40801,22 +43492,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__0__Impl" - // InternalQVTimperative.g:13406:1: rule__EnumerationLiteralCS__Group_0_0__0__Impl : ( 'literal' ) ; + // InternalQVTimperative.g:14342:1: rule__EnumerationLiteralCS__Group_0_0__0__Impl : ( 'literal' ) ; public final void rule__EnumerationLiteralCS__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13410:1: ( ( 'literal' ) ) - // InternalQVTimperative.g:13411:1: ( 'literal' ) + // InternalQVTimperative.g:14346:1: ( ( 'literal' ) ) + // InternalQVTimperative.g:14347:1: ( 'literal' ) { - // InternalQVTimperative.g:13411:1: ( 'literal' ) - // InternalQVTimperative.g:13412:1: 'literal' + // InternalQVTimperative.g:14347:1: ( 'literal' ) + // InternalQVTimperative.g:14348:1: 'literal' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getLiteralKeyword_0_0_0()); } - match(input,91,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,95,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationLiteralCSAccess().getLiteralKeyword_0_0_0()); } @@ -40842,14 +43533,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__1" - // InternalQVTimperative.g:13425:1: rule__EnumerationLiteralCS__Group_0_0__1 : rule__EnumerationLiteralCS__Group_0_0__1__Impl ; + // InternalQVTimperative.g:14361:1: rule__EnumerationLiteralCS__Group_0_0__1 : rule__EnumerationLiteralCS__Group_0_0__1__Impl ; public final void rule__EnumerationLiteralCS__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13429:1: ( rule__EnumerationLiteralCS__Group_0_0__1__Impl ) - // InternalQVTimperative.g:13430:2: rule__EnumerationLiteralCS__Group_0_0__1__Impl + // InternalQVTimperative.g:14365:1: ( rule__EnumerationLiteralCS__Group_0_0__1__Impl ) + // InternalQVTimperative.g:14366:2: rule__EnumerationLiteralCS__Group_0_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__Group_0_0__1__Impl(); @@ -40875,23 +43566,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_0_0__1__Impl" - // InternalQVTimperative.g:13436:1: rule__EnumerationLiteralCS__Group_0_0__1__Impl : ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) ; + // InternalQVTimperative.g:14372:1: rule__EnumerationLiteralCS__Group_0_0__1__Impl : ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) ; public final void rule__EnumerationLiteralCS__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13440:1: ( ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) ) - // InternalQVTimperative.g:13441:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) + // InternalQVTimperative.g:14376:1: ( ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) ) + // InternalQVTimperative.g:14377:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) { - // InternalQVTimperative.g:13441:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) - // InternalQVTimperative.g:13442:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) + // InternalQVTimperative.g:14377:1: ( ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) ) + // InternalQVTimperative.g:14378:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getNameAssignment_0_0_1()); } - // InternalQVTimperative.g:13443:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) - // InternalQVTimperative.g:13443:2: rule__EnumerationLiteralCS__NameAssignment_0_0_1 + // InternalQVTimperative.g:14379:1: ( rule__EnumerationLiteralCS__NameAssignment_0_0_1 ) + // InternalQVTimperative.g:14379:2: rule__EnumerationLiteralCS__NameAssignment_0_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__NameAssignment_0_0_1(); @@ -40926,16 +43617,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_1__0" - // InternalQVTimperative.g:13457:1: rule__EnumerationLiteralCS__Group_1__0 : rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 ; + // InternalQVTimperative.g:14393:1: rule__EnumerationLiteralCS__Group_1__0 : rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 ; public final void rule__EnumerationLiteralCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13461:1: ( rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 ) - // InternalQVTimperative.g:13462:2: rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 + // InternalQVTimperative.g:14397:1: ( rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 ) + // InternalQVTimperative.g:14398:2: rule__EnumerationLiteralCS__Group_1__0__Impl rule__EnumerationLiteralCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_65); + pushFollow(FollowSets000.FOLLOW_70); rule__EnumerationLiteralCS__Group_1__0__Impl(); state._fsp--; @@ -40964,22 +43655,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_1__0__Impl" - // InternalQVTimperative.g:13469:1: rule__EnumerationLiteralCS__Group_1__0__Impl : ( '=' ) ; + // InternalQVTimperative.g:14405:1: rule__EnumerationLiteralCS__Group_1__0__Impl : ( '=' ) ; public final void rule__EnumerationLiteralCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13473:1: ( ( '=' ) ) - // InternalQVTimperative.g:13474:1: ( '=' ) + // InternalQVTimperative.g:14409:1: ( ( '=' ) ) + // InternalQVTimperative.g:14410:1: ( '=' ) { - // InternalQVTimperative.g:13474:1: ( '=' ) - // InternalQVTimperative.g:13475:1: '=' + // InternalQVTimperative.g:14410:1: ( '=' ) + // InternalQVTimperative.g:14411:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getEqualsSignKeyword_1_0()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationLiteralCSAccess().getEqualsSignKeyword_1_0()); } @@ -41005,14 +43696,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_1__1" - // InternalQVTimperative.g:13488:1: rule__EnumerationLiteralCS__Group_1__1 : rule__EnumerationLiteralCS__Group_1__1__Impl ; + // InternalQVTimperative.g:14424:1: rule__EnumerationLiteralCS__Group_1__1 : rule__EnumerationLiteralCS__Group_1__1__Impl ; public final void rule__EnumerationLiteralCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13492:1: ( rule__EnumerationLiteralCS__Group_1__1__Impl ) - // InternalQVTimperative.g:13493:2: rule__EnumerationLiteralCS__Group_1__1__Impl + // InternalQVTimperative.g:14428:1: ( rule__EnumerationLiteralCS__Group_1__1__Impl ) + // InternalQVTimperative.g:14429:2: rule__EnumerationLiteralCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__Group_1__1__Impl(); @@ -41038,23 +43729,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_1__1__Impl" - // InternalQVTimperative.g:13499:1: rule__EnumerationLiteralCS__Group_1__1__Impl : ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) ; + // InternalQVTimperative.g:14435:1: rule__EnumerationLiteralCS__Group_1__1__Impl : ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) ; public final void rule__EnumerationLiteralCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13503:1: ( ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) ) - // InternalQVTimperative.g:13504:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) + // InternalQVTimperative.g:14439:1: ( ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) ) + // InternalQVTimperative.g:14440:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) { - // InternalQVTimperative.g:13504:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) - // InternalQVTimperative.g:13505:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) + // InternalQVTimperative.g:14440:1: ( ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) ) + // InternalQVTimperative.g:14441:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getValueAssignment_1_1()); } - // InternalQVTimperative.g:13506:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) - // InternalQVTimperative.g:13506:2: rule__EnumerationLiteralCS__ValueAssignment_1_1 + // InternalQVTimperative.g:14442:1: ( rule__EnumerationLiteralCS__ValueAssignment_1_1 ) + // InternalQVTimperative.g:14442:2: rule__EnumerationLiteralCS__ValueAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__ValueAssignment_1_1(); @@ -41089,16 +43780,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__0" - // InternalQVTimperative.g:13520:1: rule__EnumerationLiteralCS__Group_2_0__0 : rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 ; + // InternalQVTimperative.g:14456:1: rule__EnumerationLiteralCS__Group_2_0__0 : rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 ; public final void rule__EnumerationLiteralCS__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13524:1: ( rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 ) - // InternalQVTimperative.g:13525:2: rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 + // InternalQVTimperative.g:14460:1: ( rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 ) + // InternalQVTimperative.g:14461:2: rule__EnumerationLiteralCS__Group_2_0__0__Impl rule__EnumerationLiteralCS__Group_2_0__1 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__EnumerationLiteralCS__Group_2_0__0__Impl(); state._fsp--; @@ -41127,22 +43818,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__0__Impl" - // InternalQVTimperative.g:13532:1: rule__EnumerationLiteralCS__Group_2_0__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:14468:1: rule__EnumerationLiteralCS__Group_2_0__0__Impl : ( '{' ) ; public final void rule__EnumerationLiteralCS__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13536:1: ( ( '{' ) ) - // InternalQVTimperative.g:13537:1: ( '{' ) + // InternalQVTimperative.g:14472:1: ( ( '{' ) ) + // InternalQVTimperative.g:14473:1: ( '{' ) { - // InternalQVTimperative.g:13537:1: ( '{' ) - // InternalQVTimperative.g:13538:1: '{' + // InternalQVTimperative.g:14473:1: ( '{' ) + // InternalQVTimperative.g:14474:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getLeftCurlyBracketKeyword_2_0_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationLiteralCSAccess().getLeftCurlyBracketKeyword_2_0_0()); } @@ -41168,14 +43859,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__1" - // InternalQVTimperative.g:13551:1: rule__EnumerationLiteralCS__Group_2_0__1 : rule__EnumerationLiteralCS__Group_2_0__1__Impl ; + // InternalQVTimperative.g:14487:1: rule__EnumerationLiteralCS__Group_2_0__1 : rule__EnumerationLiteralCS__Group_2_0__1__Impl ; public final void rule__EnumerationLiteralCS__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13555:1: ( rule__EnumerationLiteralCS__Group_2_0__1__Impl ) - // InternalQVTimperative.g:13556:2: rule__EnumerationLiteralCS__Group_2_0__1__Impl + // InternalQVTimperative.g:14491:1: ( rule__EnumerationLiteralCS__Group_2_0__1__Impl ) + // InternalQVTimperative.g:14492:2: rule__EnumerationLiteralCS__Group_2_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__EnumerationLiteralCS__Group_2_0__1__Impl(); @@ -41201,22 +43892,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__Group_2_0__1__Impl" - // InternalQVTimperative.g:13562:1: rule__EnumerationLiteralCS__Group_2_0__1__Impl : ( '}' ) ; + // InternalQVTimperative.g:14498:1: rule__EnumerationLiteralCS__Group_2_0__1__Impl : ( '}' ) ; public final void rule__EnumerationLiteralCS__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13566:1: ( ( '}' ) ) - // InternalQVTimperative.g:13567:1: ( '}' ) + // InternalQVTimperative.g:14502:1: ( ( '}' ) ) + // InternalQVTimperative.g:14503:1: ( '}' ) { - // InternalQVTimperative.g:13567:1: ( '}' ) - // InternalQVTimperative.g:13568:1: '}' + // InternalQVTimperative.g:14503:1: ( '}' ) + // InternalQVTimperative.g:14504:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getRightCurlyBracketKeyword_2_0_1()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationLiteralCSAccess().getRightCurlyBracketKeyword_2_0_1()); } @@ -41242,16 +43933,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__0" - // InternalQVTimperative.g:13585:1: rule__OperationCS__Group__0 : rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 ; + // InternalQVTimperative.g:14521:1: rule__OperationCS__Group__0 : rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 ; public final void rule__OperationCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13589:1: ( rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 ) - // InternalQVTimperative.g:13590:2: rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 + // InternalQVTimperative.g:14525:1: ( rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 ) + // InternalQVTimperative.g:14526:2: rule__OperationCS__Group__0__Impl rule__OperationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_66); + pushFollow(FollowSets000.FOLLOW_71); rule__OperationCS__Group__0__Impl(); state._fsp--; @@ -41280,31 +43971,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__0__Impl" - // InternalQVTimperative.g:13597:1: rule__OperationCS__Group__0__Impl : ( ( rule__OperationCS__Alternatives_0 )? ) ; + // InternalQVTimperative.g:14533:1: rule__OperationCS__Group__0__Impl : ( ( rule__OperationCS__Alternatives_0 )? ) ; public final void rule__OperationCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13601:1: ( ( ( rule__OperationCS__Alternatives_0 )? ) ) - // InternalQVTimperative.g:13602:1: ( ( rule__OperationCS__Alternatives_0 )? ) + // InternalQVTimperative.g:14537:1: ( ( ( rule__OperationCS__Alternatives_0 )? ) ) + // InternalQVTimperative.g:14538:1: ( ( rule__OperationCS__Alternatives_0 )? ) { - // InternalQVTimperative.g:13602:1: ( ( rule__OperationCS__Alternatives_0 )? ) - // InternalQVTimperative.g:13603:1: ( rule__OperationCS__Alternatives_0 )? + // InternalQVTimperative.g:14538:1: ( ( rule__OperationCS__Alternatives_0 )? ) + // InternalQVTimperative.g:14539:1: ( rule__OperationCS__Alternatives_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getAlternatives_0()); } - // InternalQVTimperative.g:13604:1: ( rule__OperationCS__Alternatives_0 )? - int alt131=2; - int LA131_0 = input.LA(1); + // InternalQVTimperative.g:14540:1: ( rule__OperationCS__Alternatives_0 )? + int alt137=2; + int LA137_0 = input.LA(1); - if ( ((LA131_0>=119 && LA131_0<=120)) ) { - alt131=1; + if ( ((LA137_0>=125 && LA137_0<=126)) ) { + alt137=1; } - switch (alt131) { + switch (alt137) { case 1 : - // InternalQVTimperative.g:13604:2: rule__OperationCS__Alternatives_0 + // InternalQVTimperative.g:14540:2: rule__OperationCS__Alternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Alternatives_0(); @@ -41342,16 +44033,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__1" - // InternalQVTimperative.g:13614:1: rule__OperationCS__Group__1 : rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 ; + // InternalQVTimperative.g:14550:1: rule__OperationCS__Group__1 : rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 ; public final void rule__OperationCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13618:1: ( rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 ) - // InternalQVTimperative.g:13619:2: rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 + // InternalQVTimperative.g:14554:1: ( rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 ) + // InternalQVTimperative.g:14555:2: rule__OperationCS__Group__1__Impl rule__OperationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_67); + pushFollow(FollowSets000.FOLLOW_72); rule__OperationCS__Group__1__Impl(); state._fsp--; @@ -41380,22 +44071,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__1__Impl" - // InternalQVTimperative.g:13626:1: rule__OperationCS__Group__1__Impl : ( 'operation' ) ; + // InternalQVTimperative.g:14562:1: rule__OperationCS__Group__1__Impl : ( 'operation' ) ; public final void rule__OperationCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13630:1: ( ( 'operation' ) ) - // InternalQVTimperative.g:13631:1: ( 'operation' ) + // InternalQVTimperative.g:14566:1: ( ( 'operation' ) ) + // InternalQVTimperative.g:14567:1: ( 'operation' ) { - // InternalQVTimperative.g:13631:1: ( 'operation' ) - // InternalQVTimperative.g:13632:1: 'operation' + // InternalQVTimperative.g:14567:1: ( 'operation' ) + // InternalQVTimperative.g:14568:1: 'operation' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOperationKeyword_1()); } - match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,96,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getOperationKeyword_1()); } @@ -41421,16 +44112,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__2" - // InternalQVTimperative.g:13645:1: rule__OperationCS__Group__2 : rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 ; + // InternalQVTimperative.g:14581:1: rule__OperationCS__Group__2 : rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 ; public final void rule__OperationCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13649:1: ( rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 ) - // InternalQVTimperative.g:13650:2: rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 + // InternalQVTimperative.g:14585:1: ( rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 ) + // InternalQVTimperative.g:14586:2: rule__OperationCS__Group__2__Impl rule__OperationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_67); + pushFollow(FollowSets000.FOLLOW_72); rule__OperationCS__Group__2__Impl(); state._fsp--; @@ -41459,31 +44150,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__2__Impl" - // InternalQVTimperative.g:13657:1: rule__OperationCS__Group__2__Impl : ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) ; + // InternalQVTimperative.g:14593:1: rule__OperationCS__Group__2__Impl : ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) ; public final void rule__OperationCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13661:1: ( ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) ) - // InternalQVTimperative.g:13662:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) + // InternalQVTimperative.g:14597:1: ( ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) ) + // InternalQVTimperative.g:14598:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) { - // InternalQVTimperative.g:13662:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) - // InternalQVTimperative.g:13663:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )? + // InternalQVTimperative.g:14598:1: ( ( rule__OperationCS__OwnedSignatureAssignment_2 )? ) + // InternalQVTimperative.g:14599:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedSignatureAssignment_2()); } - // InternalQVTimperative.g:13664:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )? - int alt132=2; - int LA132_0 = input.LA(1); + // InternalQVTimperative.g:14600:1: ( rule__OperationCS__OwnedSignatureAssignment_2 )? + int alt138=2; + int LA138_0 = input.LA(1); - if ( (LA132_0==82) ) { - alt132=1; + if ( (LA138_0==86) ) { + alt138=1; } - switch (alt132) { + switch (alt138) { case 1 : - // InternalQVTimperative.g:13664:2: rule__OperationCS__OwnedSignatureAssignment_2 + // InternalQVTimperative.g:14600:2: rule__OperationCS__OwnedSignatureAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__OwnedSignatureAssignment_2(); @@ -41521,16 +44212,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__3" - // InternalQVTimperative.g:13674:1: rule__OperationCS__Group__3 : rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 ; + // InternalQVTimperative.g:14610:1: rule__OperationCS__Group__3 : rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 ; public final void rule__OperationCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13678:1: ( rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 ) - // InternalQVTimperative.g:13679:2: rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 + // InternalQVTimperative.g:14614:1: ( rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 ) + // InternalQVTimperative.g:14615:2: rule__OperationCS__Group__3__Impl rule__OperationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_41); + pushFollow(FollowSets000.FOLLOW_44); rule__OperationCS__Group__3__Impl(); state._fsp--; @@ -41559,23 +44250,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__3__Impl" - // InternalQVTimperative.g:13686:1: rule__OperationCS__Group__3__Impl : ( ( rule__OperationCS__NameAssignment_3 ) ) ; + // InternalQVTimperative.g:14622:1: rule__OperationCS__Group__3__Impl : ( ( rule__OperationCS__NameAssignment_3 ) ) ; public final void rule__OperationCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13690:1: ( ( ( rule__OperationCS__NameAssignment_3 ) ) ) - // InternalQVTimperative.g:13691:1: ( ( rule__OperationCS__NameAssignment_3 ) ) + // InternalQVTimperative.g:14626:1: ( ( ( rule__OperationCS__NameAssignment_3 ) ) ) + // InternalQVTimperative.g:14627:1: ( ( rule__OperationCS__NameAssignment_3 ) ) { - // InternalQVTimperative.g:13691:1: ( ( rule__OperationCS__NameAssignment_3 ) ) - // InternalQVTimperative.g:13692:1: ( rule__OperationCS__NameAssignment_3 ) + // InternalQVTimperative.g:14627:1: ( ( rule__OperationCS__NameAssignment_3 ) ) + // InternalQVTimperative.g:14628:1: ( rule__OperationCS__NameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getNameAssignment_3()); } - // InternalQVTimperative.g:13693:1: ( rule__OperationCS__NameAssignment_3 ) - // InternalQVTimperative.g:13693:2: rule__OperationCS__NameAssignment_3 + // InternalQVTimperative.g:14629:1: ( rule__OperationCS__NameAssignment_3 ) + // InternalQVTimperative.g:14629:2: rule__OperationCS__NameAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__NameAssignment_3(); @@ -41610,16 +44301,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__4" - // InternalQVTimperative.g:13703:1: rule__OperationCS__Group__4 : rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 ; + // InternalQVTimperative.g:14639:1: rule__OperationCS__Group__4 : rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 ; public final void rule__OperationCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13707:1: ( rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 ) - // InternalQVTimperative.g:13708:2: rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 + // InternalQVTimperative.g:14643:1: ( rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 ) + // InternalQVTimperative.g:14644:2: rule__OperationCS__Group__4__Impl rule__OperationCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_42); + pushFollow(FollowSets000.FOLLOW_45); rule__OperationCS__Group__4__Impl(); state._fsp--; @@ -41648,22 +44339,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__4__Impl" - // InternalQVTimperative.g:13715:1: rule__OperationCS__Group__4__Impl : ( '(' ) ; + // InternalQVTimperative.g:14651:1: rule__OperationCS__Group__4__Impl : ( '(' ) ; public final void rule__OperationCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13719:1: ( ( '(' ) ) - // InternalQVTimperative.g:13720:1: ( '(' ) + // InternalQVTimperative.g:14655:1: ( ( '(' ) ) + // InternalQVTimperative.g:14656:1: ( '(' ) { - // InternalQVTimperative.g:13720:1: ( '(' ) - // InternalQVTimperative.g:13721:1: '(' + // InternalQVTimperative.g:14656:1: ( '(' ) + // InternalQVTimperative.g:14657:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getLeftParenthesisKeyword_4()); } - match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getLeftParenthesisKeyword_4()); } @@ -41689,16 +44380,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__5" - // InternalQVTimperative.g:13734:1: rule__OperationCS__Group__5 : rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 ; + // InternalQVTimperative.g:14670:1: rule__OperationCS__Group__5 : rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 ; public final void rule__OperationCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13738:1: ( rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 ) - // InternalQVTimperative.g:13739:2: rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 + // InternalQVTimperative.g:14674:1: ( rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 ) + // InternalQVTimperative.g:14675:2: rule__OperationCS__Group__5__Impl rule__OperationCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_42); + pushFollow(FollowSets000.FOLLOW_45); rule__OperationCS__Group__5__Impl(); state._fsp--; @@ -41727,31 +44418,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__5__Impl" - // InternalQVTimperative.g:13746:1: rule__OperationCS__Group__5__Impl : ( ( rule__OperationCS__Group_5__0 )? ) ; + // InternalQVTimperative.g:14682:1: rule__OperationCS__Group__5__Impl : ( ( rule__OperationCS__Group_5__0 )? ) ; public final void rule__OperationCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13750:1: ( ( ( rule__OperationCS__Group_5__0 )? ) ) - // InternalQVTimperative.g:13751:1: ( ( rule__OperationCS__Group_5__0 )? ) + // InternalQVTimperative.g:14686:1: ( ( ( rule__OperationCS__Group_5__0 )? ) ) + // InternalQVTimperative.g:14687:1: ( ( rule__OperationCS__Group_5__0 )? ) { - // InternalQVTimperative.g:13751:1: ( ( rule__OperationCS__Group_5__0 )? ) - // InternalQVTimperative.g:13752:1: ( rule__OperationCS__Group_5__0 )? + // InternalQVTimperative.g:14687:1: ( ( rule__OperationCS__Group_5__0 )? ) + // InternalQVTimperative.g:14688:1: ( rule__OperationCS__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_5()); } - // InternalQVTimperative.g:13753:1: ( rule__OperationCS__Group_5__0 )? - int alt133=2; - int LA133_0 = input.LA(1); + // InternalQVTimperative.g:14689:1: ( rule__OperationCS__Group_5__0 )? + int alt139=2; + int LA139_0 = input.LA(1); - if ( ((LA133_0>=RULE_SIMPLE_ID && LA133_0<=RULE_ESCAPED_ID)||(LA133_0>=18 && LA133_0<=28)) ) { - alt133=1; + if ( ((LA139_0>=RULE_SIMPLE_ID && LA139_0<=RULE_ESCAPED_ID)||(LA139_0>=19 && LA139_0<=29)) ) { + alt139=1; } - switch (alt133) { + switch (alt139) { case 1 : - // InternalQVTimperative.g:13753:2: rule__OperationCS__Group_5__0 + // InternalQVTimperative.g:14689:2: rule__OperationCS__Group_5__0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_5__0(); @@ -41789,16 +44480,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__6" - // InternalQVTimperative.g:13763:1: rule__OperationCS__Group__6 : rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 ; + // InternalQVTimperative.g:14699:1: rule__OperationCS__Group__6 : rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 ; public final void rule__OperationCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13767:1: ( rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 ) - // InternalQVTimperative.g:13768:2: rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 + // InternalQVTimperative.g:14703:1: ( rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 ) + // InternalQVTimperative.g:14704:2: rule__OperationCS__Group__6__Impl rule__OperationCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_68); + pushFollow(FollowSets000.FOLLOW_73); rule__OperationCS__Group__6__Impl(); state._fsp--; @@ -41827,22 +44518,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__6__Impl" - // InternalQVTimperative.g:13775:1: rule__OperationCS__Group__6__Impl : ( ')' ) ; + // InternalQVTimperative.g:14711:1: rule__OperationCS__Group__6__Impl : ( ')' ) ; public final void rule__OperationCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13779:1: ( ( ')' ) ) - // InternalQVTimperative.g:13780:1: ( ')' ) + // InternalQVTimperative.g:14715:1: ( ( ')' ) ) + // InternalQVTimperative.g:14716:1: ( ')' ) { - // InternalQVTimperative.g:13780:1: ( ')' ) - // InternalQVTimperative.g:13781:1: ')' + // InternalQVTimperative.g:14716:1: ( ')' ) + // InternalQVTimperative.g:14717:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getRightParenthesisKeyword_6()); } - match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getRightParenthesisKeyword_6()); } @@ -41868,16 +44559,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__7" - // InternalQVTimperative.g:13794:1: rule__OperationCS__Group__7 : rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 ; + // InternalQVTimperative.g:14730:1: rule__OperationCS__Group__7 : rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 ; public final void rule__OperationCS__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13798:1: ( rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 ) - // InternalQVTimperative.g:13799:2: rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 + // InternalQVTimperative.g:14734:1: ( rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 ) + // InternalQVTimperative.g:14735:2: rule__OperationCS__Group__7__Impl rule__OperationCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_68); + pushFollow(FollowSets000.FOLLOW_73); rule__OperationCS__Group__7__Impl(); state._fsp--; @@ -41906,31 +44597,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__7__Impl" - // InternalQVTimperative.g:13806:1: rule__OperationCS__Group__7__Impl : ( ( rule__OperationCS__Group_7__0 )? ) ; + // InternalQVTimperative.g:14742:1: rule__OperationCS__Group__7__Impl : ( ( rule__OperationCS__Group_7__0 )? ) ; public final void rule__OperationCS__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13810:1: ( ( ( rule__OperationCS__Group_7__0 )? ) ) - // InternalQVTimperative.g:13811:1: ( ( rule__OperationCS__Group_7__0 )? ) + // InternalQVTimperative.g:14746:1: ( ( ( rule__OperationCS__Group_7__0 )? ) ) + // InternalQVTimperative.g:14747:1: ( ( rule__OperationCS__Group_7__0 )? ) { - // InternalQVTimperative.g:13811:1: ( ( rule__OperationCS__Group_7__0 )? ) - // InternalQVTimperative.g:13812:1: ( rule__OperationCS__Group_7__0 )? + // InternalQVTimperative.g:14747:1: ( ( rule__OperationCS__Group_7__0 )? ) + // InternalQVTimperative.g:14748:1: ( rule__OperationCS__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_7()); } - // InternalQVTimperative.g:13813:1: ( rule__OperationCS__Group_7__0 )? - int alt134=2; - int LA134_0 = input.LA(1); + // InternalQVTimperative.g:14749:1: ( rule__OperationCS__Group_7__0 )? + int alt140=2; + int LA140_0 = input.LA(1); - if ( (LA134_0==71) ) { - alt134=1; + if ( (LA140_0==73) ) { + alt140=1; } - switch (alt134) { + switch (alt140) { case 1 : - // InternalQVTimperative.g:13813:2: rule__OperationCS__Group_7__0 + // InternalQVTimperative.g:14749:2: rule__OperationCS__Group_7__0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_7__0(); @@ -41968,16 +44659,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__8" - // InternalQVTimperative.g:13823:1: rule__OperationCS__Group__8 : rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 ; + // InternalQVTimperative.g:14759:1: rule__OperationCS__Group__8 : rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 ; public final void rule__OperationCS__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13827:1: ( rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 ) - // InternalQVTimperative.g:13828:2: rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 + // InternalQVTimperative.g:14763:1: ( rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 ) + // InternalQVTimperative.g:14764:2: rule__OperationCS__Group__8__Impl rule__OperationCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_68); + pushFollow(FollowSets000.FOLLOW_73); rule__OperationCS__Group__8__Impl(); state._fsp--; @@ -42006,31 +44697,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__8__Impl" - // InternalQVTimperative.g:13835:1: rule__OperationCS__Group__8__Impl : ( ( rule__OperationCS__Group_8__0 )? ) ; + // InternalQVTimperative.g:14771:1: rule__OperationCS__Group__8__Impl : ( ( rule__OperationCS__Group_8__0 )? ) ; public final void rule__OperationCS__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13839:1: ( ( ( rule__OperationCS__Group_8__0 )? ) ) - // InternalQVTimperative.g:13840:1: ( ( rule__OperationCS__Group_8__0 )? ) + // InternalQVTimperative.g:14775:1: ( ( ( rule__OperationCS__Group_8__0 )? ) ) + // InternalQVTimperative.g:14776:1: ( ( rule__OperationCS__Group_8__0 )? ) { - // InternalQVTimperative.g:13840:1: ( ( rule__OperationCS__Group_8__0 )? ) - // InternalQVTimperative.g:13841:1: ( rule__OperationCS__Group_8__0 )? + // InternalQVTimperative.g:14776:1: ( ( rule__OperationCS__Group_8__0 )? ) + // InternalQVTimperative.g:14777:1: ( rule__OperationCS__Group_8__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_8()); } - // InternalQVTimperative.g:13842:1: ( rule__OperationCS__Group_8__0 )? - int alt135=2; - int LA135_0 = input.LA(1); + // InternalQVTimperative.g:14778:1: ( rule__OperationCS__Group_8__0 )? + int alt141=2; + int LA141_0 = input.LA(1); - if ( (LA135_0==93) ) { - alt135=1; + if ( (LA141_0==97) ) { + alt141=1; } - switch (alt135) { + switch (alt141) { case 1 : - // InternalQVTimperative.g:13842:2: rule__OperationCS__Group_8__0 + // InternalQVTimperative.g:14778:2: rule__OperationCS__Group_8__0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_8__0(); @@ -42068,16 +44759,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__9" - // InternalQVTimperative.g:13852:1: rule__OperationCS__Group__9 : rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 ; + // InternalQVTimperative.g:14788:1: rule__OperationCS__Group__9 : rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 ; public final void rule__OperationCS__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13856:1: ( rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 ) - // InternalQVTimperative.g:13857:2: rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 + // InternalQVTimperative.g:14792:1: ( rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 ) + // InternalQVTimperative.g:14793:2: rule__OperationCS__Group__9__Impl rule__OperationCS__Group__10 { - pushFollow(FollowSets000.FOLLOW_68); + pushFollow(FollowSets000.FOLLOW_73); rule__OperationCS__Group__9__Impl(); state._fsp--; @@ -42106,35 +44797,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__9__Impl" - // InternalQVTimperative.g:13864:1: rule__OperationCS__Group__9__Impl : ( ( rule__OperationCS__Group_9__0 )? ) ; + // InternalQVTimperative.g:14800:1: rule__OperationCS__Group__9__Impl : ( ( rule__OperationCS__Group_9__0 )? ) ; public final void rule__OperationCS__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13868:1: ( ( ( rule__OperationCS__Group_9__0 )? ) ) - // InternalQVTimperative.g:13869:1: ( ( rule__OperationCS__Group_9__0 )? ) + // InternalQVTimperative.g:14804:1: ( ( ( rule__OperationCS__Group_9__0 )? ) ) + // InternalQVTimperative.g:14805:1: ( ( rule__OperationCS__Group_9__0 )? ) { - // InternalQVTimperative.g:13869:1: ( ( rule__OperationCS__Group_9__0 )? ) - // InternalQVTimperative.g:13870:1: ( rule__OperationCS__Group_9__0 )? + // InternalQVTimperative.g:14805:1: ( ( rule__OperationCS__Group_9__0 )? ) + // InternalQVTimperative.g:14806:1: ( rule__OperationCS__Group_9__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_9()); } - // InternalQVTimperative.g:13871:1: ( rule__OperationCS__Group_9__0 )? - int alt136=2; - int LA136_0 = input.LA(1); + // InternalQVTimperative.g:14807:1: ( rule__OperationCS__Group_9__0 )? + int alt142=2; + int LA142_0 = input.LA(1); - if ( (LA136_0==75) ) { - int LA136_1 = input.LA(2); + if ( (LA142_0==80) ) { + int LA142_1 = input.LA(2); - if ( ((LA136_1>=121 && LA136_1<=122)||(LA136_1>=125 && LA136_1<=126)||(LA136_1>=130 && LA136_1<=131)) ) { - alt136=1; + if ( ((LA142_1>=127 && LA142_1<=128)||(LA142_1>=131 && LA142_1<=132)||(LA142_1>=136 && LA142_1<=137)) ) { + alt142=1; } } - switch (alt136) { + switch (alt142) { case 1 : - // InternalQVTimperative.g:13871:2: rule__OperationCS__Group_9__0 + // InternalQVTimperative.g:14807:2: rule__OperationCS__Group_9__0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_9__0(); @@ -42172,14 +44863,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__10" - // InternalQVTimperative.g:13881:1: rule__OperationCS__Group__10 : rule__OperationCS__Group__10__Impl ; + // InternalQVTimperative.g:14817:1: rule__OperationCS__Group__10 : rule__OperationCS__Group__10__Impl ; public final void rule__OperationCS__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13885:1: ( rule__OperationCS__Group__10__Impl ) - // InternalQVTimperative.g:13886:2: rule__OperationCS__Group__10__Impl + // InternalQVTimperative.g:14821:1: ( rule__OperationCS__Group__10__Impl ) + // InternalQVTimperative.g:14822:2: rule__OperationCS__Group__10__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group__10__Impl(); @@ -42205,23 +44896,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group__10__Impl" - // InternalQVTimperative.g:13892:1: rule__OperationCS__Group__10__Impl : ( ( rule__OperationCS__Alternatives_10 ) ) ; + // InternalQVTimperative.g:14828:1: rule__OperationCS__Group__10__Impl : ( ( rule__OperationCS__Alternatives_10 ) ) ; public final void rule__OperationCS__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13896:1: ( ( ( rule__OperationCS__Alternatives_10 ) ) ) - // InternalQVTimperative.g:13897:1: ( ( rule__OperationCS__Alternatives_10 ) ) + // InternalQVTimperative.g:14832:1: ( ( ( rule__OperationCS__Alternatives_10 ) ) ) + // InternalQVTimperative.g:14833:1: ( ( rule__OperationCS__Alternatives_10 ) ) { - // InternalQVTimperative.g:13897:1: ( ( rule__OperationCS__Alternatives_10 ) ) - // InternalQVTimperative.g:13898:1: ( rule__OperationCS__Alternatives_10 ) + // InternalQVTimperative.g:14833:1: ( ( rule__OperationCS__Alternatives_10 ) ) + // InternalQVTimperative.g:14834:1: ( rule__OperationCS__Alternatives_10 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getAlternatives_10()); } - // InternalQVTimperative.g:13899:1: ( rule__OperationCS__Alternatives_10 ) - // InternalQVTimperative.g:13899:2: rule__OperationCS__Alternatives_10 + // InternalQVTimperative.g:14835:1: ( rule__OperationCS__Alternatives_10 ) + // InternalQVTimperative.g:14835:2: rule__OperationCS__Alternatives_10 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Alternatives_10(); @@ -42256,16 +44947,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_0_0__0" - // InternalQVTimperative.g:13931:1: rule__OperationCS__Group_0_0__0 : rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 ; + // InternalQVTimperative.g:14867:1: rule__OperationCS__Group_0_0__0 : rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 ; public final void rule__OperationCS__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13935:1: ( rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 ) - // InternalQVTimperative.g:13936:2: rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 + // InternalQVTimperative.g:14871:1: ( rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 ) + // InternalQVTimperative.g:14872:2: rule__OperationCS__Group_0_0__0__Impl rule__OperationCS__Group_0_0__1 { - pushFollow(FollowSets000.FOLLOW_50); + pushFollow(FollowSets000.FOLLOW_55); rule__OperationCS__Group_0_0__0__Impl(); state._fsp--; @@ -42294,23 +44985,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_0_0__0__Impl" - // InternalQVTimperative.g:13943:1: rule__OperationCS__Group_0_0__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) ; + // InternalQVTimperative.g:14879:1: rule__OperationCS__Group_0_0__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) ; public final void rule__OperationCS__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13947:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) ) - // InternalQVTimperative.g:13948:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) + // InternalQVTimperative.g:14883:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) ) + // InternalQVTimperative.g:14884:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) { - // InternalQVTimperative.g:13948:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) - // InternalQVTimperative.g:13949:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 ) + // InternalQVTimperative.g:14884:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_0 ) ) + // InternalQVTimperative.g:14885:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_0_0()); } - // InternalQVTimperative.g:13950:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 ) - // InternalQVTimperative.g:13950:2: rule__OperationCS__QualifiersAssignment_0_0_0 + // InternalQVTimperative.g:14886:1: ( rule__OperationCS__QualifiersAssignment_0_0_0 ) + // InternalQVTimperative.g:14886:2: rule__OperationCS__QualifiersAssignment_0_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__QualifiersAssignment_0_0_0(); @@ -42345,14 +45036,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_0_0__1" - // InternalQVTimperative.g:13960:1: rule__OperationCS__Group_0_0__1 : rule__OperationCS__Group_0_0__1__Impl ; + // InternalQVTimperative.g:14896:1: rule__OperationCS__Group_0_0__1 : rule__OperationCS__Group_0_0__1__Impl ; public final void rule__OperationCS__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13964:1: ( rule__OperationCS__Group_0_0__1__Impl ) - // InternalQVTimperative.g:13965:2: rule__OperationCS__Group_0_0__1__Impl + // InternalQVTimperative.g:14900:1: ( rule__OperationCS__Group_0_0__1__Impl ) + // InternalQVTimperative.g:14901:2: rule__OperationCS__Group_0_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_0_0__1__Impl(); @@ -42378,31 +45069,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_0_0__1__Impl" - // InternalQVTimperative.g:13971:1: rule__OperationCS__Group_0_0__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) ; + // InternalQVTimperative.g:14907:1: rule__OperationCS__Group_0_0__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) ; public final void rule__OperationCS__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13975:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) ) - // InternalQVTimperative.g:13976:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) + // InternalQVTimperative.g:14911:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) ) + // InternalQVTimperative.g:14912:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) { - // InternalQVTimperative.g:13976:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) - // InternalQVTimperative.g:13977:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )? + // InternalQVTimperative.g:14912:1: ( ( rule__OperationCS__QualifiersAssignment_0_0_1 )? ) + // InternalQVTimperative.g:14913:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_0_1()); } - // InternalQVTimperative.g:13978:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )? - int alt137=2; - int LA137_0 = input.LA(1); + // InternalQVTimperative.g:14914:1: ( rule__OperationCS__QualifiersAssignment_0_0_1 )? + int alt143=2; + int LA143_0 = input.LA(1); - if ( (LA137_0==120) ) { - alt137=1; + if ( (LA143_0==126) ) { + alt143=1; } - switch (alt137) { + switch (alt143) { case 1 : - // InternalQVTimperative.g:13978:2: rule__OperationCS__QualifiersAssignment_0_0_1 + // InternalQVTimperative.g:14914:2: rule__OperationCS__QualifiersAssignment_0_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__QualifiersAssignment_0_0_1(); @@ -42440,16 +45131,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_0_1__0" - // InternalQVTimperative.g:13992:1: rule__OperationCS__Group_0_1__0 : rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 ; + // InternalQVTimperative.g:14928:1: rule__OperationCS__Group_0_1__0 : rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 ; public final void rule__OperationCS__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:13996:1: ( rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 ) - // InternalQVTimperative.g:13997:2: rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 + // InternalQVTimperative.g:14932:1: ( rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 ) + // InternalQVTimperative.g:14933:2: rule__OperationCS__Group_0_1__0__Impl rule__OperationCS__Group_0_1__1 { - pushFollow(FollowSets000.FOLLOW_51); + pushFollow(FollowSets000.FOLLOW_56); rule__OperationCS__Group_0_1__0__Impl(); state._fsp--; @@ -42478,23 +45169,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_0_1__0__Impl" - // InternalQVTimperative.g:14004:1: rule__OperationCS__Group_0_1__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) ; + // InternalQVTimperative.g:14940:1: rule__OperationCS__Group_0_1__0__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) ; public final void rule__OperationCS__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14008:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) ) - // InternalQVTimperative.g:14009:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) + // InternalQVTimperative.g:14944:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) ) + // InternalQVTimperative.g:14945:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) { - // InternalQVTimperative.g:14009:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) - // InternalQVTimperative.g:14010:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 ) + // InternalQVTimperative.g:14945:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_0 ) ) + // InternalQVTimperative.g:14946:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_1_0()); } - // InternalQVTimperative.g:14011:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 ) - // InternalQVTimperative.g:14011:2: rule__OperationCS__QualifiersAssignment_0_1_0 + // InternalQVTimperative.g:14947:1: ( rule__OperationCS__QualifiersAssignment_0_1_0 ) + // InternalQVTimperative.g:14947:2: rule__OperationCS__QualifiersAssignment_0_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__QualifiersAssignment_0_1_0(); @@ -42529,14 +45220,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_0_1__1" - // InternalQVTimperative.g:14021:1: rule__OperationCS__Group_0_1__1 : rule__OperationCS__Group_0_1__1__Impl ; + // InternalQVTimperative.g:14957:1: rule__OperationCS__Group_0_1__1 : rule__OperationCS__Group_0_1__1__Impl ; public final void rule__OperationCS__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14025:1: ( rule__OperationCS__Group_0_1__1__Impl ) - // InternalQVTimperative.g:14026:2: rule__OperationCS__Group_0_1__1__Impl + // InternalQVTimperative.g:14961:1: ( rule__OperationCS__Group_0_1__1__Impl ) + // InternalQVTimperative.g:14962:2: rule__OperationCS__Group_0_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_0_1__1__Impl(); @@ -42562,31 +45253,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_0_1__1__Impl" - // InternalQVTimperative.g:14032:1: rule__OperationCS__Group_0_1__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) ; + // InternalQVTimperative.g:14968:1: rule__OperationCS__Group_0_1__1__Impl : ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) ; public final void rule__OperationCS__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14036:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) ) - // InternalQVTimperative.g:14037:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) + // InternalQVTimperative.g:14972:1: ( ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) ) + // InternalQVTimperative.g:14973:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) { - // InternalQVTimperative.g:14037:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) - // InternalQVTimperative.g:14038:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )? + // InternalQVTimperative.g:14973:1: ( ( rule__OperationCS__QualifiersAssignment_0_1_1 )? ) + // InternalQVTimperative.g:14974:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersAssignment_0_1_1()); } - // InternalQVTimperative.g:14039:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )? - int alt138=2; - int LA138_0 = input.LA(1); + // InternalQVTimperative.g:14975:1: ( rule__OperationCS__QualifiersAssignment_0_1_1 )? + int alt144=2; + int LA144_0 = input.LA(1); - if ( (LA138_0==119) ) { - alt138=1; + if ( (LA144_0==125) ) { + alt144=1; } - switch (alt138) { + switch (alt144) { case 1 : - // InternalQVTimperative.g:14039:2: rule__OperationCS__QualifiersAssignment_0_1_1 + // InternalQVTimperative.g:14975:2: rule__OperationCS__QualifiersAssignment_0_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__QualifiersAssignment_0_1_1(); @@ -42624,14 +45315,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_5__0" - // InternalQVTimperative.g:14053:1: rule__OperationCS__Group_5__0 : rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 ; + // InternalQVTimperative.g:14989:1: rule__OperationCS__Group_5__0 : rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 ; public final void rule__OperationCS__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14057:1: ( rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 ) - // InternalQVTimperative.g:14058:2: rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 + // InternalQVTimperative.g:14993:1: ( rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 ) + // InternalQVTimperative.g:14994:2: rule__OperationCS__Group_5__0__Impl rule__OperationCS__Group_5__1 { pushFollow(FollowSets000.FOLLOW_13); rule__OperationCS__Group_5__0__Impl(); @@ -42662,23 +45353,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_5__0__Impl" - // InternalQVTimperative.g:14065:1: rule__OperationCS__Group_5__0__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) ; + // InternalQVTimperative.g:15001:1: rule__OperationCS__Group_5__0__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) ; public final void rule__OperationCS__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14069:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) ) - // InternalQVTimperative.g:14070:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) + // InternalQVTimperative.g:15005:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) ) + // InternalQVTimperative.g:15006:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) { - // InternalQVTimperative.g:14070:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) - // InternalQVTimperative.g:14071:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 ) + // InternalQVTimperative.g:15006:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_0 ) ) + // InternalQVTimperative.g:15007:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedParametersAssignment_5_0()); } - // InternalQVTimperative.g:14072:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 ) - // InternalQVTimperative.g:14072:2: rule__OperationCS__OwnedParametersAssignment_5_0 + // InternalQVTimperative.g:15008:1: ( rule__OperationCS__OwnedParametersAssignment_5_0 ) + // InternalQVTimperative.g:15008:2: rule__OperationCS__OwnedParametersAssignment_5_0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__OwnedParametersAssignment_5_0(); @@ -42713,14 +45404,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_5__1" - // InternalQVTimperative.g:14082:1: rule__OperationCS__Group_5__1 : rule__OperationCS__Group_5__1__Impl ; + // InternalQVTimperative.g:15018:1: rule__OperationCS__Group_5__1 : rule__OperationCS__Group_5__1__Impl ; public final void rule__OperationCS__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14086:1: ( rule__OperationCS__Group_5__1__Impl ) - // InternalQVTimperative.g:14087:2: rule__OperationCS__Group_5__1__Impl + // InternalQVTimperative.g:15022:1: ( rule__OperationCS__Group_5__1__Impl ) + // InternalQVTimperative.g:15023:2: rule__OperationCS__Group_5__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_5__1__Impl(); @@ -42746,35 +45437,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_5__1__Impl" - // InternalQVTimperative.g:14093:1: rule__OperationCS__Group_5__1__Impl : ( ( rule__OperationCS__Group_5_1__0 )* ) ; + // InternalQVTimperative.g:15029:1: rule__OperationCS__Group_5__1__Impl : ( ( rule__OperationCS__Group_5_1__0 )* ) ; public final void rule__OperationCS__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14097:1: ( ( ( rule__OperationCS__Group_5_1__0 )* ) ) - // InternalQVTimperative.g:14098:1: ( ( rule__OperationCS__Group_5_1__0 )* ) + // InternalQVTimperative.g:15033:1: ( ( ( rule__OperationCS__Group_5_1__0 )* ) ) + // InternalQVTimperative.g:15034:1: ( ( rule__OperationCS__Group_5_1__0 )* ) { - // InternalQVTimperative.g:14098:1: ( ( rule__OperationCS__Group_5_1__0 )* ) - // InternalQVTimperative.g:14099:1: ( rule__OperationCS__Group_5_1__0 )* + // InternalQVTimperative.g:15034:1: ( ( rule__OperationCS__Group_5_1__0 )* ) + // InternalQVTimperative.g:15035:1: ( rule__OperationCS__Group_5_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_5_1()); } - // InternalQVTimperative.g:14100:1: ( rule__OperationCS__Group_5_1__0 )* - loop139: + // InternalQVTimperative.g:15036:1: ( rule__OperationCS__Group_5_1__0 )* + loop145: do { - int alt139=2; - int LA139_0 = input.LA(1); + int alt145=2; + int LA145_0 = input.LA(1); - if ( (LA139_0==69) ) { - alt139=1; + if ( (LA145_0==70) ) { + alt145=1; } - switch (alt139) { + switch (alt145) { case 1 : - // InternalQVTimperative.g:14100:2: rule__OperationCS__Group_5_1__0 + // InternalQVTimperative.g:15036:2: rule__OperationCS__Group_5_1__0 { pushFollow(FollowSets000.FOLLOW_14); rule__OperationCS__Group_5_1__0(); @@ -42786,7 +45477,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop139; + break loop145; } } while (true); @@ -42815,14 +45506,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_5_1__0" - // InternalQVTimperative.g:14114:1: rule__OperationCS__Group_5_1__0 : rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 ; + // InternalQVTimperative.g:15050:1: rule__OperationCS__Group_5_1__0 : rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 ; public final void rule__OperationCS__Group_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14118:1: ( rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 ) - // InternalQVTimperative.g:14119:2: rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 + // InternalQVTimperative.g:15054:1: ( rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 ) + // InternalQVTimperative.g:15055:2: rule__OperationCS__Group_5_1__0__Impl rule__OperationCS__Group_5_1__1 { pushFollow(FollowSets000.FOLLOW_8); rule__OperationCS__Group_5_1__0__Impl(); @@ -42853,22 +45544,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_5_1__0__Impl" - // InternalQVTimperative.g:14126:1: rule__OperationCS__Group_5_1__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:15062:1: rule__OperationCS__Group_5_1__0__Impl : ( ',' ) ; public final void rule__OperationCS__Group_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14130:1: ( ( ',' ) ) - // InternalQVTimperative.g:14131:1: ( ',' ) + // InternalQVTimperative.g:15066:1: ( ( ',' ) ) + // InternalQVTimperative.g:15067:1: ( ',' ) { - // InternalQVTimperative.g:14131:1: ( ',' ) - // InternalQVTimperative.g:14132:1: ',' + // InternalQVTimperative.g:15067:1: ( ',' ) + // InternalQVTimperative.g:15068:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getCommaKeyword_5_1_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getCommaKeyword_5_1_0()); } @@ -42894,14 +45585,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_5_1__1" - // InternalQVTimperative.g:14145:1: rule__OperationCS__Group_5_1__1 : rule__OperationCS__Group_5_1__1__Impl ; + // InternalQVTimperative.g:15081:1: rule__OperationCS__Group_5_1__1 : rule__OperationCS__Group_5_1__1__Impl ; public final void rule__OperationCS__Group_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14149:1: ( rule__OperationCS__Group_5_1__1__Impl ) - // InternalQVTimperative.g:14150:2: rule__OperationCS__Group_5_1__1__Impl + // InternalQVTimperative.g:15085:1: ( rule__OperationCS__Group_5_1__1__Impl ) + // InternalQVTimperative.g:15086:2: rule__OperationCS__Group_5_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_5_1__1__Impl(); @@ -42927,23 +45618,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_5_1__1__Impl" - // InternalQVTimperative.g:14156:1: rule__OperationCS__Group_5_1__1__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) ; + // InternalQVTimperative.g:15092:1: rule__OperationCS__Group_5_1__1__Impl : ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) ; public final void rule__OperationCS__Group_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14160:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) ) - // InternalQVTimperative.g:14161:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) + // InternalQVTimperative.g:15096:1: ( ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) ) + // InternalQVTimperative.g:15097:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) { - // InternalQVTimperative.g:14161:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) - // InternalQVTimperative.g:14162:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) + // InternalQVTimperative.g:15097:1: ( ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) ) + // InternalQVTimperative.g:15098:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedParametersAssignment_5_1_1()); } - // InternalQVTimperative.g:14163:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) - // InternalQVTimperative.g:14163:2: rule__OperationCS__OwnedParametersAssignment_5_1_1 + // InternalQVTimperative.g:15099:1: ( rule__OperationCS__OwnedParametersAssignment_5_1_1 ) + // InternalQVTimperative.g:15099:2: rule__OperationCS__OwnedParametersAssignment_5_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__OwnedParametersAssignment_5_1_1(); @@ -42978,14 +45669,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_7__0" - // InternalQVTimperative.g:14177:1: rule__OperationCS__Group_7__0 : rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 ; + // InternalQVTimperative.g:15113:1: rule__OperationCS__Group_7__0 : rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 ; public final void rule__OperationCS__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14181:1: ( rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 ) - // InternalQVTimperative.g:14182:2: rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 + // InternalQVTimperative.g:15117:1: ( rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 ) + // InternalQVTimperative.g:15118:2: rule__OperationCS__Group_7__0__Impl rule__OperationCS__Group_7__1 { pushFollow(FollowSets000.FOLLOW_12); rule__OperationCS__Group_7__0__Impl(); @@ -43016,22 +45707,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_7__0__Impl" - // InternalQVTimperative.g:14189:1: rule__OperationCS__Group_7__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:15125:1: rule__OperationCS__Group_7__0__Impl : ( ':' ) ; public final void rule__OperationCS__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14193:1: ( ( ':' ) ) - // InternalQVTimperative.g:14194:1: ( ':' ) + // InternalQVTimperative.g:15129:1: ( ( ':' ) ) + // InternalQVTimperative.g:15130:1: ( ':' ) { - // InternalQVTimperative.g:14194:1: ( ':' ) - // InternalQVTimperative.g:14195:1: ':' + // InternalQVTimperative.g:15130:1: ( ':' ) + // InternalQVTimperative.g:15131:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getColonKeyword_7_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getColonKeyword_7_0()); } @@ -43057,14 +45748,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_7__1" - // InternalQVTimperative.g:14208:1: rule__OperationCS__Group_7__1 : rule__OperationCS__Group_7__1__Impl ; + // InternalQVTimperative.g:15144:1: rule__OperationCS__Group_7__1 : rule__OperationCS__Group_7__1__Impl ; public final void rule__OperationCS__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14212:1: ( rule__OperationCS__Group_7__1__Impl ) - // InternalQVTimperative.g:14213:2: rule__OperationCS__Group_7__1__Impl + // InternalQVTimperative.g:15148:1: ( rule__OperationCS__Group_7__1__Impl ) + // InternalQVTimperative.g:15149:2: rule__OperationCS__Group_7__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_7__1__Impl(); @@ -43090,23 +45781,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_7__1__Impl" - // InternalQVTimperative.g:14219:1: rule__OperationCS__Group_7__1__Impl : ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) ; + // InternalQVTimperative.g:15155:1: rule__OperationCS__Group_7__1__Impl : ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) ; public final void rule__OperationCS__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14223:1: ( ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) ) - // InternalQVTimperative.g:14224:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) + // InternalQVTimperative.g:15159:1: ( ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) ) + // InternalQVTimperative.g:15160:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) { - // InternalQVTimperative.g:14224:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) - // InternalQVTimperative.g:14225:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 ) + // InternalQVTimperative.g:15160:1: ( ( rule__OperationCS__OwnedTypeAssignment_7_1 ) ) + // InternalQVTimperative.g:15161:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedTypeAssignment_7_1()); } - // InternalQVTimperative.g:14226:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 ) - // InternalQVTimperative.g:14226:2: rule__OperationCS__OwnedTypeAssignment_7_1 + // InternalQVTimperative.g:15162:1: ( rule__OperationCS__OwnedTypeAssignment_7_1 ) + // InternalQVTimperative.g:15162:2: rule__OperationCS__OwnedTypeAssignment_7_1 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__OwnedTypeAssignment_7_1(); @@ -43141,14 +45832,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_8__0" - // InternalQVTimperative.g:14240:1: rule__OperationCS__Group_8__0 : rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 ; + // InternalQVTimperative.g:15176:1: rule__OperationCS__Group_8__0 : rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 ; public final void rule__OperationCS__Group_8__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14244:1: ( rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 ) - // InternalQVTimperative.g:14245:2: rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 + // InternalQVTimperative.g:15180:1: ( rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 ) + // InternalQVTimperative.g:15181:2: rule__OperationCS__Group_8__0__Impl rule__OperationCS__Group_8__1 { pushFollow(FollowSets000.FOLLOW_12); rule__OperationCS__Group_8__0__Impl(); @@ -43179,22 +45870,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_8__0__Impl" - // InternalQVTimperative.g:14252:1: rule__OperationCS__Group_8__0__Impl : ( 'throws' ) ; + // InternalQVTimperative.g:15188:1: rule__OperationCS__Group_8__0__Impl : ( 'throws' ) ; public final void rule__OperationCS__Group_8__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14256:1: ( ( 'throws' ) ) - // InternalQVTimperative.g:14257:1: ( 'throws' ) + // InternalQVTimperative.g:15192:1: ( ( 'throws' ) ) + // InternalQVTimperative.g:15193:1: ( 'throws' ) { - // InternalQVTimperative.g:14257:1: ( 'throws' ) - // InternalQVTimperative.g:14258:1: 'throws' + // InternalQVTimperative.g:15193:1: ( 'throws' ) + // InternalQVTimperative.g:15194:1: 'throws' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getThrowsKeyword_8_0()); } - match(input,93,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,97,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getThrowsKeyword_8_0()); } @@ -43220,14 +45911,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_8__1" - // InternalQVTimperative.g:14271:1: rule__OperationCS__Group_8__1 : rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 ; + // InternalQVTimperative.g:15207:1: rule__OperationCS__Group_8__1 : rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 ; public final void rule__OperationCS__Group_8__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14275:1: ( rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 ) - // InternalQVTimperative.g:14276:2: rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 + // InternalQVTimperative.g:15211:1: ( rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 ) + // InternalQVTimperative.g:15212:2: rule__OperationCS__Group_8__1__Impl rule__OperationCS__Group_8__2 { pushFollow(FollowSets000.FOLLOW_13); rule__OperationCS__Group_8__1__Impl(); @@ -43258,23 +45949,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_8__1__Impl" - // InternalQVTimperative.g:14283:1: rule__OperationCS__Group_8__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) ; + // InternalQVTimperative.g:15219:1: rule__OperationCS__Group_8__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) ; public final void rule__OperationCS__Group_8__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14287:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) ) - // InternalQVTimperative.g:14288:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) + // InternalQVTimperative.g:15223:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) ) + // InternalQVTimperative.g:15224:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) { - // InternalQVTimperative.g:14288:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) - // InternalQVTimperative.g:14289:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) + // InternalQVTimperative.g:15224:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) ) + // InternalQVTimperative.g:15225:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedExceptionsAssignment_8_1()); } - // InternalQVTimperative.g:14290:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) - // InternalQVTimperative.g:14290:2: rule__OperationCS__OwnedExceptionsAssignment_8_1 + // InternalQVTimperative.g:15226:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_1 ) + // InternalQVTimperative.g:15226:2: rule__OperationCS__OwnedExceptionsAssignment_8_1 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__OwnedExceptionsAssignment_8_1(); @@ -43309,14 +46000,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_8__2" - // InternalQVTimperative.g:14300:1: rule__OperationCS__Group_8__2 : rule__OperationCS__Group_8__2__Impl ; + // InternalQVTimperative.g:15236:1: rule__OperationCS__Group_8__2 : rule__OperationCS__Group_8__2__Impl ; public final void rule__OperationCS__Group_8__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14304:1: ( rule__OperationCS__Group_8__2__Impl ) - // InternalQVTimperative.g:14305:2: rule__OperationCS__Group_8__2__Impl + // InternalQVTimperative.g:15240:1: ( rule__OperationCS__Group_8__2__Impl ) + // InternalQVTimperative.g:15241:2: rule__OperationCS__Group_8__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_8__2__Impl(); @@ -43342,35 +46033,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_8__2__Impl" - // InternalQVTimperative.g:14311:1: rule__OperationCS__Group_8__2__Impl : ( ( rule__OperationCS__Group_8_2__0 )* ) ; + // InternalQVTimperative.g:15247:1: rule__OperationCS__Group_8__2__Impl : ( ( rule__OperationCS__Group_8_2__0 )* ) ; public final void rule__OperationCS__Group_8__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14315:1: ( ( ( rule__OperationCS__Group_8_2__0 )* ) ) - // InternalQVTimperative.g:14316:1: ( ( rule__OperationCS__Group_8_2__0 )* ) + // InternalQVTimperative.g:15251:1: ( ( ( rule__OperationCS__Group_8_2__0 )* ) ) + // InternalQVTimperative.g:15252:1: ( ( rule__OperationCS__Group_8_2__0 )* ) { - // InternalQVTimperative.g:14316:1: ( ( rule__OperationCS__Group_8_2__0 )* ) - // InternalQVTimperative.g:14317:1: ( rule__OperationCS__Group_8_2__0 )* + // InternalQVTimperative.g:15252:1: ( ( rule__OperationCS__Group_8_2__0 )* ) + // InternalQVTimperative.g:15253:1: ( rule__OperationCS__Group_8_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_8_2()); } - // InternalQVTimperative.g:14318:1: ( rule__OperationCS__Group_8_2__0 )* - loop140: + // InternalQVTimperative.g:15254:1: ( rule__OperationCS__Group_8_2__0 )* + loop146: do { - int alt140=2; - int LA140_0 = input.LA(1); + int alt146=2; + int LA146_0 = input.LA(1); - if ( (LA140_0==69) ) { - alt140=1; + if ( (LA146_0==70) ) { + alt146=1; } - switch (alt140) { + switch (alt146) { case 1 : - // InternalQVTimperative.g:14318:2: rule__OperationCS__Group_8_2__0 + // InternalQVTimperative.g:15254:2: rule__OperationCS__Group_8_2__0 { pushFollow(FollowSets000.FOLLOW_14); rule__OperationCS__Group_8_2__0(); @@ -43382,7 +46073,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop140; + break loop146; } } while (true); @@ -43411,14 +46102,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_8_2__0" - // InternalQVTimperative.g:14334:1: rule__OperationCS__Group_8_2__0 : rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 ; + // InternalQVTimperative.g:15270:1: rule__OperationCS__Group_8_2__0 : rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 ; public final void rule__OperationCS__Group_8_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14338:1: ( rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 ) - // InternalQVTimperative.g:14339:2: rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 + // InternalQVTimperative.g:15274:1: ( rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 ) + // InternalQVTimperative.g:15275:2: rule__OperationCS__Group_8_2__0__Impl rule__OperationCS__Group_8_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__OperationCS__Group_8_2__0__Impl(); @@ -43449,22 +46140,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_8_2__0__Impl" - // InternalQVTimperative.g:14346:1: rule__OperationCS__Group_8_2__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:15282:1: rule__OperationCS__Group_8_2__0__Impl : ( ',' ) ; public final void rule__OperationCS__Group_8_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14350:1: ( ( ',' ) ) - // InternalQVTimperative.g:14351:1: ( ',' ) + // InternalQVTimperative.g:15286:1: ( ( ',' ) ) + // InternalQVTimperative.g:15287:1: ( ',' ) { - // InternalQVTimperative.g:14351:1: ( ',' ) - // InternalQVTimperative.g:14352:1: ',' + // InternalQVTimperative.g:15287:1: ( ',' ) + // InternalQVTimperative.g:15288:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getCommaKeyword_8_2_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getCommaKeyword_8_2_0()); } @@ -43490,14 +46181,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_8_2__1" - // InternalQVTimperative.g:14365:1: rule__OperationCS__Group_8_2__1 : rule__OperationCS__Group_8_2__1__Impl ; + // InternalQVTimperative.g:15301:1: rule__OperationCS__Group_8_2__1 : rule__OperationCS__Group_8_2__1__Impl ; public final void rule__OperationCS__Group_8_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14369:1: ( rule__OperationCS__Group_8_2__1__Impl ) - // InternalQVTimperative.g:14370:2: rule__OperationCS__Group_8_2__1__Impl + // InternalQVTimperative.g:15305:1: ( rule__OperationCS__Group_8_2__1__Impl ) + // InternalQVTimperative.g:15306:2: rule__OperationCS__Group_8_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_8_2__1__Impl(); @@ -43523,23 +46214,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_8_2__1__Impl" - // InternalQVTimperative.g:14376:1: rule__OperationCS__Group_8_2__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) ; + // InternalQVTimperative.g:15312:1: rule__OperationCS__Group_8_2__1__Impl : ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) ; public final void rule__OperationCS__Group_8_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14380:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) ) - // InternalQVTimperative.g:14381:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) + // InternalQVTimperative.g:15316:1: ( ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) ) + // InternalQVTimperative.g:15317:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) { - // InternalQVTimperative.g:14381:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) - // InternalQVTimperative.g:14382:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) + // InternalQVTimperative.g:15317:1: ( ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) ) + // InternalQVTimperative.g:15318:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedExceptionsAssignment_8_2_1()); } - // InternalQVTimperative.g:14383:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) - // InternalQVTimperative.g:14383:2: rule__OperationCS__OwnedExceptionsAssignment_8_2_1 + // InternalQVTimperative.g:15319:1: ( rule__OperationCS__OwnedExceptionsAssignment_8_2_1 ) + // InternalQVTimperative.g:15319:2: rule__OperationCS__OwnedExceptionsAssignment_8_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__OwnedExceptionsAssignment_8_2_1(); @@ -43574,16 +46265,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_9__0" - // InternalQVTimperative.g:14397:1: rule__OperationCS__Group_9__0 : rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 ; + // InternalQVTimperative.g:15333:1: rule__OperationCS__Group_9__0 : rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 ; public final void rule__OperationCS__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14401:1: ( rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 ) - // InternalQVTimperative.g:14402:2: rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 + // InternalQVTimperative.g:15337:1: ( rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 ) + // InternalQVTimperative.g:15338:2: rule__OperationCS__Group_9__0__Impl rule__OperationCS__Group_9__1 { - pushFollow(FollowSets000.FOLLOW_69); + pushFollow(FollowSets000.FOLLOW_74); rule__OperationCS__Group_9__0__Impl(); state._fsp--; @@ -43612,22 +46303,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_9__0__Impl" - // InternalQVTimperative.g:14409:1: rule__OperationCS__Group_9__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:15345:1: rule__OperationCS__Group_9__0__Impl : ( '{' ) ; public final void rule__OperationCS__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14413:1: ( ( '{' ) ) - // InternalQVTimperative.g:14414:1: ( '{' ) + // InternalQVTimperative.g:15349:1: ( ( '{' ) ) + // InternalQVTimperative.g:15350:1: ( '{' ) { - // InternalQVTimperative.g:14414:1: ( '{' ) - // InternalQVTimperative.g:14415:1: '{' + // InternalQVTimperative.g:15350:1: ( '{' ) + // InternalQVTimperative.g:15351:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_9_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_9_0()); } @@ -43653,16 +46344,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_9__1" - // InternalQVTimperative.g:14428:1: rule__OperationCS__Group_9__1 : rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 ; + // InternalQVTimperative.g:15364:1: rule__OperationCS__Group_9__1 : rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 ; public final void rule__OperationCS__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14432:1: ( rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 ) - // InternalQVTimperative.g:14433:2: rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 + // InternalQVTimperative.g:15368:1: ( rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 ) + // InternalQVTimperative.g:15369:2: rule__OperationCS__Group_9__1__Impl rule__OperationCS__Group_9__2 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__OperationCS__Group_9__1__Impl(); state._fsp--; @@ -43691,28 +46382,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_9__1__Impl" - // InternalQVTimperative.g:14440:1: rule__OperationCS__Group_9__1__Impl : ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) ; + // InternalQVTimperative.g:15376:1: rule__OperationCS__Group_9__1__Impl : ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) ; public final void rule__OperationCS__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14444:1: ( ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) ) - // InternalQVTimperative.g:14445:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) + // InternalQVTimperative.g:15380:1: ( ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) ) + // InternalQVTimperative.g:15381:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) { - // InternalQVTimperative.g:14445:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) - // InternalQVTimperative.g:14446:1: ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) + // InternalQVTimperative.g:15381:1: ( ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) ) + // InternalQVTimperative.g:15382:1: ( ( rule__OperationCS__Group_9_1__0 ) ) ( ( rule__OperationCS__Group_9_1__0 )* ) { - // InternalQVTimperative.g:14446:1: ( ( rule__OperationCS__Group_9_1__0 ) ) - // InternalQVTimperative.g:14447:1: ( rule__OperationCS__Group_9_1__0 ) + // InternalQVTimperative.g:15382:1: ( ( rule__OperationCS__Group_9_1__0 ) ) + // InternalQVTimperative.g:15383:1: ( rule__OperationCS__Group_9_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_9_1()); } - // InternalQVTimperative.g:14448:1: ( rule__OperationCS__Group_9_1__0 ) - // InternalQVTimperative.g:14448:2: rule__OperationCS__Group_9_1__0 + // InternalQVTimperative.g:15384:1: ( rule__OperationCS__Group_9_1__0 ) + // InternalQVTimperative.g:15384:2: rule__OperationCS__Group_9_1__0 { - pushFollow(FollowSets000.FOLLOW_70); + pushFollow(FollowSets000.FOLLOW_75); rule__OperationCS__Group_9_1__0(); state._fsp--; @@ -43726,28 +46417,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } - // InternalQVTimperative.g:14451:1: ( ( rule__OperationCS__Group_9_1__0 )* ) - // InternalQVTimperative.g:14452:1: ( rule__OperationCS__Group_9_1__0 )* + // InternalQVTimperative.g:15387:1: ( ( rule__OperationCS__Group_9_1__0 )* ) + // InternalQVTimperative.g:15388:1: ( rule__OperationCS__Group_9_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_9_1()); } - // InternalQVTimperative.g:14453:1: ( rule__OperationCS__Group_9_1__0 )* - loop141: + // InternalQVTimperative.g:15389:1: ( rule__OperationCS__Group_9_1__0 )* + loop147: do { - int alt141=2; - int LA141_0 = input.LA(1); + int alt147=2; + int LA147_0 = input.LA(1); - if ( ((LA141_0>=121 && LA141_0<=122)||(LA141_0>=125 && LA141_0<=126)||(LA141_0>=130 && LA141_0<=131)) ) { - alt141=1; + if ( ((LA147_0>=127 && LA147_0<=128)||(LA147_0>=131 && LA147_0<=132)||(LA147_0>=136 && LA147_0<=137)) ) { + alt147=1; } - switch (alt141) { + switch (alt147) { case 1 : - // InternalQVTimperative.g:14453:2: rule__OperationCS__Group_9_1__0 + // InternalQVTimperative.g:15389:2: rule__OperationCS__Group_9_1__0 { - pushFollow(FollowSets000.FOLLOW_70); + pushFollow(FollowSets000.FOLLOW_75); rule__OperationCS__Group_9_1__0(); state._fsp--; @@ -43757,7 +46448,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop141; + break loop147; } } while (true); @@ -43789,14 +46480,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_9__2" - // InternalQVTimperative.g:14464:1: rule__OperationCS__Group_9__2 : rule__OperationCS__Group_9__2__Impl ; + // InternalQVTimperative.g:15400:1: rule__OperationCS__Group_9__2 : rule__OperationCS__Group_9__2__Impl ; public final void rule__OperationCS__Group_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14468:1: ( rule__OperationCS__Group_9__2__Impl ) - // InternalQVTimperative.g:14469:2: rule__OperationCS__Group_9__2__Impl + // InternalQVTimperative.g:15404:1: ( rule__OperationCS__Group_9__2__Impl ) + // InternalQVTimperative.g:15405:2: rule__OperationCS__Group_9__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_9__2__Impl(); @@ -43822,22 +46513,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_9__2__Impl" - // InternalQVTimperative.g:14475:1: rule__OperationCS__Group_9__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:15411:1: rule__OperationCS__Group_9__2__Impl : ( '}' ) ; public final void rule__OperationCS__Group_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14479:1: ( ( '}' ) ) - // InternalQVTimperative.g:14480:1: ( '}' ) + // InternalQVTimperative.g:15415:1: ( ( '}' ) ) + // InternalQVTimperative.g:15416:1: ( '}' ) { - // InternalQVTimperative.g:14480:1: ( '}' ) - // InternalQVTimperative.g:14481:1: '}' + // InternalQVTimperative.g:15416:1: ( '}' ) + // InternalQVTimperative.g:15417:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_9_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_9_2()); } @@ -43863,14 +46554,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_9_1__0" - // InternalQVTimperative.g:14500:1: rule__OperationCS__Group_9_1__0 : rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 ; + // InternalQVTimperative.g:15436:1: rule__OperationCS__Group_9_1__0 : rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 ; public final void rule__OperationCS__Group_9_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14504:1: ( rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 ) - // InternalQVTimperative.g:14505:2: rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 + // InternalQVTimperative.g:15440:1: ( rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 ) + // InternalQVTimperative.g:15441:2: rule__OperationCS__Group_9_1__0__Impl rule__OperationCS__Group_9_1__1 { pushFollow(FollowSets000.FOLLOW_13); rule__OperationCS__Group_9_1__0__Impl(); @@ -43901,23 +46592,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_9_1__0__Impl" - // InternalQVTimperative.g:14512:1: rule__OperationCS__Group_9_1__0__Impl : ( ( rule__OperationCS__Alternatives_9_1_0 ) ) ; + // InternalQVTimperative.g:15448:1: rule__OperationCS__Group_9_1__0__Impl : ( ( rule__OperationCS__Alternatives_9_1_0 ) ) ; public final void rule__OperationCS__Group_9_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14516:1: ( ( ( rule__OperationCS__Alternatives_9_1_0 ) ) ) - // InternalQVTimperative.g:14517:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) ) + // InternalQVTimperative.g:15452:1: ( ( ( rule__OperationCS__Alternatives_9_1_0 ) ) ) + // InternalQVTimperative.g:15453:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) ) { - // InternalQVTimperative.g:14517:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) ) - // InternalQVTimperative.g:14518:1: ( rule__OperationCS__Alternatives_9_1_0 ) + // InternalQVTimperative.g:15453:1: ( ( rule__OperationCS__Alternatives_9_1_0 ) ) + // InternalQVTimperative.g:15454:1: ( rule__OperationCS__Alternatives_9_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getAlternatives_9_1_0()); } - // InternalQVTimperative.g:14519:1: ( rule__OperationCS__Alternatives_9_1_0 ) - // InternalQVTimperative.g:14519:2: rule__OperationCS__Alternatives_9_1_0 + // InternalQVTimperative.g:15455:1: ( rule__OperationCS__Alternatives_9_1_0 ) + // InternalQVTimperative.g:15455:2: rule__OperationCS__Alternatives_9_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Alternatives_9_1_0(); @@ -43952,14 +46643,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_9_1__1" - // InternalQVTimperative.g:14529:1: rule__OperationCS__Group_9_1__1 : rule__OperationCS__Group_9_1__1__Impl ; + // InternalQVTimperative.g:15465:1: rule__OperationCS__Group_9_1__1 : rule__OperationCS__Group_9_1__1__Impl ; public final void rule__OperationCS__Group_9_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14533:1: ( rule__OperationCS__Group_9_1__1__Impl ) - // InternalQVTimperative.g:14534:2: rule__OperationCS__Group_9_1__1__Impl + // InternalQVTimperative.g:15469:1: ( rule__OperationCS__Group_9_1__1__Impl ) + // InternalQVTimperative.g:15470:2: rule__OperationCS__Group_9_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_9_1__1__Impl(); @@ -43985,33 +46676,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_9_1__1__Impl" - // InternalQVTimperative.g:14540:1: rule__OperationCS__Group_9_1__1__Impl : ( ( ',' )? ) ; + // InternalQVTimperative.g:15476:1: rule__OperationCS__Group_9_1__1__Impl : ( ( ',' )? ) ; public final void rule__OperationCS__Group_9_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14544:1: ( ( ( ',' )? ) ) - // InternalQVTimperative.g:14545:1: ( ( ',' )? ) + // InternalQVTimperative.g:15480:1: ( ( ( ',' )? ) ) + // InternalQVTimperative.g:15481:1: ( ( ',' )? ) { - // InternalQVTimperative.g:14545:1: ( ( ',' )? ) - // InternalQVTimperative.g:14546:1: ( ',' )? + // InternalQVTimperative.g:15481:1: ( ( ',' )? ) + // InternalQVTimperative.g:15482:1: ( ',' )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getCommaKeyword_9_1_1()); } - // InternalQVTimperative.g:14547:1: ( ',' )? - int alt142=2; - int LA142_0 = input.LA(1); + // InternalQVTimperative.g:15483:1: ( ',' )? + int alt148=2; + int LA148_0 = input.LA(1); - if ( (LA142_0==69) ) { - alt142=1; + if ( (LA148_0==70) ) { + alt148=1; } - switch (alt142) { + switch (alt148) { case 1 : - // InternalQVTimperative.g:14548:2: ',' + // InternalQVTimperative.g:15484:2: ',' { - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; } break; @@ -44043,16 +46734,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0__0" - // InternalQVTimperative.g:14563:1: rule__OperationCS__Group_10_0__0 : rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 ; + // InternalQVTimperative.g:15499:1: rule__OperationCS__Group_10_0__0 : rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 ; public final void rule__OperationCS__Group_10_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14567:1: ( rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 ) - // InternalQVTimperative.g:14568:2: rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 + // InternalQVTimperative.g:15503:1: ( rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 ) + // InternalQVTimperative.g:15504:2: rule__OperationCS__Group_10_0__0__Impl rule__OperationCS__Group_10_0__1 { - pushFollow(FollowSets000.FOLLOW_71); + pushFollow(FollowSets000.FOLLOW_76); rule__OperationCS__Group_10_0__0__Impl(); state._fsp--; @@ -44081,22 +46772,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0__0__Impl" - // InternalQVTimperative.g:14575:1: rule__OperationCS__Group_10_0__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:15511:1: rule__OperationCS__Group_10_0__0__Impl : ( '{' ) ; public final void rule__OperationCS__Group_10_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14579:1: ( ( '{' ) ) - // InternalQVTimperative.g:14580:1: ( '{' ) + // InternalQVTimperative.g:15515:1: ( ( '{' ) ) + // InternalQVTimperative.g:15516:1: ( '{' ) { - // InternalQVTimperative.g:14580:1: ( '{' ) - // InternalQVTimperative.g:14581:1: '{' + // InternalQVTimperative.g:15516:1: ( '{' ) + // InternalQVTimperative.g:15517:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_10_0_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getLeftCurlyBracketKeyword_10_0_0()); } @@ -44122,16 +46813,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0__1" - // InternalQVTimperative.g:14594:1: rule__OperationCS__Group_10_0__1 : rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 ; + // InternalQVTimperative.g:15530:1: rule__OperationCS__Group_10_0__1 : rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 ; public final void rule__OperationCS__Group_10_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14598:1: ( rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 ) - // InternalQVTimperative.g:14599:2: rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 + // InternalQVTimperative.g:15534:1: ( rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 ) + // InternalQVTimperative.g:15535:2: rule__OperationCS__Group_10_0__1__Impl rule__OperationCS__Group_10_0__2 { - pushFollow(FollowSets000.FOLLOW_71); + pushFollow(FollowSets000.FOLLOW_76); rule__OperationCS__Group_10_0__1__Impl(); state._fsp--; @@ -44160,37 +46851,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0__1__Impl" - // InternalQVTimperative.g:14606:1: rule__OperationCS__Group_10_0__1__Impl : ( ( rule__OperationCS__Group_10_0_1__0 )* ) ; + // InternalQVTimperative.g:15542:1: rule__OperationCS__Group_10_0__1__Impl : ( ( rule__OperationCS__Group_10_0_1__0 )* ) ; public final void rule__OperationCS__Group_10_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14610:1: ( ( ( rule__OperationCS__Group_10_0_1__0 )* ) ) - // InternalQVTimperative.g:14611:1: ( ( rule__OperationCS__Group_10_0_1__0 )* ) + // InternalQVTimperative.g:15546:1: ( ( ( rule__OperationCS__Group_10_0_1__0 )* ) ) + // InternalQVTimperative.g:15547:1: ( ( rule__OperationCS__Group_10_0_1__0 )* ) { - // InternalQVTimperative.g:14611:1: ( ( rule__OperationCS__Group_10_0_1__0 )* ) - // InternalQVTimperative.g:14612:1: ( rule__OperationCS__Group_10_0_1__0 )* + // InternalQVTimperative.g:15547:1: ( ( rule__OperationCS__Group_10_0_1__0 )* ) + // InternalQVTimperative.g:15548:1: ( rule__OperationCS__Group_10_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getGroup_10_0_1()); } - // InternalQVTimperative.g:14613:1: ( rule__OperationCS__Group_10_0_1__0 )* - loop143: + // InternalQVTimperative.g:15549:1: ( rule__OperationCS__Group_10_0_1__0 )* + loop149: do { - int alt143=2; - int LA143_0 = input.LA(1); + int alt149=2; + int LA149_0 = input.LA(1); - if ( (LA143_0==94) ) { - alt143=1; + if ( (LA149_0==98) ) { + alt149=1; } - switch (alt143) { + switch (alt149) { case 1 : - // InternalQVTimperative.g:14613:2: rule__OperationCS__Group_10_0_1__0 + // InternalQVTimperative.g:15549:2: rule__OperationCS__Group_10_0_1__0 { - pushFollow(FollowSets000.FOLLOW_72); + pushFollow(FollowSets000.FOLLOW_77); rule__OperationCS__Group_10_0_1__0(); state._fsp--; @@ -44200,7 +46891,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop143; + break loop149; } } while (true); @@ -44229,14 +46920,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0__2" - // InternalQVTimperative.g:14623:1: rule__OperationCS__Group_10_0__2 : rule__OperationCS__Group_10_0__2__Impl ; + // InternalQVTimperative.g:15559:1: rule__OperationCS__Group_10_0__2 : rule__OperationCS__Group_10_0__2__Impl ; public final void rule__OperationCS__Group_10_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14627:1: ( rule__OperationCS__Group_10_0__2__Impl ) - // InternalQVTimperative.g:14628:2: rule__OperationCS__Group_10_0__2__Impl + // InternalQVTimperative.g:15563:1: ( rule__OperationCS__Group_10_0__2__Impl ) + // InternalQVTimperative.g:15564:2: rule__OperationCS__Group_10_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_10_0__2__Impl(); @@ -44262,22 +46953,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0__2__Impl" - // InternalQVTimperative.g:14634:1: rule__OperationCS__Group_10_0__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:15570:1: rule__OperationCS__Group_10_0__2__Impl : ( '}' ) ; public final void rule__OperationCS__Group_10_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14638:1: ( ( '}' ) ) - // InternalQVTimperative.g:14639:1: ( '}' ) + // InternalQVTimperative.g:15574:1: ( ( '}' ) ) + // InternalQVTimperative.g:15575:1: ( '}' ) { - // InternalQVTimperative.g:14639:1: ( '}' ) - // InternalQVTimperative.g:14640:1: '}' + // InternalQVTimperative.g:15575:1: ( '}' ) + // InternalQVTimperative.g:15576:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_10_0_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getRightCurlyBracketKeyword_10_0_2()); } @@ -44303,16 +46994,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0_1__0" - // InternalQVTimperative.g:14659:1: rule__OperationCS__Group_10_0_1__0 : rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 ; + // InternalQVTimperative.g:15595:1: rule__OperationCS__Group_10_0_1__0 : rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 ; public final void rule__OperationCS__Group_10_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14663:1: ( rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 ) - // InternalQVTimperative.g:14664:2: rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 + // InternalQVTimperative.g:15599:1: ( rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 ) + // InternalQVTimperative.g:15600:2: rule__OperationCS__Group_10_0_1__0__Impl rule__OperationCS__Group_10_0_1__1 { - pushFollow(FollowSets000.FOLLOW_57); + pushFollow(FollowSets000.FOLLOW_62); rule__OperationCS__Group_10_0_1__0__Impl(); state._fsp--; @@ -44341,22 +47032,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0_1__0__Impl" - // InternalQVTimperative.g:14671:1: rule__OperationCS__Group_10_0_1__0__Impl : ( 'body' ) ; + // InternalQVTimperative.g:15607:1: rule__OperationCS__Group_10_0_1__0__Impl : ( 'body' ) ; public final void rule__OperationCS__Group_10_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14675:1: ( ( 'body' ) ) - // InternalQVTimperative.g:14676:1: ( 'body' ) + // InternalQVTimperative.g:15611:1: ( ( 'body' ) ) + // InternalQVTimperative.g:15612:1: ( 'body' ) { - // InternalQVTimperative.g:14676:1: ( 'body' ) - // InternalQVTimperative.g:14677:1: 'body' + // InternalQVTimperative.g:15612:1: ( 'body' ) + // InternalQVTimperative.g:15613:1: 'body' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getBodyKeyword_10_0_1_0()); } - match(input,94,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getBodyKeyword_10_0_1_0()); } @@ -44382,16 +47073,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0_1__1" - // InternalQVTimperative.g:14690:1: rule__OperationCS__Group_10_0_1__1 : rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 ; + // InternalQVTimperative.g:15626:1: rule__OperationCS__Group_10_0_1__1 : rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 ; public final void rule__OperationCS__Group_10_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14694:1: ( rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 ) - // InternalQVTimperative.g:14695:2: rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 + // InternalQVTimperative.g:15630:1: ( rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 ) + // InternalQVTimperative.g:15631:2: rule__OperationCS__Group_10_0_1__1__Impl rule__OperationCS__Group_10_0_1__2 { - pushFollow(FollowSets000.FOLLOW_57); + pushFollow(FollowSets000.FOLLOW_62); rule__OperationCS__Group_10_0_1__1__Impl(); state._fsp--; @@ -44420,31 +47111,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0_1__1__Impl" - // InternalQVTimperative.g:14702:1: rule__OperationCS__Group_10_0_1__1__Impl : ( ( ruleUnrestrictedName )? ) ; + // InternalQVTimperative.g:15638:1: rule__OperationCS__Group_10_0_1__1__Impl : ( ( ruleUnrestrictedName )? ) ; public final void rule__OperationCS__Group_10_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14706:1: ( ( ( ruleUnrestrictedName )? ) ) - // InternalQVTimperative.g:14707:1: ( ( ruleUnrestrictedName )? ) + // InternalQVTimperative.g:15642:1: ( ( ( ruleUnrestrictedName )? ) ) + // InternalQVTimperative.g:15643:1: ( ( ruleUnrestrictedName )? ) { - // InternalQVTimperative.g:14707:1: ( ( ruleUnrestrictedName )? ) - // InternalQVTimperative.g:14708:1: ( ruleUnrestrictedName )? + // InternalQVTimperative.g:15643:1: ( ( ruleUnrestrictedName )? ) + // InternalQVTimperative.g:15644:1: ( ruleUnrestrictedName )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getUnrestrictedNameParserRuleCall_10_0_1_1()); } - // InternalQVTimperative.g:14709:1: ( ruleUnrestrictedName )? - int alt144=2; - int LA144_0 = input.LA(1); + // InternalQVTimperative.g:15645:1: ( ruleUnrestrictedName )? + int alt150=2; + int LA150_0 = input.LA(1); - if ( ((LA144_0>=RULE_SIMPLE_ID && LA144_0<=RULE_ESCAPED_ID)||(LA144_0>=18 && LA144_0<=28)) ) { - alt144=1; + if ( ((LA150_0>=RULE_SIMPLE_ID && LA150_0<=RULE_ESCAPED_ID)||(LA150_0>=19 && LA150_0<=29)) ) { + alt150=1; } - switch (alt144) { + switch (alt150) { case 1 : - // InternalQVTimperative.g:14709:3: ruleUnrestrictedName + // InternalQVTimperative.g:15645:3: ruleUnrestrictedName { pushFollow(FollowSets000.FOLLOW_2); ruleUnrestrictedName(); @@ -44482,16 +47173,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0_1__2" - // InternalQVTimperative.g:14719:1: rule__OperationCS__Group_10_0_1__2 : rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 ; + // InternalQVTimperative.g:15655:1: rule__OperationCS__Group_10_0_1__2 : rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 ; public final void rule__OperationCS__Group_10_0_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14723:1: ( rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 ) - // InternalQVTimperative.g:14724:2: rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 + // InternalQVTimperative.g:15659:1: ( rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 ) + // InternalQVTimperative.g:15660:2: rule__OperationCS__Group_10_0_1__2__Impl rule__OperationCS__Group_10_0_1__3 { - pushFollow(FollowSets000.FOLLOW_58); + pushFollow(FollowSets000.FOLLOW_63); rule__OperationCS__Group_10_0_1__2__Impl(); state._fsp--; @@ -44520,22 +47211,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0_1__2__Impl" - // InternalQVTimperative.g:14731:1: rule__OperationCS__Group_10_0_1__2__Impl : ( ':' ) ; + // InternalQVTimperative.g:15667:1: rule__OperationCS__Group_10_0_1__2__Impl : ( ':' ) ; public final void rule__OperationCS__Group_10_0_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14735:1: ( ( ':' ) ) - // InternalQVTimperative.g:14736:1: ( ':' ) + // InternalQVTimperative.g:15671:1: ( ( ':' ) ) + // InternalQVTimperative.g:15672:1: ( ':' ) { - // InternalQVTimperative.g:14736:1: ( ':' ) - // InternalQVTimperative.g:14737:1: ':' + // InternalQVTimperative.g:15672:1: ( ':' ) + // InternalQVTimperative.g:15673:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getColonKeyword_10_0_1_2()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getColonKeyword_10_0_1_2()); } @@ -44561,16 +47252,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0_1__3" - // InternalQVTimperative.g:14750:1: rule__OperationCS__Group_10_0_1__3 : rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 ; + // InternalQVTimperative.g:15686:1: rule__OperationCS__Group_10_0_1__3 : rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 ; public final void rule__OperationCS__Group_10_0_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14754:1: ( rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 ) - // InternalQVTimperative.g:14755:2: rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 + // InternalQVTimperative.g:15690:1: ( rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 ) + // InternalQVTimperative.g:15691:2: rule__OperationCS__Group_10_0_1__3__Impl rule__OperationCS__Group_10_0_1__4 { - pushFollow(FollowSets000.FOLLOW_58); + pushFollow(FollowSets000.FOLLOW_63); rule__OperationCS__Group_10_0_1__3__Impl(); state._fsp--; @@ -44599,31 +47290,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0_1__3__Impl" - // InternalQVTimperative.g:14762:1: rule__OperationCS__Group_10_0_1__3__Impl : ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) ; + // InternalQVTimperative.g:15698:1: rule__OperationCS__Group_10_0_1__3__Impl : ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) ; public final void rule__OperationCS__Group_10_0_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14766:1: ( ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) ) - // InternalQVTimperative.g:14767:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) + // InternalQVTimperative.g:15702:1: ( ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) ) + // InternalQVTimperative.g:15703:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) { - // InternalQVTimperative.g:14767:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) - // InternalQVTimperative.g:14768:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? + // InternalQVTimperative.g:15703:1: ( ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? ) + // InternalQVTimperative.g:15704:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedBodyExpressionsAssignment_10_0_1_3()); } - // InternalQVTimperative.g:14769:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? - int alt145=2; - int LA145_0 = input.LA(1); + // InternalQVTimperative.g:15705:1: ( rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 )? + int alt151=2; + int LA151_0 = input.LA(1); - if ( ((LA145_0>=RULE_INT && LA145_0<=RULE_UNQUOTED_STRING)||(LA145_0>=18 && LA145_0<=28)||(LA145_0>=30 && LA145_0<=32)||(LA145_0>=49 && LA145_0<=63)||LA145_0==82||LA145_0==101||(LA145_0>=103 && LA145_0<=104)||LA145_0==108||(LA145_0>=113 && LA145_0<=114)||(LA145_0>=144 && LA145_0<=145)) ) { - alt145=1; + if ( ((LA151_0>=RULE_INT && LA151_0<=RULE_UNQUOTED_STRING)||(LA151_0>=19 && LA151_0<=29)||(LA151_0>=31 && LA151_0<=33)||(LA151_0>=50 && LA151_0<=64)||LA151_0==86||LA151_0==105||(LA151_0>=107 && LA151_0<=108)||LA151_0==112||(LA151_0>=117 && LA151_0<=118)||(LA151_0>=150 && LA151_0<=151)) ) { + alt151=1; } - switch (alt145) { + switch (alt151) { case 1 : - // InternalQVTimperative.g:14769:2: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 + // InternalQVTimperative.g:15705:2: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3(); @@ -44661,14 +47352,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0_1__4" - // InternalQVTimperative.g:14779:1: rule__OperationCS__Group_10_0_1__4 : rule__OperationCS__Group_10_0_1__4__Impl ; + // InternalQVTimperative.g:15715:1: rule__OperationCS__Group_10_0_1__4 : rule__OperationCS__Group_10_0_1__4__Impl ; public final void rule__OperationCS__Group_10_0_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14783:1: ( rule__OperationCS__Group_10_0_1__4__Impl ) - // InternalQVTimperative.g:14784:2: rule__OperationCS__Group_10_0_1__4__Impl + // InternalQVTimperative.g:15719:1: ( rule__OperationCS__Group_10_0_1__4__Impl ) + // InternalQVTimperative.g:15720:2: rule__OperationCS__Group_10_0_1__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__OperationCS__Group_10_0_1__4__Impl(); @@ -44694,22 +47385,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__Group_10_0_1__4__Impl" - // InternalQVTimperative.g:14790:1: rule__OperationCS__Group_10_0_1__4__Impl : ( ';' ) ; + // InternalQVTimperative.g:15726:1: rule__OperationCS__Group_10_0_1__4__Impl : ( ';' ) ; public final void rule__OperationCS__Group_10_0_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14794:1: ( ( ';' ) ) - // InternalQVTimperative.g:14795:1: ( ';' ) + // InternalQVTimperative.g:15730:1: ( ( ';' ) ) + // InternalQVTimperative.g:15731:1: ( ';' ) { - // InternalQVTimperative.g:14795:1: ( ';' ) - // InternalQVTimperative.g:14796:1: ';' + // InternalQVTimperative.g:15731:1: ( ';' ) + // InternalQVTimperative.g:15732:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_0_1_4()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getSemicolonKeyword_10_0_1_4()); } @@ -44735,16 +47426,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group__0" - // InternalQVTimperative.g:14819:1: rule__ParameterCS__Group__0 : rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 ; + // InternalQVTimperative.g:15755:1: rule__ParameterCS__Group__0 : rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 ; public final void rule__ParameterCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14823:1: ( rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 ) - // InternalQVTimperative.g:14824:2: rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 + // InternalQVTimperative.g:15759:1: ( rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 ) + // InternalQVTimperative.g:15760:2: rule__ParameterCS__Group__0__Impl rule__ParameterCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_73); + pushFollow(FollowSets000.FOLLOW_78); rule__ParameterCS__Group__0__Impl(); state._fsp--; @@ -44773,23 +47464,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group__0__Impl" - // InternalQVTimperative.g:14831:1: rule__ParameterCS__Group__0__Impl : ( ( rule__ParameterCS__NameAssignment_0 ) ) ; + // InternalQVTimperative.g:15767:1: rule__ParameterCS__Group__0__Impl : ( ( rule__ParameterCS__NameAssignment_0 ) ) ; public final void rule__ParameterCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14835:1: ( ( ( rule__ParameterCS__NameAssignment_0 ) ) ) - // InternalQVTimperative.g:14836:1: ( ( rule__ParameterCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:15771:1: ( ( ( rule__ParameterCS__NameAssignment_0 ) ) ) + // InternalQVTimperative.g:15772:1: ( ( rule__ParameterCS__NameAssignment_0 ) ) { - // InternalQVTimperative.g:14836:1: ( ( rule__ParameterCS__NameAssignment_0 ) ) - // InternalQVTimperative.g:14837:1: ( rule__ParameterCS__NameAssignment_0 ) + // InternalQVTimperative.g:15772:1: ( ( rule__ParameterCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:15773:1: ( rule__ParameterCS__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getNameAssignment_0()); } - // InternalQVTimperative.g:14838:1: ( rule__ParameterCS__NameAssignment_0 ) - // InternalQVTimperative.g:14838:2: rule__ParameterCS__NameAssignment_0 + // InternalQVTimperative.g:15774:1: ( rule__ParameterCS__NameAssignment_0 ) + // InternalQVTimperative.g:15774:2: rule__ParameterCS__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__NameAssignment_0(); @@ -44824,16 +47515,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group__1" - // InternalQVTimperative.g:14848:1: rule__ParameterCS__Group__1 : rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 ; + // InternalQVTimperative.g:15784:1: rule__ParameterCS__Group__1 : rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 ; public final void rule__ParameterCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14852:1: ( rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 ) - // InternalQVTimperative.g:14853:2: rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 + // InternalQVTimperative.g:15788:1: ( rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 ) + // InternalQVTimperative.g:15789:2: rule__ParameterCS__Group__1__Impl rule__ParameterCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_73); + pushFollow(FollowSets000.FOLLOW_78); rule__ParameterCS__Group__1__Impl(); state._fsp--; @@ -44862,31 +47553,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group__1__Impl" - // InternalQVTimperative.g:14860:1: rule__ParameterCS__Group__1__Impl : ( ( rule__ParameterCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:15796:1: rule__ParameterCS__Group__1__Impl : ( ( rule__ParameterCS__Group_1__0 )? ) ; public final void rule__ParameterCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14864:1: ( ( ( rule__ParameterCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:14865:1: ( ( rule__ParameterCS__Group_1__0 )? ) + // InternalQVTimperative.g:15800:1: ( ( ( rule__ParameterCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:15801:1: ( ( rule__ParameterCS__Group_1__0 )? ) { - // InternalQVTimperative.g:14865:1: ( ( rule__ParameterCS__Group_1__0 )? ) - // InternalQVTimperative.g:14866:1: ( rule__ParameterCS__Group_1__0 )? + // InternalQVTimperative.g:15801:1: ( ( rule__ParameterCS__Group_1__0 )? ) + // InternalQVTimperative.g:15802:1: ( rule__ParameterCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getGroup_1()); } - // InternalQVTimperative.g:14867:1: ( rule__ParameterCS__Group_1__0 )? - int alt146=2; - int LA146_0 = input.LA(1); + // InternalQVTimperative.g:15803:1: ( rule__ParameterCS__Group_1__0 )? + int alt152=2; + int LA152_0 = input.LA(1); - if ( (LA146_0==71) ) { - alt146=1; + if ( (LA152_0==73) ) { + alt152=1; } - switch (alt146) { + switch (alt152) { case 1 : - // InternalQVTimperative.g:14867:2: rule__ParameterCS__Group_1__0 + // InternalQVTimperative.g:15803:2: rule__ParameterCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__Group_1__0(); @@ -44924,16 +47615,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group__2" - // InternalQVTimperative.g:14877:1: rule__ParameterCS__Group__2 : rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 ; + // InternalQVTimperative.g:15813:1: rule__ParameterCS__Group__2 : rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 ; public final void rule__ParameterCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14881:1: ( rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 ) - // InternalQVTimperative.g:14882:2: rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 + // InternalQVTimperative.g:15817:1: ( rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 ) + // InternalQVTimperative.g:15818:2: rule__ParameterCS__Group__2__Impl rule__ParameterCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_73); + pushFollow(FollowSets000.FOLLOW_78); rule__ParameterCS__Group__2__Impl(); state._fsp--; @@ -44962,35 +47653,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group__2__Impl" - // InternalQVTimperative.g:14889:1: rule__ParameterCS__Group__2__Impl : ( ( rule__ParameterCS__Group_2__0 )? ) ; + // InternalQVTimperative.g:15825:1: rule__ParameterCS__Group__2__Impl : ( ( rule__ParameterCS__Group_2__0 )? ) ; public final void rule__ParameterCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14893:1: ( ( ( rule__ParameterCS__Group_2__0 )? ) ) - // InternalQVTimperative.g:14894:1: ( ( rule__ParameterCS__Group_2__0 )? ) + // InternalQVTimperative.g:15829:1: ( ( ( rule__ParameterCS__Group_2__0 )? ) ) + // InternalQVTimperative.g:15830:1: ( ( rule__ParameterCS__Group_2__0 )? ) { - // InternalQVTimperative.g:14894:1: ( ( rule__ParameterCS__Group_2__0 )? ) - // InternalQVTimperative.g:14895:1: ( rule__ParameterCS__Group_2__0 )? + // InternalQVTimperative.g:15830:1: ( ( rule__ParameterCS__Group_2__0 )? ) + // InternalQVTimperative.g:15831:1: ( rule__ParameterCS__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getGroup_2()); } - // InternalQVTimperative.g:14896:1: ( rule__ParameterCS__Group_2__0 )? - int alt147=2; - int LA147_0 = input.LA(1); + // InternalQVTimperative.g:15832:1: ( rule__ParameterCS__Group_2__0 )? + int alt153=2; + int LA153_0 = input.LA(1); - if ( (LA147_0==75) ) { - int LA147_1 = input.LA(2); + if ( (LA153_0==80) ) { + int LA153_1 = input.LA(2); - if ( ((LA147_1>=125 && LA147_1<=126)||(LA147_1>=130 && LA147_1<=131)) ) { - alt147=1; + if ( ((LA153_1>=131 && LA153_1<=132)||(LA153_1>=136 && LA153_1<=137)) ) { + alt153=1; } } - switch (alt147) { + switch (alt153) { case 1 : - // InternalQVTimperative.g:14896:2: rule__ParameterCS__Group_2__0 + // InternalQVTimperative.g:15832:2: rule__ParameterCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__Group_2__0(); @@ -45028,14 +47719,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group__3" - // InternalQVTimperative.g:14906:1: rule__ParameterCS__Group__3 : rule__ParameterCS__Group__3__Impl ; + // InternalQVTimperative.g:15842:1: rule__ParameterCS__Group__3 : rule__ParameterCS__Group__3__Impl ; public final void rule__ParameterCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14910:1: ( rule__ParameterCS__Group__3__Impl ) - // InternalQVTimperative.g:14911:2: rule__ParameterCS__Group__3__Impl + // InternalQVTimperative.g:15846:1: ( rule__ParameterCS__Group__3__Impl ) + // InternalQVTimperative.g:15847:2: rule__ParameterCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__Group__3__Impl(); @@ -45061,31 +47752,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group__3__Impl" - // InternalQVTimperative.g:14917:1: rule__ParameterCS__Group__3__Impl : ( ( rule__ParameterCS__Group_3__0 )? ) ; + // InternalQVTimperative.g:15853:1: rule__ParameterCS__Group__3__Impl : ( ( rule__ParameterCS__Group_3__0 )? ) ; public final void rule__ParameterCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14921:1: ( ( ( rule__ParameterCS__Group_3__0 )? ) ) - // InternalQVTimperative.g:14922:1: ( ( rule__ParameterCS__Group_3__0 )? ) + // InternalQVTimperative.g:15857:1: ( ( ( rule__ParameterCS__Group_3__0 )? ) ) + // InternalQVTimperative.g:15858:1: ( ( rule__ParameterCS__Group_3__0 )? ) { - // InternalQVTimperative.g:14922:1: ( ( rule__ParameterCS__Group_3__0 )? ) - // InternalQVTimperative.g:14923:1: ( rule__ParameterCS__Group_3__0 )? + // InternalQVTimperative.g:15858:1: ( ( rule__ParameterCS__Group_3__0 )? ) + // InternalQVTimperative.g:15859:1: ( rule__ParameterCS__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getGroup_3()); } - // InternalQVTimperative.g:14924:1: ( rule__ParameterCS__Group_3__0 )? - int alt148=2; - int LA148_0 = input.LA(1); + // InternalQVTimperative.g:15860:1: ( rule__ParameterCS__Group_3__0 )? + int alt154=2; + int LA154_0 = input.LA(1); - if ( (LA148_0==75) ) { - alt148=1; + if ( (LA154_0==80) ) { + alt154=1; } - switch (alt148) { + switch (alt154) { case 1 : - // InternalQVTimperative.g:14924:2: rule__ParameterCS__Group_3__0 + // InternalQVTimperative.g:15860:2: rule__ParameterCS__Group_3__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__Group_3__0(); @@ -45123,14 +47814,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_1__0" - // InternalQVTimperative.g:14942:1: rule__ParameterCS__Group_1__0 : rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 ; + // InternalQVTimperative.g:15878:1: rule__ParameterCS__Group_1__0 : rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 ; public final void rule__ParameterCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14946:1: ( rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 ) - // InternalQVTimperative.g:14947:2: rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 + // InternalQVTimperative.g:15882:1: ( rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 ) + // InternalQVTimperative.g:15883:2: rule__ParameterCS__Group_1__0__Impl rule__ParameterCS__Group_1__1 { pushFollow(FollowSets000.FOLLOW_12); rule__ParameterCS__Group_1__0__Impl(); @@ -45161,22 +47852,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_1__0__Impl" - // InternalQVTimperative.g:14954:1: rule__ParameterCS__Group_1__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:15890:1: rule__ParameterCS__Group_1__0__Impl : ( ':' ) ; public final void rule__ParameterCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14958:1: ( ( ':' ) ) - // InternalQVTimperative.g:14959:1: ( ':' ) + // InternalQVTimperative.g:15894:1: ( ( ':' ) ) + // InternalQVTimperative.g:15895:1: ( ':' ) { - // InternalQVTimperative.g:14959:1: ( ':' ) - // InternalQVTimperative.g:14960:1: ':' + // InternalQVTimperative.g:15895:1: ( ':' ) + // InternalQVTimperative.g:15896:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getColonKeyword_1_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterCSAccess().getColonKeyword_1_0()); } @@ -45202,14 +47893,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_1__1" - // InternalQVTimperative.g:14973:1: rule__ParameterCS__Group_1__1 : rule__ParameterCS__Group_1__1__Impl ; + // InternalQVTimperative.g:15909:1: rule__ParameterCS__Group_1__1 : rule__ParameterCS__Group_1__1__Impl ; public final void rule__ParameterCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14977:1: ( rule__ParameterCS__Group_1__1__Impl ) - // InternalQVTimperative.g:14978:2: rule__ParameterCS__Group_1__1__Impl + // InternalQVTimperative.g:15913:1: ( rule__ParameterCS__Group_1__1__Impl ) + // InternalQVTimperative.g:15914:2: rule__ParameterCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__Group_1__1__Impl(); @@ -45235,23 +47926,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_1__1__Impl" - // InternalQVTimperative.g:14984:1: rule__ParameterCS__Group_1__1__Impl : ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) ; + // InternalQVTimperative.g:15920:1: rule__ParameterCS__Group_1__1__Impl : ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) ; public final void rule__ParameterCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:14988:1: ( ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) ) - // InternalQVTimperative.g:14989:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:15924:1: ( ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) ) + // InternalQVTimperative.g:15925:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) { - // InternalQVTimperative.g:14989:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) - // InternalQVTimperative.g:14990:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) + // InternalQVTimperative.g:15925:1: ( ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:15926:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getOwnedTypeAssignment_1_1()); } - // InternalQVTimperative.g:14991:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) - // InternalQVTimperative.g:14991:2: rule__ParameterCS__OwnedTypeAssignment_1_1 + // InternalQVTimperative.g:15927:1: ( rule__ParameterCS__OwnedTypeAssignment_1_1 ) + // InternalQVTimperative.g:15927:2: rule__ParameterCS__OwnedTypeAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__OwnedTypeAssignment_1_1(); @@ -45286,16 +47977,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_2__0" - // InternalQVTimperative.g:15005:1: rule__ParameterCS__Group_2__0 : rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 ; + // InternalQVTimperative.g:15941:1: rule__ParameterCS__Group_2__0 : rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 ; public final void rule__ParameterCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15009:1: ( rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 ) - // InternalQVTimperative.g:15010:2: rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 + // InternalQVTimperative.g:15945:1: ( rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 ) + // InternalQVTimperative.g:15946:2: rule__ParameterCS__Group_2__0__Impl rule__ParameterCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_74); + pushFollow(FollowSets000.FOLLOW_79); rule__ParameterCS__Group_2__0__Impl(); state._fsp--; @@ -45324,22 +48015,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_2__0__Impl" - // InternalQVTimperative.g:15017:1: rule__ParameterCS__Group_2__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:15953:1: rule__ParameterCS__Group_2__0__Impl : ( '{' ) ; public final void rule__ParameterCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15021:1: ( ( '{' ) ) - // InternalQVTimperative.g:15022:1: ( '{' ) + // InternalQVTimperative.g:15957:1: ( ( '{' ) ) + // InternalQVTimperative.g:15958:1: ( '{' ) { - // InternalQVTimperative.g:15022:1: ( '{' ) - // InternalQVTimperative.g:15023:1: '{' + // InternalQVTimperative.g:15958:1: ( '{' ) + // InternalQVTimperative.g:15959:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_2_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_2_0()); } @@ -45365,16 +48056,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_2__1" - // InternalQVTimperative.g:15036:1: rule__ParameterCS__Group_2__1 : rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 ; + // InternalQVTimperative.g:15972:1: rule__ParameterCS__Group_2__1 : rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 ; public final void rule__ParameterCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15040:1: ( rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 ) - // InternalQVTimperative.g:15041:2: rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 + // InternalQVTimperative.g:15976:1: ( rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 ) + // InternalQVTimperative.g:15977:2: rule__ParameterCS__Group_2__1__Impl rule__ParameterCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__ParameterCS__Group_2__1__Impl(); state._fsp--; @@ -45403,28 +48094,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_2__1__Impl" - // InternalQVTimperative.g:15048:1: rule__ParameterCS__Group_2__1__Impl : ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) ; + // InternalQVTimperative.g:15984:1: rule__ParameterCS__Group_2__1__Impl : ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) ; public final void rule__ParameterCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15052:1: ( ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) ) - // InternalQVTimperative.g:15053:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) + // InternalQVTimperative.g:15988:1: ( ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) ) + // InternalQVTimperative.g:15989:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) { - // InternalQVTimperative.g:15053:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) - // InternalQVTimperative.g:15054:1: ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) + // InternalQVTimperative.g:15989:1: ( ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) ) + // InternalQVTimperative.g:15990:1: ( ( rule__ParameterCS__Group_2_1__0 ) ) ( ( rule__ParameterCS__Group_2_1__0 )* ) { - // InternalQVTimperative.g:15054:1: ( ( rule__ParameterCS__Group_2_1__0 ) ) - // InternalQVTimperative.g:15055:1: ( rule__ParameterCS__Group_2_1__0 ) + // InternalQVTimperative.g:15990:1: ( ( rule__ParameterCS__Group_2_1__0 ) ) + // InternalQVTimperative.g:15991:1: ( rule__ParameterCS__Group_2_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getGroup_2_1()); } - // InternalQVTimperative.g:15056:1: ( rule__ParameterCS__Group_2_1__0 ) - // InternalQVTimperative.g:15056:2: rule__ParameterCS__Group_2_1__0 + // InternalQVTimperative.g:15992:1: ( rule__ParameterCS__Group_2_1__0 ) + // InternalQVTimperative.g:15992:2: rule__ParameterCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_75); + pushFollow(FollowSets000.FOLLOW_80); rule__ParameterCS__Group_2_1__0(); state._fsp--; @@ -45438,28 +48129,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } - // InternalQVTimperative.g:15059:1: ( ( rule__ParameterCS__Group_2_1__0 )* ) - // InternalQVTimperative.g:15060:1: ( rule__ParameterCS__Group_2_1__0 )* + // InternalQVTimperative.g:15995:1: ( ( rule__ParameterCS__Group_2_1__0 )* ) + // InternalQVTimperative.g:15996:1: ( rule__ParameterCS__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getGroup_2_1()); } - // InternalQVTimperative.g:15061:1: ( rule__ParameterCS__Group_2_1__0 )* - loop149: + // InternalQVTimperative.g:15997:1: ( rule__ParameterCS__Group_2_1__0 )* + loop155: do { - int alt149=2; - int LA149_0 = input.LA(1); + int alt155=2; + int LA155_0 = input.LA(1); - if ( ((LA149_0>=125 && LA149_0<=126)||(LA149_0>=130 && LA149_0<=131)) ) { - alt149=1; + if ( ((LA155_0>=131 && LA155_0<=132)||(LA155_0>=136 && LA155_0<=137)) ) { + alt155=1; } - switch (alt149) { + switch (alt155) { case 1 : - // InternalQVTimperative.g:15061:2: rule__ParameterCS__Group_2_1__0 + // InternalQVTimperative.g:15997:2: rule__ParameterCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_75); + pushFollow(FollowSets000.FOLLOW_80); rule__ParameterCS__Group_2_1__0(); state._fsp--; @@ -45469,7 +48160,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop149; + break loop155; } } while (true); @@ -45501,14 +48192,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_2__2" - // InternalQVTimperative.g:15072:1: rule__ParameterCS__Group_2__2 : rule__ParameterCS__Group_2__2__Impl ; + // InternalQVTimperative.g:16008:1: rule__ParameterCS__Group_2__2 : rule__ParameterCS__Group_2__2__Impl ; public final void rule__ParameterCS__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15076:1: ( rule__ParameterCS__Group_2__2__Impl ) - // InternalQVTimperative.g:15077:2: rule__ParameterCS__Group_2__2__Impl + // InternalQVTimperative.g:16012:1: ( rule__ParameterCS__Group_2__2__Impl ) + // InternalQVTimperative.g:16013:2: rule__ParameterCS__Group_2__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__Group_2__2__Impl(); @@ -45534,22 +48225,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_2__2__Impl" - // InternalQVTimperative.g:15083:1: rule__ParameterCS__Group_2__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:16019:1: rule__ParameterCS__Group_2__2__Impl : ( '}' ) ; public final void rule__ParameterCS__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15087:1: ( ( '}' ) ) - // InternalQVTimperative.g:15088:1: ( '}' ) + // InternalQVTimperative.g:16023:1: ( ( '}' ) ) + // InternalQVTimperative.g:16024:1: ( '}' ) { - // InternalQVTimperative.g:15088:1: ( '}' ) - // InternalQVTimperative.g:15089:1: '}' + // InternalQVTimperative.g:16024:1: ( '}' ) + // InternalQVTimperative.g:16025:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_2_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_2_2()); } @@ -45575,14 +48266,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_2_1__0" - // InternalQVTimperative.g:15108:1: rule__ParameterCS__Group_2_1__0 : rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 ; + // InternalQVTimperative.g:16044:1: rule__ParameterCS__Group_2_1__0 : rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 ; public final void rule__ParameterCS__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15112:1: ( rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 ) - // InternalQVTimperative.g:15113:2: rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 + // InternalQVTimperative.g:16048:1: ( rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 ) + // InternalQVTimperative.g:16049:2: rule__ParameterCS__Group_2_1__0__Impl rule__ParameterCS__Group_2_1__1 { pushFollow(FollowSets000.FOLLOW_13); rule__ParameterCS__Group_2_1__0__Impl(); @@ -45613,23 +48304,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_2_1__0__Impl" - // InternalQVTimperative.g:15120:1: rule__ParameterCS__Group_2_1__0__Impl : ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) ; + // InternalQVTimperative.g:16056:1: rule__ParameterCS__Group_2_1__0__Impl : ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) ; public final void rule__ParameterCS__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15124:1: ( ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) ) - // InternalQVTimperative.g:15125:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) + // InternalQVTimperative.g:16060:1: ( ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) ) + // InternalQVTimperative.g:16061:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) { - // InternalQVTimperative.g:15125:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) - // InternalQVTimperative.g:15126:1: ( rule__ParameterCS__Alternatives_2_1_0 ) + // InternalQVTimperative.g:16061:1: ( ( rule__ParameterCS__Alternatives_2_1_0 ) ) + // InternalQVTimperative.g:16062:1: ( rule__ParameterCS__Alternatives_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getAlternatives_2_1_0()); } - // InternalQVTimperative.g:15127:1: ( rule__ParameterCS__Alternatives_2_1_0 ) - // InternalQVTimperative.g:15127:2: rule__ParameterCS__Alternatives_2_1_0 + // InternalQVTimperative.g:16063:1: ( rule__ParameterCS__Alternatives_2_1_0 ) + // InternalQVTimperative.g:16063:2: rule__ParameterCS__Alternatives_2_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__Alternatives_2_1_0(); @@ -45664,14 +48355,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_2_1__1" - // InternalQVTimperative.g:15137:1: rule__ParameterCS__Group_2_1__1 : rule__ParameterCS__Group_2_1__1__Impl ; + // InternalQVTimperative.g:16073:1: rule__ParameterCS__Group_2_1__1 : rule__ParameterCS__Group_2_1__1__Impl ; public final void rule__ParameterCS__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15141:1: ( rule__ParameterCS__Group_2_1__1__Impl ) - // InternalQVTimperative.g:15142:2: rule__ParameterCS__Group_2_1__1__Impl + // InternalQVTimperative.g:16077:1: ( rule__ParameterCS__Group_2_1__1__Impl ) + // InternalQVTimperative.g:16078:2: rule__ParameterCS__Group_2_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__Group_2_1__1__Impl(); @@ -45697,33 +48388,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_2_1__1__Impl" - // InternalQVTimperative.g:15148:1: rule__ParameterCS__Group_2_1__1__Impl : ( ( ',' )? ) ; + // InternalQVTimperative.g:16084:1: rule__ParameterCS__Group_2_1__1__Impl : ( ( ',' )? ) ; public final void rule__ParameterCS__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15152:1: ( ( ( ',' )? ) ) - // InternalQVTimperative.g:15153:1: ( ( ',' )? ) + // InternalQVTimperative.g:16088:1: ( ( ( ',' )? ) ) + // InternalQVTimperative.g:16089:1: ( ( ',' )? ) { - // InternalQVTimperative.g:15153:1: ( ( ',' )? ) - // InternalQVTimperative.g:15154:1: ( ',' )? + // InternalQVTimperative.g:16089:1: ( ( ',' )? ) + // InternalQVTimperative.g:16090:1: ( ',' )? { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getCommaKeyword_2_1_1()); } - // InternalQVTimperative.g:15155:1: ( ',' )? - int alt150=2; - int LA150_0 = input.LA(1); + // InternalQVTimperative.g:16091:1: ( ',' )? + int alt156=2; + int LA156_0 = input.LA(1); - if ( (LA150_0==69) ) { - alt150=1; + if ( (LA156_0==70) ) { + alt156=1; } - switch (alt150) { + switch (alt156) { case 1 : - // InternalQVTimperative.g:15156:2: ',' + // InternalQVTimperative.g:16092:2: ',' { - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; } break; @@ -45755,16 +48446,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_3__0" - // InternalQVTimperative.g:15171:1: rule__ParameterCS__Group_3__0 : rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 ; + // InternalQVTimperative.g:16107:1: rule__ParameterCS__Group_3__0 : rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 ; public final void rule__ParameterCS__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15175:1: ( rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 ) - // InternalQVTimperative.g:15176:2: rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 + // InternalQVTimperative.g:16111:1: ( rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 ) + // InternalQVTimperative.g:16112:2: rule__ParameterCS__Group_3__0__Impl rule__ParameterCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__ParameterCS__Group_3__0__Impl(); state._fsp--; @@ -45793,22 +48484,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_3__0__Impl" - // InternalQVTimperative.g:15183:1: rule__ParameterCS__Group_3__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:16119:1: rule__ParameterCS__Group_3__0__Impl : ( '{' ) ; public final void rule__ParameterCS__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15187:1: ( ( '{' ) ) - // InternalQVTimperative.g:15188:1: ( '{' ) + // InternalQVTimperative.g:16123:1: ( ( '{' ) ) + // InternalQVTimperative.g:16124:1: ( '{' ) { - // InternalQVTimperative.g:15188:1: ( '{' ) - // InternalQVTimperative.g:15189:1: '{' + // InternalQVTimperative.g:16124:1: ( '{' ) + // InternalQVTimperative.g:16125:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_3_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterCSAccess().getLeftCurlyBracketKeyword_3_0()); } @@ -45834,14 +48525,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_3__1" - // InternalQVTimperative.g:15202:1: rule__ParameterCS__Group_3__1 : rule__ParameterCS__Group_3__1__Impl ; + // InternalQVTimperative.g:16138:1: rule__ParameterCS__Group_3__1 : rule__ParameterCS__Group_3__1__Impl ; public final void rule__ParameterCS__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15206:1: ( rule__ParameterCS__Group_3__1__Impl ) - // InternalQVTimperative.g:15207:2: rule__ParameterCS__Group_3__1__Impl + // InternalQVTimperative.g:16142:1: ( rule__ParameterCS__Group_3__1__Impl ) + // InternalQVTimperative.g:16143:2: rule__ParameterCS__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ParameterCS__Group_3__1__Impl(); @@ -45867,22 +48558,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__Group_3__1__Impl" - // InternalQVTimperative.g:15213:1: rule__ParameterCS__Group_3__1__Impl : ( '}' ) ; + // InternalQVTimperative.g:16149:1: rule__ParameterCS__Group_3__1__Impl : ( '}' ) ; public final void rule__ParameterCS__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15217:1: ( ( '}' ) ) - // InternalQVTimperative.g:15218:1: ( '}' ) + // InternalQVTimperative.g:16153:1: ( ( '}' ) ) + // InternalQVTimperative.g:16154:1: ( '}' ) { - // InternalQVTimperative.g:15218:1: ( '}' ) - // InternalQVTimperative.g:15219:1: '}' + // InternalQVTimperative.g:16154:1: ( '}' ) + // InternalQVTimperative.g:16155:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_3_1()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterCSAccess().getRightCurlyBracketKeyword_3_1()); } @@ -45908,16 +48599,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__0" - // InternalQVTimperative.g:15236:1: rule__ReferenceCS__Group__0 : rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 ; + // InternalQVTimperative.g:16172:1: rule__ReferenceCS__Group__0 : rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 ; public final void rule__ReferenceCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15240:1: ( rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 ) - // InternalQVTimperative.g:15241:2: rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 + // InternalQVTimperative.g:16176:1: ( rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 ) + // InternalQVTimperative.g:16177:2: rule__ReferenceCS__Group__0__Impl rule__ReferenceCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_76); + pushFollow(FollowSets000.FOLLOW_81); rule__ReferenceCS__Group__0__Impl(); state._fsp--; @@ -45946,31 +48637,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__0__Impl" - // InternalQVTimperative.g:15248:1: rule__ReferenceCS__Group__0__Impl : ( ( rule__ReferenceCS__Alternatives_0 )? ) ; + // InternalQVTimperative.g:16184:1: rule__ReferenceCS__Group__0__Impl : ( ( rule__ReferenceCS__Alternatives_0 )? ) ; public final void rule__ReferenceCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15252:1: ( ( ( rule__ReferenceCS__Alternatives_0 )? ) ) - // InternalQVTimperative.g:15253:1: ( ( rule__ReferenceCS__Alternatives_0 )? ) + // InternalQVTimperative.g:16188:1: ( ( ( rule__ReferenceCS__Alternatives_0 )? ) ) + // InternalQVTimperative.g:16189:1: ( ( rule__ReferenceCS__Alternatives_0 )? ) { - // InternalQVTimperative.g:15253:1: ( ( rule__ReferenceCS__Alternatives_0 )? ) - // InternalQVTimperative.g:15254:1: ( rule__ReferenceCS__Alternatives_0 )? + // InternalQVTimperative.g:16189:1: ( ( rule__ReferenceCS__Alternatives_0 )? ) + // InternalQVTimperative.g:16190:1: ( rule__ReferenceCS__Alternatives_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getAlternatives_0()); } - // InternalQVTimperative.g:15255:1: ( rule__ReferenceCS__Alternatives_0 )? - int alt151=2; - int LA151_0 = input.LA(1); + // InternalQVTimperative.g:16191:1: ( rule__ReferenceCS__Alternatives_0 )? + int alt157=2; + int LA157_0 = input.LA(1); - if ( ((LA151_0>=119 && LA151_0<=120)) ) { - alt151=1; + if ( ((LA157_0>=125 && LA157_0<=126)) ) { + alt157=1; } - switch (alt151) { + switch (alt157) { case 1 : - // InternalQVTimperative.g:15255:2: rule__ReferenceCS__Alternatives_0 + // InternalQVTimperative.g:16191:2: rule__ReferenceCS__Alternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Alternatives_0(); @@ -46008,14 +48699,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__1" - // InternalQVTimperative.g:15265:1: rule__ReferenceCS__Group__1 : rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 ; + // InternalQVTimperative.g:16201:1: rule__ReferenceCS__Group__1 : rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 ; public final void rule__ReferenceCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15269:1: ( rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 ) - // InternalQVTimperative.g:15270:2: rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 + // InternalQVTimperative.g:16205:1: ( rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 ) + // InternalQVTimperative.g:16206:2: rule__ReferenceCS__Group__1__Impl rule__ReferenceCS__Group__2 { pushFollow(FollowSets000.FOLLOW_8); rule__ReferenceCS__Group__1__Impl(); @@ -46046,22 +48737,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__1__Impl" - // InternalQVTimperative.g:15277:1: rule__ReferenceCS__Group__1__Impl : ( 'property' ) ; + // InternalQVTimperative.g:16213:1: rule__ReferenceCS__Group__1__Impl : ( 'property' ) ; public final void rule__ReferenceCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15281:1: ( ( 'property' ) ) - // InternalQVTimperative.g:15282:1: ( 'property' ) + // InternalQVTimperative.g:16217:1: ( ( 'property' ) ) + // InternalQVTimperative.g:16218:1: ( 'property' ) { - // InternalQVTimperative.g:15282:1: ( 'property' ) - // InternalQVTimperative.g:15283:1: 'property' + // InternalQVTimperative.g:16218:1: ( 'property' ) + // InternalQVTimperative.g:16219:1: 'property' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getPropertyKeyword_1()); } - match(input,95,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,99,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getPropertyKeyword_1()); } @@ -46087,16 +48778,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__2" - // InternalQVTimperative.g:15296:1: rule__ReferenceCS__Group__2 : rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 ; + // InternalQVTimperative.g:16232:1: rule__ReferenceCS__Group__2 : rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 ; public final void rule__ReferenceCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15300:1: ( rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 ) - // InternalQVTimperative.g:15301:2: rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 + // InternalQVTimperative.g:16236:1: ( rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 ) + // InternalQVTimperative.g:16237:2: rule__ReferenceCS__Group__2__Impl rule__ReferenceCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_77); + pushFollow(FollowSets000.FOLLOW_82); rule__ReferenceCS__Group__2__Impl(); state._fsp--; @@ -46125,23 +48816,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__2__Impl" - // InternalQVTimperative.g:15308:1: rule__ReferenceCS__Group__2__Impl : ( ( rule__ReferenceCS__NameAssignment_2 ) ) ; + // InternalQVTimperative.g:16244:1: rule__ReferenceCS__Group__2__Impl : ( ( rule__ReferenceCS__NameAssignment_2 ) ) ; public final void rule__ReferenceCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15312:1: ( ( ( rule__ReferenceCS__NameAssignment_2 ) ) ) - // InternalQVTimperative.g:15313:1: ( ( rule__ReferenceCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:16248:1: ( ( ( rule__ReferenceCS__NameAssignment_2 ) ) ) + // InternalQVTimperative.g:16249:1: ( ( rule__ReferenceCS__NameAssignment_2 ) ) { - // InternalQVTimperative.g:15313:1: ( ( rule__ReferenceCS__NameAssignment_2 ) ) - // InternalQVTimperative.g:15314:1: ( rule__ReferenceCS__NameAssignment_2 ) + // InternalQVTimperative.g:16249:1: ( ( rule__ReferenceCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:16250:1: ( rule__ReferenceCS__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getNameAssignment_2()); } - // InternalQVTimperative.g:15315:1: ( rule__ReferenceCS__NameAssignment_2 ) - // InternalQVTimperative.g:15315:2: rule__ReferenceCS__NameAssignment_2 + // InternalQVTimperative.g:16251:1: ( rule__ReferenceCS__NameAssignment_2 ) + // InternalQVTimperative.g:16251:2: rule__ReferenceCS__NameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__NameAssignment_2(); @@ -46176,16 +48867,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__3" - // InternalQVTimperative.g:15325:1: rule__ReferenceCS__Group__3 : rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 ; + // InternalQVTimperative.g:16261:1: rule__ReferenceCS__Group__3 : rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 ; public final void rule__ReferenceCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15329:1: ( rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 ) - // InternalQVTimperative.g:15330:2: rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 + // InternalQVTimperative.g:16265:1: ( rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 ) + // InternalQVTimperative.g:16266:2: rule__ReferenceCS__Group__3__Impl rule__ReferenceCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_77); + pushFollow(FollowSets000.FOLLOW_82); rule__ReferenceCS__Group__3__Impl(); state._fsp--; @@ -46214,31 +48905,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__3__Impl" - // InternalQVTimperative.g:15337:1: rule__ReferenceCS__Group__3__Impl : ( ( rule__ReferenceCS__Group_3__0 )? ) ; + // InternalQVTimperative.g:16273:1: rule__ReferenceCS__Group__3__Impl : ( ( rule__ReferenceCS__Group_3__0 )? ) ; public final void rule__ReferenceCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15341:1: ( ( ( rule__ReferenceCS__Group_3__0 )? ) ) - // InternalQVTimperative.g:15342:1: ( ( rule__ReferenceCS__Group_3__0 )? ) + // InternalQVTimperative.g:16277:1: ( ( ( rule__ReferenceCS__Group_3__0 )? ) ) + // InternalQVTimperative.g:16278:1: ( ( rule__ReferenceCS__Group_3__0 )? ) { - // InternalQVTimperative.g:15342:1: ( ( rule__ReferenceCS__Group_3__0 )? ) - // InternalQVTimperative.g:15343:1: ( rule__ReferenceCS__Group_3__0 )? + // InternalQVTimperative.g:16278:1: ( ( rule__ReferenceCS__Group_3__0 )? ) + // InternalQVTimperative.g:16279:1: ( rule__ReferenceCS__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_3()); } - // InternalQVTimperative.g:15344:1: ( rule__ReferenceCS__Group_3__0 )? - int alt152=2; - int LA152_0 = input.LA(1); + // InternalQVTimperative.g:16280:1: ( rule__ReferenceCS__Group_3__0 )? + int alt158=2; + int LA158_0 = input.LA(1); - if ( (LA152_0==96) ) { - alt152=1; + if ( (LA158_0==100) ) { + alt158=1; } - switch (alt152) { + switch (alt158) { case 1 : - // InternalQVTimperative.g:15344:2: rule__ReferenceCS__Group_3__0 + // InternalQVTimperative.g:16280:2: rule__ReferenceCS__Group_3__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_3__0(); @@ -46276,16 +48967,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__4" - // InternalQVTimperative.g:15354:1: rule__ReferenceCS__Group__4 : rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 ; + // InternalQVTimperative.g:16290:1: rule__ReferenceCS__Group__4 : rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 ; public final void rule__ReferenceCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15358:1: ( rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 ) - // InternalQVTimperative.g:15359:2: rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 + // InternalQVTimperative.g:16294:1: ( rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 ) + // InternalQVTimperative.g:16295:2: rule__ReferenceCS__Group__4__Impl rule__ReferenceCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_77); + pushFollow(FollowSets000.FOLLOW_82); rule__ReferenceCS__Group__4__Impl(); state._fsp--; @@ -46314,31 +49005,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__4__Impl" - // InternalQVTimperative.g:15366:1: rule__ReferenceCS__Group__4__Impl : ( ( rule__ReferenceCS__Group_4__0 )? ) ; + // InternalQVTimperative.g:16302:1: rule__ReferenceCS__Group__4__Impl : ( ( rule__ReferenceCS__Group_4__0 )? ) ; public final void rule__ReferenceCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15370:1: ( ( ( rule__ReferenceCS__Group_4__0 )? ) ) - // InternalQVTimperative.g:15371:1: ( ( rule__ReferenceCS__Group_4__0 )? ) + // InternalQVTimperative.g:16306:1: ( ( ( rule__ReferenceCS__Group_4__0 )? ) ) + // InternalQVTimperative.g:16307:1: ( ( rule__ReferenceCS__Group_4__0 )? ) { - // InternalQVTimperative.g:15371:1: ( ( rule__ReferenceCS__Group_4__0 )? ) - // InternalQVTimperative.g:15372:1: ( rule__ReferenceCS__Group_4__0 )? + // InternalQVTimperative.g:16307:1: ( ( rule__ReferenceCS__Group_4__0 )? ) + // InternalQVTimperative.g:16308:1: ( rule__ReferenceCS__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_4()); } - // InternalQVTimperative.g:15373:1: ( rule__ReferenceCS__Group_4__0 )? - int alt153=2; - int LA153_0 = input.LA(1); + // InternalQVTimperative.g:16309:1: ( rule__ReferenceCS__Group_4__0 )? + int alt159=2; + int LA159_0 = input.LA(1); - if ( (LA153_0==71) ) { - alt153=1; + if ( (LA159_0==73) ) { + alt159=1; } - switch (alt153) { + switch (alt159) { case 1 : - // InternalQVTimperative.g:15373:2: rule__ReferenceCS__Group_4__0 + // InternalQVTimperative.g:16309:2: rule__ReferenceCS__Group_4__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_4__0(); @@ -46376,16 +49067,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__5" - // InternalQVTimperative.g:15383:1: rule__ReferenceCS__Group__5 : rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 ; + // InternalQVTimperative.g:16319:1: rule__ReferenceCS__Group__5 : rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 ; public final void rule__ReferenceCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15387:1: ( rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 ) - // InternalQVTimperative.g:15388:2: rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 + // InternalQVTimperative.g:16323:1: ( rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 ) + // InternalQVTimperative.g:16324:2: rule__ReferenceCS__Group__5__Impl rule__ReferenceCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_77); + pushFollow(FollowSets000.FOLLOW_82); rule__ReferenceCS__Group__5__Impl(); state._fsp--; @@ -46414,31 +49105,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__5__Impl" - // InternalQVTimperative.g:15395:1: rule__ReferenceCS__Group__5__Impl : ( ( rule__ReferenceCS__Group_5__0 )? ) ; + // InternalQVTimperative.g:16331:1: rule__ReferenceCS__Group__5__Impl : ( ( rule__ReferenceCS__Group_5__0 )? ) ; public final void rule__ReferenceCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15399:1: ( ( ( rule__ReferenceCS__Group_5__0 )? ) ) - // InternalQVTimperative.g:15400:1: ( ( rule__ReferenceCS__Group_5__0 )? ) + // InternalQVTimperative.g:16335:1: ( ( ( rule__ReferenceCS__Group_5__0 )? ) ) + // InternalQVTimperative.g:16336:1: ( ( rule__ReferenceCS__Group_5__0 )? ) { - // InternalQVTimperative.g:15400:1: ( ( rule__ReferenceCS__Group_5__0 )? ) - // InternalQVTimperative.g:15401:1: ( rule__ReferenceCS__Group_5__0 )? + // InternalQVTimperative.g:16336:1: ( ( rule__ReferenceCS__Group_5__0 )? ) + // InternalQVTimperative.g:16337:1: ( rule__ReferenceCS__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_5()); } - // InternalQVTimperative.g:15402:1: ( rule__ReferenceCS__Group_5__0 )? - int alt154=2; - int LA154_0 = input.LA(1); + // InternalQVTimperative.g:16338:1: ( rule__ReferenceCS__Group_5__0 )? + int alt160=2; + int LA160_0 = input.LA(1); - if ( (LA154_0==39) ) { - alt154=1; + if ( (LA160_0==40) ) { + alt160=1; } - switch (alt154) { + switch (alt160) { case 1 : - // InternalQVTimperative.g:15402:2: rule__ReferenceCS__Group_5__0 + // InternalQVTimperative.g:16338:2: rule__ReferenceCS__Group_5__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_5__0(); @@ -46476,16 +49167,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__6" - // InternalQVTimperative.g:15412:1: rule__ReferenceCS__Group__6 : rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 ; + // InternalQVTimperative.g:16348:1: rule__ReferenceCS__Group__6 : rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 ; public final void rule__ReferenceCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15416:1: ( rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 ) - // InternalQVTimperative.g:15417:2: rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 + // InternalQVTimperative.g:16352:1: ( rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 ) + // InternalQVTimperative.g:16353:2: rule__ReferenceCS__Group__6__Impl rule__ReferenceCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_77); + pushFollow(FollowSets000.FOLLOW_82); rule__ReferenceCS__Group__6__Impl(); state._fsp--; @@ -46514,35 +49205,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__6__Impl" - // InternalQVTimperative.g:15424:1: rule__ReferenceCS__Group__6__Impl : ( ( rule__ReferenceCS__Group_6__0 )? ) ; + // InternalQVTimperative.g:16360:1: rule__ReferenceCS__Group__6__Impl : ( ( rule__ReferenceCS__Group_6__0 )? ) ; public final void rule__ReferenceCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15428:1: ( ( ( rule__ReferenceCS__Group_6__0 )? ) ) - // InternalQVTimperative.g:15429:1: ( ( rule__ReferenceCS__Group_6__0 )? ) + // InternalQVTimperative.g:16364:1: ( ( ( rule__ReferenceCS__Group_6__0 )? ) ) + // InternalQVTimperative.g:16365:1: ( ( rule__ReferenceCS__Group_6__0 )? ) { - // InternalQVTimperative.g:15429:1: ( ( rule__ReferenceCS__Group_6__0 )? ) - // InternalQVTimperative.g:15430:1: ( rule__ReferenceCS__Group_6__0 )? + // InternalQVTimperative.g:16365:1: ( ( rule__ReferenceCS__Group_6__0 )? ) + // InternalQVTimperative.g:16366:1: ( rule__ReferenceCS__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_6()); } - // InternalQVTimperative.g:15431:1: ( rule__ReferenceCS__Group_6__0 )? - int alt155=2; - int LA155_0 = input.LA(1); + // InternalQVTimperative.g:16367:1: ( rule__ReferenceCS__Group_6__0 )? + int alt161=2; + int LA161_0 = input.LA(1); - if ( (LA155_0==75) ) { - int LA155_1 = input.LA(2); + if ( (LA161_0==80) ) { + int LA161_1 = input.LA(2); - if ( (LA155_1==117||(LA155_1>=121 && LA155_1<=122)||(LA155_1>=125 && LA155_1<=135)||(LA155_1>=138 && LA155_1<=141)) ) { - alt155=1; + if ( (LA161_1==123||(LA161_1>=127 && LA161_1<=128)||(LA161_1>=131 && LA161_1<=141)||(LA161_1>=144 && LA161_1<=147)) ) { + alt161=1; } } - switch (alt155) { + switch (alt161) { case 1 : - // InternalQVTimperative.g:15431:2: rule__ReferenceCS__Group_6__0 + // InternalQVTimperative.g:16367:2: rule__ReferenceCS__Group_6__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_6__0(); @@ -46580,14 +49271,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__7" - // InternalQVTimperative.g:15441:1: rule__ReferenceCS__Group__7 : rule__ReferenceCS__Group__7__Impl ; + // InternalQVTimperative.g:16377:1: rule__ReferenceCS__Group__7 : rule__ReferenceCS__Group__7__Impl ; public final void rule__ReferenceCS__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15445:1: ( rule__ReferenceCS__Group__7__Impl ) - // InternalQVTimperative.g:15446:2: rule__ReferenceCS__Group__7__Impl + // InternalQVTimperative.g:16381:1: ( rule__ReferenceCS__Group__7__Impl ) + // InternalQVTimperative.g:16382:2: rule__ReferenceCS__Group__7__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group__7__Impl(); @@ -46613,23 +49304,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group__7__Impl" - // InternalQVTimperative.g:15452:1: rule__ReferenceCS__Group__7__Impl : ( ( rule__ReferenceCS__Alternatives_7 ) ) ; + // InternalQVTimperative.g:16388:1: rule__ReferenceCS__Group__7__Impl : ( ( rule__ReferenceCS__Alternatives_7 ) ) ; public final void rule__ReferenceCS__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15456:1: ( ( ( rule__ReferenceCS__Alternatives_7 ) ) ) - // InternalQVTimperative.g:15457:1: ( ( rule__ReferenceCS__Alternatives_7 ) ) + // InternalQVTimperative.g:16392:1: ( ( ( rule__ReferenceCS__Alternatives_7 ) ) ) + // InternalQVTimperative.g:16393:1: ( ( rule__ReferenceCS__Alternatives_7 ) ) { - // InternalQVTimperative.g:15457:1: ( ( rule__ReferenceCS__Alternatives_7 ) ) - // InternalQVTimperative.g:15458:1: ( rule__ReferenceCS__Alternatives_7 ) + // InternalQVTimperative.g:16393:1: ( ( rule__ReferenceCS__Alternatives_7 ) ) + // InternalQVTimperative.g:16394:1: ( rule__ReferenceCS__Alternatives_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getAlternatives_7()); } - // InternalQVTimperative.g:15459:1: ( rule__ReferenceCS__Alternatives_7 ) - // InternalQVTimperative.g:15459:2: rule__ReferenceCS__Alternatives_7 + // InternalQVTimperative.g:16395:1: ( rule__ReferenceCS__Alternatives_7 ) + // InternalQVTimperative.g:16395:2: rule__ReferenceCS__Alternatives_7 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Alternatives_7(); @@ -46664,16 +49355,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_0_0__0" - // InternalQVTimperative.g:15485:1: rule__ReferenceCS__Group_0_0__0 : rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 ; + // InternalQVTimperative.g:16421:1: rule__ReferenceCS__Group_0_0__0 : rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 ; public final void rule__ReferenceCS__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15489:1: ( rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 ) - // InternalQVTimperative.g:15490:2: rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 + // InternalQVTimperative.g:16425:1: ( rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 ) + // InternalQVTimperative.g:16426:2: rule__ReferenceCS__Group_0_0__0__Impl rule__ReferenceCS__Group_0_0__1 { - pushFollow(FollowSets000.FOLLOW_50); + pushFollow(FollowSets000.FOLLOW_55); rule__ReferenceCS__Group_0_0__0__Impl(); state._fsp--; @@ -46702,23 +49393,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_0_0__0__Impl" - // InternalQVTimperative.g:15497:1: rule__ReferenceCS__Group_0_0__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) ; + // InternalQVTimperative.g:16433:1: rule__ReferenceCS__Group_0_0__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) ; public final void rule__ReferenceCS__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15501:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) ) - // InternalQVTimperative.g:15502:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) + // InternalQVTimperative.g:16437:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) ) + // InternalQVTimperative.g:16438:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) { - // InternalQVTimperative.g:15502:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) - // InternalQVTimperative.g:15503:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) + // InternalQVTimperative.g:16438:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) ) + // InternalQVTimperative.g:16439:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_0_0()); } - // InternalQVTimperative.g:15504:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) - // InternalQVTimperative.g:15504:2: rule__ReferenceCS__QualifiersAssignment_0_0_0 + // InternalQVTimperative.g:16440:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_0 ) + // InternalQVTimperative.g:16440:2: rule__ReferenceCS__QualifiersAssignment_0_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_0_0_0(); @@ -46753,14 +49444,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_0_0__1" - // InternalQVTimperative.g:15514:1: rule__ReferenceCS__Group_0_0__1 : rule__ReferenceCS__Group_0_0__1__Impl ; + // InternalQVTimperative.g:16450:1: rule__ReferenceCS__Group_0_0__1 : rule__ReferenceCS__Group_0_0__1__Impl ; public final void rule__ReferenceCS__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15518:1: ( rule__ReferenceCS__Group_0_0__1__Impl ) - // InternalQVTimperative.g:15519:2: rule__ReferenceCS__Group_0_0__1__Impl + // InternalQVTimperative.g:16454:1: ( rule__ReferenceCS__Group_0_0__1__Impl ) + // InternalQVTimperative.g:16455:2: rule__ReferenceCS__Group_0_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_0_0__1__Impl(); @@ -46786,31 +49477,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_0_0__1__Impl" - // InternalQVTimperative.g:15525:1: rule__ReferenceCS__Group_0_0__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) ; + // InternalQVTimperative.g:16461:1: rule__ReferenceCS__Group_0_0__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) ; public final void rule__ReferenceCS__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15529:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) ) - // InternalQVTimperative.g:15530:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) + // InternalQVTimperative.g:16465:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) ) + // InternalQVTimperative.g:16466:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) { - // InternalQVTimperative.g:15530:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) - // InternalQVTimperative.g:15531:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? + // InternalQVTimperative.g:16466:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? ) + // InternalQVTimperative.g:16467:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_0_1()); } - // InternalQVTimperative.g:15532:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? - int alt156=2; - int LA156_0 = input.LA(1); + // InternalQVTimperative.g:16468:1: ( rule__ReferenceCS__QualifiersAssignment_0_0_1 )? + int alt162=2; + int LA162_0 = input.LA(1); - if ( (LA156_0==120) ) { - alt156=1; + if ( (LA162_0==126) ) { + alt162=1; } - switch (alt156) { + switch (alt162) { case 1 : - // InternalQVTimperative.g:15532:2: rule__ReferenceCS__QualifiersAssignment_0_0_1 + // InternalQVTimperative.g:16468:2: rule__ReferenceCS__QualifiersAssignment_0_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_0_0_1(); @@ -46848,16 +49539,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_0_1__0" - // InternalQVTimperative.g:15546:1: rule__ReferenceCS__Group_0_1__0 : rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 ; + // InternalQVTimperative.g:16482:1: rule__ReferenceCS__Group_0_1__0 : rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 ; public final void rule__ReferenceCS__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15550:1: ( rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 ) - // InternalQVTimperative.g:15551:2: rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 + // InternalQVTimperative.g:16486:1: ( rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 ) + // InternalQVTimperative.g:16487:2: rule__ReferenceCS__Group_0_1__0__Impl rule__ReferenceCS__Group_0_1__1 { - pushFollow(FollowSets000.FOLLOW_51); + pushFollow(FollowSets000.FOLLOW_56); rule__ReferenceCS__Group_0_1__0__Impl(); state._fsp--; @@ -46886,23 +49577,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_0_1__0__Impl" - // InternalQVTimperative.g:15558:1: rule__ReferenceCS__Group_0_1__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) ; + // InternalQVTimperative.g:16494:1: rule__ReferenceCS__Group_0_1__0__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) ; public final void rule__ReferenceCS__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15562:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) ) - // InternalQVTimperative.g:15563:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) + // InternalQVTimperative.g:16498:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) ) + // InternalQVTimperative.g:16499:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) { - // InternalQVTimperative.g:15563:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) - // InternalQVTimperative.g:15564:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) + // InternalQVTimperative.g:16499:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) ) + // InternalQVTimperative.g:16500:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_1_0()); } - // InternalQVTimperative.g:15565:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) - // InternalQVTimperative.g:15565:2: rule__ReferenceCS__QualifiersAssignment_0_1_0 + // InternalQVTimperative.g:16501:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_0 ) + // InternalQVTimperative.g:16501:2: rule__ReferenceCS__QualifiersAssignment_0_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_0_1_0(); @@ -46937,14 +49628,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_0_1__1" - // InternalQVTimperative.g:15575:1: rule__ReferenceCS__Group_0_1__1 : rule__ReferenceCS__Group_0_1__1__Impl ; + // InternalQVTimperative.g:16511:1: rule__ReferenceCS__Group_0_1__1 : rule__ReferenceCS__Group_0_1__1__Impl ; public final void rule__ReferenceCS__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15579:1: ( rule__ReferenceCS__Group_0_1__1__Impl ) - // InternalQVTimperative.g:15580:2: rule__ReferenceCS__Group_0_1__1__Impl + // InternalQVTimperative.g:16515:1: ( rule__ReferenceCS__Group_0_1__1__Impl ) + // InternalQVTimperative.g:16516:2: rule__ReferenceCS__Group_0_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_0_1__1__Impl(); @@ -46970,31 +49661,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_0_1__1__Impl" - // InternalQVTimperative.g:15586:1: rule__ReferenceCS__Group_0_1__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) ; + // InternalQVTimperative.g:16522:1: rule__ReferenceCS__Group_0_1__1__Impl : ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) ; public final void rule__ReferenceCS__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15590:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) ) - // InternalQVTimperative.g:15591:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) + // InternalQVTimperative.g:16526:1: ( ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) ) + // InternalQVTimperative.g:16527:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) { - // InternalQVTimperative.g:15591:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) - // InternalQVTimperative.g:15592:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? + // InternalQVTimperative.g:16527:1: ( ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? ) + // InternalQVTimperative.g:16528:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersAssignment_0_1_1()); } - // InternalQVTimperative.g:15593:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? - int alt157=2; - int LA157_0 = input.LA(1); + // InternalQVTimperative.g:16529:1: ( rule__ReferenceCS__QualifiersAssignment_0_1_1 )? + int alt163=2; + int LA163_0 = input.LA(1); - if ( (LA157_0==119) ) { - alt157=1; + if ( (LA163_0==125) ) { + alt163=1; } - switch (alt157) { + switch (alt163) { case 1 : - // InternalQVTimperative.g:15593:2: rule__ReferenceCS__QualifiersAssignment_0_1_1 + // InternalQVTimperative.g:16529:2: rule__ReferenceCS__QualifiersAssignment_0_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__QualifiersAssignment_0_1_1(); @@ -47032,14 +49723,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_3__0" - // InternalQVTimperative.g:15607:1: rule__ReferenceCS__Group_3__0 : rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 ; + // InternalQVTimperative.g:16543:1: rule__ReferenceCS__Group_3__0 : rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 ; public final void rule__ReferenceCS__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15611:1: ( rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 ) - // InternalQVTimperative.g:15612:2: rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 + // InternalQVTimperative.g:16547:1: ( rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 ) + // InternalQVTimperative.g:16548:2: rule__ReferenceCS__Group_3__0__Impl rule__ReferenceCS__Group_3__1 { pushFollow(FollowSets000.FOLLOW_8); rule__ReferenceCS__Group_3__0__Impl(); @@ -47070,22 +49761,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_3__0__Impl" - // InternalQVTimperative.g:15619:1: rule__ReferenceCS__Group_3__0__Impl : ( '#' ) ; + // InternalQVTimperative.g:16555:1: rule__ReferenceCS__Group_3__0__Impl : ( '#' ) ; public final void rule__ReferenceCS__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15623:1: ( ( '#' ) ) - // InternalQVTimperative.g:15624:1: ( '#' ) + // InternalQVTimperative.g:16559:1: ( ( '#' ) ) + // InternalQVTimperative.g:16560:1: ( '#' ) { - // InternalQVTimperative.g:15624:1: ( '#' ) - // InternalQVTimperative.g:15625:1: '#' + // InternalQVTimperative.g:16560:1: ( '#' ) + // InternalQVTimperative.g:16561:1: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getNumberSignKeyword_3_0()); } - match(input,96,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getNumberSignKeyword_3_0()); } @@ -47111,14 +49802,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_3__1" - // InternalQVTimperative.g:15638:1: rule__ReferenceCS__Group_3__1 : rule__ReferenceCS__Group_3__1__Impl ; + // InternalQVTimperative.g:16574:1: rule__ReferenceCS__Group_3__1 : rule__ReferenceCS__Group_3__1__Impl ; public final void rule__ReferenceCS__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15642:1: ( rule__ReferenceCS__Group_3__1__Impl ) - // InternalQVTimperative.g:15643:2: rule__ReferenceCS__Group_3__1__Impl + // InternalQVTimperative.g:16578:1: ( rule__ReferenceCS__Group_3__1__Impl ) + // InternalQVTimperative.g:16579:2: rule__ReferenceCS__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_3__1__Impl(); @@ -47144,23 +49835,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_3__1__Impl" - // InternalQVTimperative.g:15649:1: rule__ReferenceCS__Group_3__1__Impl : ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) ; + // InternalQVTimperative.g:16585:1: rule__ReferenceCS__Group_3__1__Impl : ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) ; public final void rule__ReferenceCS__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15653:1: ( ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) ) - // InternalQVTimperative.g:15654:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) + // InternalQVTimperative.g:16589:1: ( ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) ) + // InternalQVTimperative.g:16590:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) { - // InternalQVTimperative.g:15654:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) - // InternalQVTimperative.g:15655:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) + // InternalQVTimperative.g:16590:1: ( ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) ) + // InternalQVTimperative.g:16591:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getReferredOppositeAssignment_3_1()); } - // InternalQVTimperative.g:15656:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) - // InternalQVTimperative.g:15656:2: rule__ReferenceCS__ReferredOppositeAssignment_3_1 + // InternalQVTimperative.g:16592:1: ( rule__ReferenceCS__ReferredOppositeAssignment_3_1 ) + // InternalQVTimperative.g:16592:2: rule__ReferenceCS__ReferredOppositeAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__ReferredOppositeAssignment_3_1(); @@ -47195,14 +49886,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_4__0" - // InternalQVTimperative.g:15670:1: rule__ReferenceCS__Group_4__0 : rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 ; + // InternalQVTimperative.g:16606:1: rule__ReferenceCS__Group_4__0 : rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 ; public final void rule__ReferenceCS__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15674:1: ( rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 ) - // InternalQVTimperative.g:15675:2: rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 + // InternalQVTimperative.g:16610:1: ( rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 ) + // InternalQVTimperative.g:16611:2: rule__ReferenceCS__Group_4__0__Impl rule__ReferenceCS__Group_4__1 { pushFollow(FollowSets000.FOLLOW_12); rule__ReferenceCS__Group_4__0__Impl(); @@ -47233,22 +49924,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_4__0__Impl" - // InternalQVTimperative.g:15682:1: rule__ReferenceCS__Group_4__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:16618:1: rule__ReferenceCS__Group_4__0__Impl : ( ':' ) ; public final void rule__ReferenceCS__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15686:1: ( ( ':' ) ) - // InternalQVTimperative.g:15687:1: ( ':' ) + // InternalQVTimperative.g:16622:1: ( ( ':' ) ) + // InternalQVTimperative.g:16623:1: ( ':' ) { - // InternalQVTimperative.g:15687:1: ( ':' ) - // InternalQVTimperative.g:15688:1: ':' + // InternalQVTimperative.g:16623:1: ( ':' ) + // InternalQVTimperative.g:16624:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getColonKeyword_4_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getColonKeyword_4_0()); } @@ -47274,14 +49965,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_4__1" - // InternalQVTimperative.g:15701:1: rule__ReferenceCS__Group_4__1 : rule__ReferenceCS__Group_4__1__Impl ; + // InternalQVTimperative.g:16637:1: rule__ReferenceCS__Group_4__1 : rule__ReferenceCS__Group_4__1__Impl ; public final void rule__ReferenceCS__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15705:1: ( rule__ReferenceCS__Group_4__1__Impl ) - // InternalQVTimperative.g:15706:2: rule__ReferenceCS__Group_4__1__Impl + // InternalQVTimperative.g:16641:1: ( rule__ReferenceCS__Group_4__1__Impl ) + // InternalQVTimperative.g:16642:2: rule__ReferenceCS__Group_4__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_4__1__Impl(); @@ -47307,23 +49998,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_4__1__Impl" - // InternalQVTimperative.g:15712:1: rule__ReferenceCS__Group_4__1__Impl : ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) ; + // InternalQVTimperative.g:16648:1: rule__ReferenceCS__Group_4__1__Impl : ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) ; public final void rule__ReferenceCS__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15716:1: ( ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) ) - // InternalQVTimperative.g:15717:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) + // InternalQVTimperative.g:16652:1: ( ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) ) + // InternalQVTimperative.g:16653:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) { - // InternalQVTimperative.g:15717:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) - // InternalQVTimperative.g:15718:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) + // InternalQVTimperative.g:16653:1: ( ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) ) + // InternalQVTimperative.g:16654:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getOwnedTypeAssignment_4_1()); } - // InternalQVTimperative.g:15719:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) - // InternalQVTimperative.g:15719:2: rule__ReferenceCS__OwnedTypeAssignment_4_1 + // InternalQVTimperative.g:16655:1: ( rule__ReferenceCS__OwnedTypeAssignment_4_1 ) + // InternalQVTimperative.g:16655:2: rule__ReferenceCS__OwnedTypeAssignment_4_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__OwnedTypeAssignment_4_1(); @@ -47358,16 +50049,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_5__0" - // InternalQVTimperative.g:15733:1: rule__ReferenceCS__Group_5__0 : rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 ; + // InternalQVTimperative.g:16669:1: rule__ReferenceCS__Group_5__0 : rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 ; public final void rule__ReferenceCS__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15737:1: ( rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 ) - // InternalQVTimperative.g:15738:2: rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 + // InternalQVTimperative.g:16673:1: ( rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 ) + // InternalQVTimperative.g:16674:2: rule__ReferenceCS__Group_5__0__Impl rule__ReferenceCS__Group_5__1 { - pushFollow(FollowSets000.FOLLOW_52); + pushFollow(FollowSets000.FOLLOW_57); rule__ReferenceCS__Group_5__0__Impl(); state._fsp--; @@ -47396,22 +50087,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_5__0__Impl" - // InternalQVTimperative.g:15745:1: rule__ReferenceCS__Group_5__0__Impl : ( '=' ) ; + // InternalQVTimperative.g:16681:1: rule__ReferenceCS__Group_5__0__Impl : ( '=' ) ; public final void rule__ReferenceCS__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15749:1: ( ( '=' ) ) - // InternalQVTimperative.g:15750:1: ( '=' ) + // InternalQVTimperative.g:16685:1: ( ( '=' ) ) + // InternalQVTimperative.g:16686:1: ( '=' ) { - // InternalQVTimperative.g:15750:1: ( '=' ) - // InternalQVTimperative.g:15751:1: '=' + // InternalQVTimperative.g:16686:1: ( '=' ) + // InternalQVTimperative.g:16687:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getEqualsSignKeyword_5_0()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getEqualsSignKeyword_5_0()); } @@ -47437,14 +50128,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_5__1" - // InternalQVTimperative.g:15764:1: rule__ReferenceCS__Group_5__1 : rule__ReferenceCS__Group_5__1__Impl ; + // InternalQVTimperative.g:16700:1: rule__ReferenceCS__Group_5__1 : rule__ReferenceCS__Group_5__1__Impl ; public final void rule__ReferenceCS__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15768:1: ( rule__ReferenceCS__Group_5__1__Impl ) - // InternalQVTimperative.g:15769:2: rule__ReferenceCS__Group_5__1__Impl + // InternalQVTimperative.g:16704:1: ( rule__ReferenceCS__Group_5__1__Impl ) + // InternalQVTimperative.g:16705:2: rule__ReferenceCS__Group_5__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_5__1__Impl(); @@ -47470,23 +50161,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_5__1__Impl" - // InternalQVTimperative.g:15775:1: rule__ReferenceCS__Group_5__1__Impl : ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) ; + // InternalQVTimperative.g:16711:1: rule__ReferenceCS__Group_5__1__Impl : ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) ; public final void rule__ReferenceCS__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15779:1: ( ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) ) - // InternalQVTimperative.g:15780:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) + // InternalQVTimperative.g:16715:1: ( ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) ) + // InternalQVTimperative.g:16716:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) { - // InternalQVTimperative.g:15780:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) - // InternalQVTimperative.g:15781:1: ( rule__ReferenceCS__DefaultAssignment_5_1 ) + // InternalQVTimperative.g:16716:1: ( ( rule__ReferenceCS__DefaultAssignment_5_1 ) ) + // InternalQVTimperative.g:16717:1: ( rule__ReferenceCS__DefaultAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getDefaultAssignment_5_1()); } - // InternalQVTimperative.g:15782:1: ( rule__ReferenceCS__DefaultAssignment_5_1 ) - // InternalQVTimperative.g:15782:2: rule__ReferenceCS__DefaultAssignment_5_1 + // InternalQVTimperative.g:16718:1: ( rule__ReferenceCS__DefaultAssignment_5_1 ) + // InternalQVTimperative.g:16718:2: rule__ReferenceCS__DefaultAssignment_5_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__DefaultAssignment_5_1(); @@ -47521,16 +50212,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_6__0" - // InternalQVTimperative.g:15796:1: rule__ReferenceCS__Group_6__0 : rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 ; + // InternalQVTimperative.g:16732:1: rule__ReferenceCS__Group_6__0 : rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 ; public final void rule__ReferenceCS__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15800:1: ( rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 ) - // InternalQVTimperative.g:15801:2: rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 + // InternalQVTimperative.g:16736:1: ( rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 ) + // InternalQVTimperative.g:16737:2: rule__ReferenceCS__Group_6__0__Impl rule__ReferenceCS__Group_6__1 { - pushFollow(FollowSets000.FOLLOW_78); + pushFollow(FollowSets000.FOLLOW_83); rule__ReferenceCS__Group_6__0__Impl(); state._fsp--; @@ -47559,22 +50250,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_6__0__Impl" - // InternalQVTimperative.g:15808:1: rule__ReferenceCS__Group_6__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:16744:1: rule__ReferenceCS__Group_6__0__Impl : ( '{' ) ; public final void rule__ReferenceCS__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15812:1: ( ( '{' ) ) - // InternalQVTimperative.g:15813:1: ( '{' ) + // InternalQVTimperative.g:16748:1: ( ( '{' ) ) + // InternalQVTimperative.g:16749:1: ( '{' ) { - // InternalQVTimperative.g:15813:1: ( '{' ) - // InternalQVTimperative.g:15814:1: '{' + // InternalQVTimperative.g:16749:1: ( '{' ) + // InternalQVTimperative.g:16750:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_6_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_6_0()); } @@ -47600,16 +50291,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_6__1" - // InternalQVTimperative.g:15827:1: rule__ReferenceCS__Group_6__1 : rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 ; + // InternalQVTimperative.g:16763:1: rule__ReferenceCS__Group_6__1 : rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 ; public final void rule__ReferenceCS__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15831:1: ( rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 ) - // InternalQVTimperative.g:15832:2: rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 + // InternalQVTimperative.g:16767:1: ( rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 ) + // InternalQVTimperative.g:16768:2: rule__ReferenceCS__Group_6__1__Impl rule__ReferenceCS__Group_6__2 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__ReferenceCS__Group_6__1__Impl(); state._fsp--; @@ -47638,28 +50329,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_6__1__Impl" - // InternalQVTimperative.g:15839:1: rule__ReferenceCS__Group_6__1__Impl : ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) ; + // InternalQVTimperative.g:16775:1: rule__ReferenceCS__Group_6__1__Impl : ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) ; public final void rule__ReferenceCS__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15843:1: ( ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) ) - // InternalQVTimperative.g:15844:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) + // InternalQVTimperative.g:16779:1: ( ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) ) + // InternalQVTimperative.g:16780:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) { - // InternalQVTimperative.g:15844:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) - // InternalQVTimperative.g:15845:1: ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) + // InternalQVTimperative.g:16780:1: ( ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) ) + // InternalQVTimperative.g:16781:1: ( ( rule__ReferenceCS__Group_6_1__0 ) ) ( ( rule__ReferenceCS__Group_6_1__0 )* ) { - // InternalQVTimperative.g:15845:1: ( ( rule__ReferenceCS__Group_6_1__0 ) ) - // InternalQVTimperative.g:15846:1: ( rule__ReferenceCS__Group_6_1__0 ) + // InternalQVTimperative.g:16781:1: ( ( rule__ReferenceCS__Group_6_1__0 ) ) + // InternalQVTimperative.g:16782:1: ( rule__ReferenceCS__Group_6_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_6_1()); } - // InternalQVTimperative.g:15847:1: ( rule__ReferenceCS__Group_6_1__0 ) - // InternalQVTimperative.g:15847:2: rule__ReferenceCS__Group_6_1__0 + // InternalQVTimperative.g:16783:1: ( rule__ReferenceCS__Group_6_1__0 ) + // InternalQVTimperative.g:16783:2: rule__ReferenceCS__Group_6_1__0 { - pushFollow(FollowSets000.FOLLOW_79); + pushFollow(FollowSets000.FOLLOW_84); rule__ReferenceCS__Group_6_1__0(); state._fsp--; @@ -47673,28 +50364,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } - // InternalQVTimperative.g:15850:1: ( ( rule__ReferenceCS__Group_6_1__0 )* ) - // InternalQVTimperative.g:15851:1: ( rule__ReferenceCS__Group_6_1__0 )* + // InternalQVTimperative.g:16786:1: ( ( rule__ReferenceCS__Group_6_1__0 )* ) + // InternalQVTimperative.g:16787:1: ( rule__ReferenceCS__Group_6_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getGroup_6_1()); } - // InternalQVTimperative.g:15852:1: ( rule__ReferenceCS__Group_6_1__0 )* - loop158: + // InternalQVTimperative.g:16788:1: ( rule__ReferenceCS__Group_6_1__0 )* + loop164: do { - int alt158=2; - int LA158_0 = input.LA(1); + int alt164=2; + int LA164_0 = input.LA(1); - if ( (LA158_0==117||(LA158_0>=121 && LA158_0<=122)||(LA158_0>=125 && LA158_0<=135)||(LA158_0>=138 && LA158_0<=141)) ) { - alt158=1; + if ( (LA164_0==123||(LA164_0>=127 && LA164_0<=128)||(LA164_0>=131 && LA164_0<=141)||(LA164_0>=144 && LA164_0<=147)) ) { + alt164=1; } - switch (alt158) { + switch (alt164) { case 1 : - // InternalQVTimperative.g:15852:2: rule__ReferenceCS__Group_6_1__0 + // InternalQVTimperative.g:16788:2: rule__ReferenceCS__Group_6_1__0 { - pushFollow(FollowSets000.FOLLOW_79); + pushFollow(FollowSets000.FOLLOW_84); rule__ReferenceCS__Group_6_1__0(); state._fsp--; @@ -47704,7 +50395,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop158; + break loop164; } } while (true); @@ -47736,14 +50427,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_6__2" - // InternalQVTimperative.g:15863:1: rule__ReferenceCS__Group_6__2 : rule__ReferenceCS__Group_6__2__Impl ; + // InternalQVTimperative.g:16799:1: rule__ReferenceCS__Group_6__2 : rule__ReferenceCS__Group_6__2__Impl ; public final void rule__ReferenceCS__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15867:1: ( rule__ReferenceCS__Group_6__2__Impl ) - // InternalQVTimperative.g:15868:2: rule__ReferenceCS__Group_6__2__Impl + // InternalQVTimperative.g:16803:1: ( rule__ReferenceCS__Group_6__2__Impl ) + // InternalQVTimperative.g:16804:2: rule__ReferenceCS__Group_6__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_6__2__Impl(); @@ -47769,22 +50460,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_6__2__Impl" - // InternalQVTimperative.g:15874:1: rule__ReferenceCS__Group_6__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:16810:1: rule__ReferenceCS__Group_6__2__Impl : ( '}' ) ; public final void rule__ReferenceCS__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15878:1: ( ( '}' ) ) - // InternalQVTimperative.g:15879:1: ( '}' ) + // InternalQVTimperative.g:16814:1: ( ( '}' ) ) + // InternalQVTimperative.g:16815:1: ( '}' ) { - // InternalQVTimperative.g:15879:1: ( '}' ) - // InternalQVTimperative.g:15880:1: '}' + // InternalQVTimperative.g:16815:1: ( '}' ) + // InternalQVTimperative.g:16816:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_6_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_6_2()); } @@ -47810,14 +50501,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_6_1__0" - // InternalQVTimperative.g:15899:1: rule__ReferenceCS__Group_6_1__0 : rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 ; + // InternalQVTimperative.g:16835:1: rule__ReferenceCS__Group_6_1__0 : rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 ; public final void rule__ReferenceCS__Group_6_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15903:1: ( rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 ) - // InternalQVTimperative.g:15904:2: rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 + // InternalQVTimperative.g:16839:1: ( rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 ) + // InternalQVTimperative.g:16840:2: rule__ReferenceCS__Group_6_1__0__Impl rule__ReferenceCS__Group_6_1__1 { pushFollow(FollowSets000.FOLLOW_13); rule__ReferenceCS__Group_6_1__0__Impl(); @@ -47848,23 +50539,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_6_1__0__Impl" - // InternalQVTimperative.g:15911:1: rule__ReferenceCS__Group_6_1__0__Impl : ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) ; + // InternalQVTimperative.g:16847:1: rule__ReferenceCS__Group_6_1__0__Impl : ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) ; public final void rule__ReferenceCS__Group_6_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15915:1: ( ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) ) - // InternalQVTimperative.g:15916:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) + // InternalQVTimperative.g:16851:1: ( ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) ) + // InternalQVTimperative.g:16852:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) { - // InternalQVTimperative.g:15916:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) - // InternalQVTimperative.g:15917:1: ( rule__ReferenceCS__Alternatives_6_1_0 ) + // InternalQVTimperative.g:16852:1: ( ( rule__ReferenceCS__Alternatives_6_1_0 ) ) + // InternalQVTimperative.g:16853:1: ( rule__ReferenceCS__Alternatives_6_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getAlternatives_6_1_0()); } - // InternalQVTimperative.g:15918:1: ( rule__ReferenceCS__Alternatives_6_1_0 ) - // InternalQVTimperative.g:15918:2: rule__ReferenceCS__Alternatives_6_1_0 + // InternalQVTimperative.g:16854:1: ( rule__ReferenceCS__Alternatives_6_1_0 ) + // InternalQVTimperative.g:16854:2: rule__ReferenceCS__Alternatives_6_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Alternatives_6_1_0(); @@ -47899,14 +50590,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_6_1__1" - // InternalQVTimperative.g:15928:1: rule__ReferenceCS__Group_6_1__1 : rule__ReferenceCS__Group_6_1__1__Impl ; + // InternalQVTimperative.g:16864:1: rule__ReferenceCS__Group_6_1__1 : rule__ReferenceCS__Group_6_1__1__Impl ; public final void rule__ReferenceCS__Group_6_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15932:1: ( rule__ReferenceCS__Group_6_1__1__Impl ) - // InternalQVTimperative.g:15933:2: rule__ReferenceCS__Group_6_1__1__Impl + // InternalQVTimperative.g:16868:1: ( rule__ReferenceCS__Group_6_1__1__Impl ) + // InternalQVTimperative.g:16869:2: rule__ReferenceCS__Group_6_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_6_1__1__Impl(); @@ -47932,33 +50623,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_6_1__1__Impl" - // InternalQVTimperative.g:15939:1: rule__ReferenceCS__Group_6_1__1__Impl : ( ( ',' )? ) ; + // InternalQVTimperative.g:16875:1: rule__ReferenceCS__Group_6_1__1__Impl : ( ( ',' )? ) ; public final void rule__ReferenceCS__Group_6_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15943:1: ( ( ( ',' )? ) ) - // InternalQVTimperative.g:15944:1: ( ( ',' )? ) + // InternalQVTimperative.g:16879:1: ( ( ( ',' )? ) ) + // InternalQVTimperative.g:16880:1: ( ( ',' )? ) { - // InternalQVTimperative.g:15944:1: ( ( ',' )? ) - // InternalQVTimperative.g:15945:1: ( ',' )? + // InternalQVTimperative.g:16880:1: ( ( ',' )? ) + // InternalQVTimperative.g:16881:1: ( ',' )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getCommaKeyword_6_1_1()); } - // InternalQVTimperative.g:15946:1: ( ',' )? - int alt159=2; - int LA159_0 = input.LA(1); + // InternalQVTimperative.g:16882:1: ( ',' )? + int alt165=2; + int LA165_0 = input.LA(1); - if ( (LA159_0==69) ) { - alt159=1; + if ( (LA165_0==70) ) { + alt165=1; } - switch (alt159) { + switch (alt165) { case 1 : - // InternalQVTimperative.g:15947:2: ',' + // InternalQVTimperative.g:16883:2: ',' { - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; } break; @@ -47990,16 +50681,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0__0" - // InternalQVTimperative.g:15962:1: rule__ReferenceCS__Group_7_0__0 : rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 ; + // InternalQVTimperative.g:16898:1: rule__ReferenceCS__Group_7_0__0 : rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 ; public final void rule__ReferenceCS__Group_7_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15966:1: ( rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 ) - // InternalQVTimperative.g:15967:2: rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 + // InternalQVTimperative.g:16902:1: ( rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 ) + // InternalQVTimperative.g:16903:2: rule__ReferenceCS__Group_7_0__0__Impl rule__ReferenceCS__Group_7_0__1 { - pushFollow(FollowSets000.FOLLOW_55); + pushFollow(FollowSets000.FOLLOW_60); rule__ReferenceCS__Group_7_0__0__Impl(); state._fsp--; @@ -48028,22 +50719,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0__0__Impl" - // InternalQVTimperative.g:15974:1: rule__ReferenceCS__Group_7_0__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:16910:1: rule__ReferenceCS__Group_7_0__0__Impl : ( '{' ) ; public final void rule__ReferenceCS__Group_7_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15978:1: ( ( '{' ) ) - // InternalQVTimperative.g:15979:1: ( '{' ) + // InternalQVTimperative.g:16914:1: ( ( '{' ) ) + // InternalQVTimperative.g:16915:1: ( '{' ) { - // InternalQVTimperative.g:15979:1: ( '{' ) - // InternalQVTimperative.g:15980:1: '{' + // InternalQVTimperative.g:16915:1: ( '{' ) + // InternalQVTimperative.g:16916:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_7_0_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getLeftCurlyBracketKeyword_7_0_0()); } @@ -48069,16 +50760,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0__1" - // InternalQVTimperative.g:15993:1: rule__ReferenceCS__Group_7_0__1 : rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 ; + // InternalQVTimperative.g:16929:1: rule__ReferenceCS__Group_7_0__1 : rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 ; public final void rule__ReferenceCS__Group_7_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:15997:1: ( rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 ) - // InternalQVTimperative.g:15998:2: rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 + // InternalQVTimperative.g:16933:1: ( rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 ) + // InternalQVTimperative.g:16934:2: rule__ReferenceCS__Group_7_0__1__Impl rule__ReferenceCS__Group_7_0__2 { - pushFollow(FollowSets000.FOLLOW_55); + pushFollow(FollowSets000.FOLLOW_60); rule__ReferenceCS__Group_7_0__1__Impl(); state._fsp--; @@ -48107,37 +50798,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0__1__Impl" - // InternalQVTimperative.g:16005:1: rule__ReferenceCS__Group_7_0__1__Impl : ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) ; + // InternalQVTimperative.g:16941:1: rule__ReferenceCS__Group_7_0__1__Impl : ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) ; public final void rule__ReferenceCS__Group_7_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16009:1: ( ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) ) - // InternalQVTimperative.g:16010:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) + // InternalQVTimperative.g:16945:1: ( ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) ) + // InternalQVTimperative.g:16946:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) { - // InternalQVTimperative.g:16010:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) - // InternalQVTimperative.g:16011:1: ( rule__ReferenceCS__Alternatives_7_0_1 )* + // InternalQVTimperative.g:16946:1: ( ( rule__ReferenceCS__Alternatives_7_0_1 )* ) + // InternalQVTimperative.g:16947:1: ( rule__ReferenceCS__Alternatives_7_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getAlternatives_7_0_1()); } - // InternalQVTimperative.g:16012:1: ( rule__ReferenceCS__Alternatives_7_0_1 )* - loop160: + // InternalQVTimperative.g:16948:1: ( rule__ReferenceCS__Alternatives_7_0_1 )* + loop166: do { - int alt160=2; - int LA160_0 = input.LA(1); + int alt166=2; + int LA166_0 = input.LA(1); - if ( ((LA160_0>=87 && LA160_0<=88)) ) { - alt160=1; + if ( ((LA166_0>=91 && LA166_0<=92)) ) { + alt166=1; } - switch (alt160) { + switch (alt166) { case 1 : - // InternalQVTimperative.g:16012:2: rule__ReferenceCS__Alternatives_7_0_1 + // InternalQVTimperative.g:16948:2: rule__ReferenceCS__Alternatives_7_0_1 { - pushFollow(FollowSets000.FOLLOW_56); + pushFollow(FollowSets000.FOLLOW_61); rule__ReferenceCS__Alternatives_7_0_1(); state._fsp--; @@ -48147,7 +50838,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop160; + break loop166; } } while (true); @@ -48176,14 +50867,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0__2" - // InternalQVTimperative.g:16022:1: rule__ReferenceCS__Group_7_0__2 : rule__ReferenceCS__Group_7_0__2__Impl ; + // InternalQVTimperative.g:16958:1: rule__ReferenceCS__Group_7_0__2 : rule__ReferenceCS__Group_7_0__2__Impl ; public final void rule__ReferenceCS__Group_7_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16026:1: ( rule__ReferenceCS__Group_7_0__2__Impl ) - // InternalQVTimperative.g:16027:2: rule__ReferenceCS__Group_7_0__2__Impl + // InternalQVTimperative.g:16962:1: ( rule__ReferenceCS__Group_7_0__2__Impl ) + // InternalQVTimperative.g:16963:2: rule__ReferenceCS__Group_7_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_7_0__2__Impl(); @@ -48209,22 +50900,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0__2__Impl" - // InternalQVTimperative.g:16033:1: rule__ReferenceCS__Group_7_0__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:16969:1: rule__ReferenceCS__Group_7_0__2__Impl : ( '}' ) ; public final void rule__ReferenceCS__Group_7_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16037:1: ( ( '}' ) ) - // InternalQVTimperative.g:16038:1: ( '}' ) + // InternalQVTimperative.g:16973:1: ( ( '}' ) ) + // InternalQVTimperative.g:16974:1: ( '}' ) { - // InternalQVTimperative.g:16038:1: ( '}' ) - // InternalQVTimperative.g:16039:1: '}' + // InternalQVTimperative.g:16974:1: ( '}' ) + // InternalQVTimperative.g:16975:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_7_0_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getRightCurlyBracketKeyword_7_0_2()); } @@ -48250,16 +50941,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__0" - // InternalQVTimperative.g:16058:1: rule__ReferenceCS__Group_7_0_1_0__0 : rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 ; + // InternalQVTimperative.g:16994:1: rule__ReferenceCS__Group_7_0_1_0__0 : rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 ; public final void rule__ReferenceCS__Group_7_0_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16062:1: ( rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 ) - // InternalQVTimperative.g:16063:2: rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 + // InternalQVTimperative.g:16998:1: ( rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 ) + // InternalQVTimperative.g:16999:2: rule__ReferenceCS__Group_7_0_1_0__0__Impl rule__ReferenceCS__Group_7_0_1_0__1 { - pushFollow(FollowSets000.FOLLOW_57); + pushFollow(FollowSets000.FOLLOW_62); rule__ReferenceCS__Group_7_0_1_0__0__Impl(); state._fsp--; @@ -48288,22 +50979,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__0__Impl" - // InternalQVTimperative.g:16070:1: rule__ReferenceCS__Group_7_0_1_0__0__Impl : ( 'initial' ) ; + // InternalQVTimperative.g:17006:1: rule__ReferenceCS__Group_7_0_1_0__0__Impl : ( 'initial' ) ; public final void rule__ReferenceCS__Group_7_0_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16074:1: ( ( 'initial' ) ) - // InternalQVTimperative.g:16075:1: ( 'initial' ) + // InternalQVTimperative.g:17010:1: ( ( 'initial' ) ) + // InternalQVTimperative.g:17011:1: ( 'initial' ) { - // InternalQVTimperative.g:16075:1: ( 'initial' ) - // InternalQVTimperative.g:16076:1: 'initial' + // InternalQVTimperative.g:17011:1: ( 'initial' ) + // InternalQVTimperative.g:17012:1: 'initial' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getInitialKeyword_7_0_1_0_0()); } - match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,91,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getInitialKeyword_7_0_1_0_0()); } @@ -48329,16 +51020,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__1" - // InternalQVTimperative.g:16089:1: rule__ReferenceCS__Group_7_0_1_0__1 : rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 ; + // InternalQVTimperative.g:17025:1: rule__ReferenceCS__Group_7_0_1_0__1 : rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 ; public final void rule__ReferenceCS__Group_7_0_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16093:1: ( rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 ) - // InternalQVTimperative.g:16094:2: rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 + // InternalQVTimperative.g:17029:1: ( rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 ) + // InternalQVTimperative.g:17030:2: rule__ReferenceCS__Group_7_0_1_0__1__Impl rule__ReferenceCS__Group_7_0_1_0__2 { - pushFollow(FollowSets000.FOLLOW_57); + pushFollow(FollowSets000.FOLLOW_62); rule__ReferenceCS__Group_7_0_1_0__1__Impl(); state._fsp--; @@ -48367,31 +51058,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__1__Impl" - // InternalQVTimperative.g:16101:1: rule__ReferenceCS__Group_7_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ; + // InternalQVTimperative.g:17037:1: rule__ReferenceCS__Group_7_0_1_0__1__Impl : ( ( ruleUnrestrictedName )? ) ; public final void rule__ReferenceCS__Group_7_0_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16105:1: ( ( ( ruleUnrestrictedName )? ) ) - // InternalQVTimperative.g:16106:1: ( ( ruleUnrestrictedName )? ) + // InternalQVTimperative.g:17041:1: ( ( ( ruleUnrestrictedName )? ) ) + // InternalQVTimperative.g:17042:1: ( ( ruleUnrestrictedName )? ) { - // InternalQVTimperative.g:16106:1: ( ( ruleUnrestrictedName )? ) - // InternalQVTimperative.g:16107:1: ( ruleUnrestrictedName )? + // InternalQVTimperative.g:17042:1: ( ( ruleUnrestrictedName )? ) + // InternalQVTimperative.g:17043:1: ( ruleUnrestrictedName )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getUnrestrictedNameParserRuleCall_7_0_1_0_1()); } - // InternalQVTimperative.g:16108:1: ( ruleUnrestrictedName )? - int alt161=2; - int LA161_0 = input.LA(1); + // InternalQVTimperative.g:17044:1: ( ruleUnrestrictedName )? + int alt167=2; + int LA167_0 = input.LA(1); - if ( ((LA161_0>=RULE_SIMPLE_ID && LA161_0<=RULE_ESCAPED_ID)||(LA161_0>=18 && LA161_0<=28)) ) { - alt161=1; + if ( ((LA167_0>=RULE_SIMPLE_ID && LA167_0<=RULE_ESCAPED_ID)||(LA167_0>=19 && LA167_0<=29)) ) { + alt167=1; } - switch (alt161) { + switch (alt167) { case 1 : - // InternalQVTimperative.g:16108:3: ruleUnrestrictedName + // InternalQVTimperative.g:17044:3: ruleUnrestrictedName { pushFollow(FollowSets000.FOLLOW_2); ruleUnrestrictedName(); @@ -48429,16 +51120,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__2" - // InternalQVTimperative.g:16118:1: rule__ReferenceCS__Group_7_0_1_0__2 : rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 ; + // InternalQVTimperative.g:17054:1: rule__ReferenceCS__Group_7_0_1_0__2 : rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 ; public final void rule__ReferenceCS__Group_7_0_1_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16122:1: ( rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 ) - // InternalQVTimperative.g:16123:2: rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 + // InternalQVTimperative.g:17058:1: ( rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 ) + // InternalQVTimperative.g:17059:2: rule__ReferenceCS__Group_7_0_1_0__2__Impl rule__ReferenceCS__Group_7_0_1_0__3 { - pushFollow(FollowSets000.FOLLOW_58); + pushFollow(FollowSets000.FOLLOW_63); rule__ReferenceCS__Group_7_0_1_0__2__Impl(); state._fsp--; @@ -48467,22 +51158,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__2__Impl" - // InternalQVTimperative.g:16130:1: rule__ReferenceCS__Group_7_0_1_0__2__Impl : ( ':' ) ; + // InternalQVTimperative.g:17066:1: rule__ReferenceCS__Group_7_0_1_0__2__Impl : ( ':' ) ; public final void rule__ReferenceCS__Group_7_0_1_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16134:1: ( ( ':' ) ) - // InternalQVTimperative.g:16135:1: ( ':' ) + // InternalQVTimperative.g:17070:1: ( ( ':' ) ) + // InternalQVTimperative.g:17071:1: ( ':' ) { - // InternalQVTimperative.g:16135:1: ( ':' ) - // InternalQVTimperative.g:16136:1: ':' + // InternalQVTimperative.g:17071:1: ( ':' ) + // InternalQVTimperative.g:17072:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_0_2()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_0_2()); } @@ -48508,16 +51199,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__3" - // InternalQVTimperative.g:16149:1: rule__ReferenceCS__Group_7_0_1_0__3 : rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 ; + // InternalQVTimperative.g:17085:1: rule__ReferenceCS__Group_7_0_1_0__3 : rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 ; public final void rule__ReferenceCS__Group_7_0_1_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16153:1: ( rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 ) - // InternalQVTimperative.g:16154:2: rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 + // InternalQVTimperative.g:17089:1: ( rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 ) + // InternalQVTimperative.g:17090:2: rule__ReferenceCS__Group_7_0_1_0__3__Impl rule__ReferenceCS__Group_7_0_1_0__4 { - pushFollow(FollowSets000.FOLLOW_58); + pushFollow(FollowSets000.FOLLOW_63); rule__ReferenceCS__Group_7_0_1_0__3__Impl(); state._fsp--; @@ -48546,31 +51237,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__3__Impl" - // InternalQVTimperative.g:16161:1: rule__ReferenceCS__Group_7_0_1_0__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) ; + // InternalQVTimperative.g:17097:1: rule__ReferenceCS__Group_7_0_1_0__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) ; public final void rule__ReferenceCS__Group_7_0_1_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16165:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) ) - // InternalQVTimperative.g:16166:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) + // InternalQVTimperative.g:17101:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) ) + // InternalQVTimperative.g:17102:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) { - // InternalQVTimperative.g:16166:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) - // InternalQVTimperative.g:16167:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? + // InternalQVTimperative.g:17102:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? ) + // InternalQVTimperative.g:17103:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsAssignment_7_0_1_0_3()); } - // InternalQVTimperative.g:16168:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? - int alt162=2; - int LA162_0 = input.LA(1); + // InternalQVTimperative.g:17104:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 )? + int alt168=2; + int LA168_0 = input.LA(1); - if ( ((LA162_0>=RULE_INT && LA162_0<=RULE_UNQUOTED_STRING)||(LA162_0>=18 && LA162_0<=28)||(LA162_0>=30 && LA162_0<=32)||(LA162_0>=49 && LA162_0<=63)||LA162_0==82||LA162_0==101||(LA162_0>=103 && LA162_0<=104)||LA162_0==108||(LA162_0>=113 && LA162_0<=114)||(LA162_0>=144 && LA162_0<=145)) ) { - alt162=1; + if ( ((LA168_0>=RULE_INT && LA168_0<=RULE_UNQUOTED_STRING)||(LA168_0>=19 && LA168_0<=29)||(LA168_0>=31 && LA168_0<=33)||(LA168_0>=50 && LA168_0<=64)||LA168_0==86||LA168_0==105||(LA168_0>=107 && LA168_0<=108)||LA168_0==112||(LA168_0>=117 && LA168_0<=118)||(LA168_0>=150 && LA168_0<=151)) ) { + alt168=1; } - switch (alt162) { + switch (alt168) { case 1 : - // InternalQVTimperative.g:16168:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 + // InternalQVTimperative.g:17104:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3(); @@ -48608,14 +51299,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__4" - // InternalQVTimperative.g:16178:1: rule__ReferenceCS__Group_7_0_1_0__4 : rule__ReferenceCS__Group_7_0_1_0__4__Impl ; + // InternalQVTimperative.g:17114:1: rule__ReferenceCS__Group_7_0_1_0__4 : rule__ReferenceCS__Group_7_0_1_0__4__Impl ; public final void rule__ReferenceCS__Group_7_0_1_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16182:1: ( rule__ReferenceCS__Group_7_0_1_0__4__Impl ) - // InternalQVTimperative.g:16183:2: rule__ReferenceCS__Group_7_0_1_0__4__Impl + // InternalQVTimperative.g:17118:1: ( rule__ReferenceCS__Group_7_0_1_0__4__Impl ) + // InternalQVTimperative.g:17119:2: rule__ReferenceCS__Group_7_0_1_0__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_7_0_1_0__4__Impl(); @@ -48641,22 +51332,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_0__4__Impl" - // InternalQVTimperative.g:16189:1: rule__ReferenceCS__Group_7_0_1_0__4__Impl : ( ';' ) ; + // InternalQVTimperative.g:17125:1: rule__ReferenceCS__Group_7_0_1_0__4__Impl : ( ';' ) ; public final void rule__ReferenceCS__Group_7_0_1_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16193:1: ( ( ';' ) ) - // InternalQVTimperative.g:16194:1: ( ';' ) + // InternalQVTimperative.g:17129:1: ( ( ';' ) ) + // InternalQVTimperative.g:17130:1: ( ';' ) { - // InternalQVTimperative.g:16194:1: ( ';' ) - // InternalQVTimperative.g:16195:1: ';' + // InternalQVTimperative.g:17130:1: ( ';' ) + // InternalQVTimperative.g:17131:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_0_4()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_0_4()); } @@ -48682,16 +51373,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__0" - // InternalQVTimperative.g:16218:1: rule__ReferenceCS__Group_7_0_1_1__0 : rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 ; + // InternalQVTimperative.g:17154:1: rule__ReferenceCS__Group_7_0_1_1__0 : rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 ; public final void rule__ReferenceCS__Group_7_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16222:1: ( rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 ) - // InternalQVTimperative.g:16223:2: rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 + // InternalQVTimperative.g:17158:1: ( rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 ) + // InternalQVTimperative.g:17159:2: rule__ReferenceCS__Group_7_0_1_1__0__Impl rule__ReferenceCS__Group_7_0_1_1__1 { - pushFollow(FollowSets000.FOLLOW_57); + pushFollow(FollowSets000.FOLLOW_62); rule__ReferenceCS__Group_7_0_1_1__0__Impl(); state._fsp--; @@ -48720,22 +51411,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__0__Impl" - // InternalQVTimperative.g:16230:1: rule__ReferenceCS__Group_7_0_1_1__0__Impl : ( 'derivation' ) ; + // InternalQVTimperative.g:17166:1: rule__ReferenceCS__Group_7_0_1_1__0__Impl : ( 'derivation' ) ; public final void rule__ReferenceCS__Group_7_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16234:1: ( ( 'derivation' ) ) - // InternalQVTimperative.g:16235:1: ( 'derivation' ) + // InternalQVTimperative.g:17170:1: ( ( 'derivation' ) ) + // InternalQVTimperative.g:17171:1: ( 'derivation' ) { - // InternalQVTimperative.g:16235:1: ( 'derivation' ) - // InternalQVTimperative.g:16236:1: 'derivation' + // InternalQVTimperative.g:17171:1: ( 'derivation' ) + // InternalQVTimperative.g:17172:1: 'derivation' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getDerivationKeyword_7_0_1_1_0()); } - match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,92,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getDerivationKeyword_7_0_1_1_0()); } @@ -48761,16 +51452,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__1" - // InternalQVTimperative.g:16249:1: rule__ReferenceCS__Group_7_0_1_1__1 : rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 ; + // InternalQVTimperative.g:17185:1: rule__ReferenceCS__Group_7_0_1_1__1 : rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 ; public final void rule__ReferenceCS__Group_7_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16253:1: ( rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 ) - // InternalQVTimperative.g:16254:2: rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 + // InternalQVTimperative.g:17189:1: ( rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 ) + // InternalQVTimperative.g:17190:2: rule__ReferenceCS__Group_7_0_1_1__1__Impl rule__ReferenceCS__Group_7_0_1_1__2 { - pushFollow(FollowSets000.FOLLOW_57); + pushFollow(FollowSets000.FOLLOW_62); rule__ReferenceCS__Group_7_0_1_1__1__Impl(); state._fsp--; @@ -48799,31 +51490,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__1__Impl" - // InternalQVTimperative.g:16261:1: rule__ReferenceCS__Group_7_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ; + // InternalQVTimperative.g:17197:1: rule__ReferenceCS__Group_7_0_1_1__1__Impl : ( ( ruleUnrestrictedName )? ) ; public final void rule__ReferenceCS__Group_7_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16265:1: ( ( ( ruleUnrestrictedName )? ) ) - // InternalQVTimperative.g:16266:1: ( ( ruleUnrestrictedName )? ) + // InternalQVTimperative.g:17201:1: ( ( ( ruleUnrestrictedName )? ) ) + // InternalQVTimperative.g:17202:1: ( ( ruleUnrestrictedName )? ) { - // InternalQVTimperative.g:16266:1: ( ( ruleUnrestrictedName )? ) - // InternalQVTimperative.g:16267:1: ( ruleUnrestrictedName )? + // InternalQVTimperative.g:17202:1: ( ( ruleUnrestrictedName )? ) + // InternalQVTimperative.g:17203:1: ( ruleUnrestrictedName )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getUnrestrictedNameParserRuleCall_7_0_1_1_1()); } - // InternalQVTimperative.g:16268:1: ( ruleUnrestrictedName )? - int alt163=2; - int LA163_0 = input.LA(1); + // InternalQVTimperative.g:17204:1: ( ruleUnrestrictedName )? + int alt169=2; + int LA169_0 = input.LA(1); - if ( ((LA163_0>=RULE_SIMPLE_ID && LA163_0<=RULE_ESCAPED_ID)||(LA163_0>=18 && LA163_0<=28)) ) { - alt163=1; + if ( ((LA169_0>=RULE_SIMPLE_ID && LA169_0<=RULE_ESCAPED_ID)||(LA169_0>=19 && LA169_0<=29)) ) { + alt169=1; } - switch (alt163) { + switch (alt169) { case 1 : - // InternalQVTimperative.g:16268:3: ruleUnrestrictedName + // InternalQVTimperative.g:17204:3: ruleUnrestrictedName { pushFollow(FollowSets000.FOLLOW_2); ruleUnrestrictedName(); @@ -48861,16 +51552,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__2" - // InternalQVTimperative.g:16278:1: rule__ReferenceCS__Group_7_0_1_1__2 : rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 ; + // InternalQVTimperative.g:17214:1: rule__ReferenceCS__Group_7_0_1_1__2 : rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 ; public final void rule__ReferenceCS__Group_7_0_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16282:1: ( rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 ) - // InternalQVTimperative.g:16283:2: rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 + // InternalQVTimperative.g:17218:1: ( rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 ) + // InternalQVTimperative.g:17219:2: rule__ReferenceCS__Group_7_0_1_1__2__Impl rule__ReferenceCS__Group_7_0_1_1__3 { - pushFollow(FollowSets000.FOLLOW_58); + pushFollow(FollowSets000.FOLLOW_63); rule__ReferenceCS__Group_7_0_1_1__2__Impl(); state._fsp--; @@ -48899,22 +51590,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__2__Impl" - // InternalQVTimperative.g:16290:1: rule__ReferenceCS__Group_7_0_1_1__2__Impl : ( ':' ) ; + // InternalQVTimperative.g:17226:1: rule__ReferenceCS__Group_7_0_1_1__2__Impl : ( ':' ) ; public final void rule__ReferenceCS__Group_7_0_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16294:1: ( ( ':' ) ) - // InternalQVTimperative.g:16295:1: ( ':' ) + // InternalQVTimperative.g:17230:1: ( ( ':' ) ) + // InternalQVTimperative.g:17231:1: ( ':' ) { - // InternalQVTimperative.g:16295:1: ( ':' ) - // InternalQVTimperative.g:16296:1: ':' + // InternalQVTimperative.g:17231:1: ( ':' ) + // InternalQVTimperative.g:17232:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_1_2()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getColonKeyword_7_0_1_1_2()); } @@ -48940,16 +51631,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__3" - // InternalQVTimperative.g:16309:1: rule__ReferenceCS__Group_7_0_1_1__3 : rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 ; + // InternalQVTimperative.g:17245:1: rule__ReferenceCS__Group_7_0_1_1__3 : rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 ; public final void rule__ReferenceCS__Group_7_0_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16313:1: ( rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 ) - // InternalQVTimperative.g:16314:2: rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 + // InternalQVTimperative.g:17249:1: ( rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 ) + // InternalQVTimperative.g:17250:2: rule__ReferenceCS__Group_7_0_1_1__3__Impl rule__ReferenceCS__Group_7_0_1_1__4 { - pushFollow(FollowSets000.FOLLOW_58); + pushFollow(FollowSets000.FOLLOW_63); rule__ReferenceCS__Group_7_0_1_1__3__Impl(); state._fsp--; @@ -48978,31 +51669,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__3__Impl" - // InternalQVTimperative.g:16321:1: rule__ReferenceCS__Group_7_0_1_1__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) ; + // InternalQVTimperative.g:17257:1: rule__ReferenceCS__Group_7_0_1_1__3__Impl : ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) ; public final void rule__ReferenceCS__Group_7_0_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16325:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) ) - // InternalQVTimperative.g:16326:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) + // InternalQVTimperative.g:17261:1: ( ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) ) + // InternalQVTimperative.g:17262:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) { - // InternalQVTimperative.g:16326:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) - // InternalQVTimperative.g:16327:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? + // InternalQVTimperative.g:17262:1: ( ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? ) + // InternalQVTimperative.g:17263:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsAssignment_7_0_1_1_3()); } - // InternalQVTimperative.g:16328:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? - int alt164=2; - int LA164_0 = input.LA(1); + // InternalQVTimperative.g:17264:1: ( rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 )? + int alt170=2; + int LA170_0 = input.LA(1); - if ( ((LA164_0>=RULE_INT && LA164_0<=RULE_UNQUOTED_STRING)||(LA164_0>=18 && LA164_0<=28)||(LA164_0>=30 && LA164_0<=32)||(LA164_0>=49 && LA164_0<=63)||LA164_0==82||LA164_0==101||(LA164_0>=103 && LA164_0<=104)||LA164_0==108||(LA164_0>=113 && LA164_0<=114)||(LA164_0>=144 && LA164_0<=145)) ) { - alt164=1; + if ( ((LA170_0>=RULE_INT && LA170_0<=RULE_UNQUOTED_STRING)||(LA170_0>=19 && LA170_0<=29)||(LA170_0>=31 && LA170_0<=33)||(LA170_0>=50 && LA170_0<=64)||LA170_0==86||LA170_0==105||(LA170_0>=107 && LA170_0<=108)||LA170_0==112||(LA170_0>=117 && LA170_0<=118)||(LA170_0>=150 && LA170_0<=151)) ) { + alt170=1; } - switch (alt164) { + switch (alt170) { case 1 : - // InternalQVTimperative.g:16328:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 + // InternalQVTimperative.g:17264:2: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3(); @@ -49040,14 +51731,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__4" - // InternalQVTimperative.g:16338:1: rule__ReferenceCS__Group_7_0_1_1__4 : rule__ReferenceCS__Group_7_0_1_1__4__Impl ; + // InternalQVTimperative.g:17274:1: rule__ReferenceCS__Group_7_0_1_1__4 : rule__ReferenceCS__Group_7_0_1_1__4__Impl ; public final void rule__ReferenceCS__Group_7_0_1_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16342:1: ( rule__ReferenceCS__Group_7_0_1_1__4__Impl ) - // InternalQVTimperative.g:16343:2: rule__ReferenceCS__Group_7_0_1_1__4__Impl + // InternalQVTimperative.g:17278:1: ( rule__ReferenceCS__Group_7_0_1_1__4__Impl ) + // InternalQVTimperative.g:17279:2: rule__ReferenceCS__Group_7_0_1_1__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ReferenceCS__Group_7_0_1_1__4__Impl(); @@ -49073,22 +51764,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__Group_7_0_1_1__4__Impl" - // InternalQVTimperative.g:16349:1: rule__ReferenceCS__Group_7_0_1_1__4__Impl : ( ';' ) ; + // InternalQVTimperative.g:17285:1: rule__ReferenceCS__Group_7_0_1_1__4__Impl : ( ';' ) ; public final void rule__ReferenceCS__Group_7_0_1_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16353:1: ( ( ';' ) ) - // InternalQVTimperative.g:16354:1: ( ';' ) + // InternalQVTimperative.g:17289:1: ( ( ';' ) ) + // InternalQVTimperative.g:17290:1: ( ';' ) { - // InternalQVTimperative.g:16354:1: ( ';' ) - // InternalQVTimperative.g:16355:1: ';' + // InternalQVTimperative.g:17290:1: ( ';' ) + // InternalQVTimperative.g:17291:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_1_4()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getSemicolonKeyword_7_0_1_1_4()); } @@ -49114,16 +51805,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__0" - // InternalQVTimperative.g:16378:1: rule__StructuredClassCS__Group__0 : rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 ; + // InternalQVTimperative.g:17314:1: rule__StructuredClassCS__Group__0 : rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 ; public final void rule__StructuredClassCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16382:1: ( rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 ) - // InternalQVTimperative.g:16383:2: rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 + // InternalQVTimperative.g:17318:1: ( rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 ) + // InternalQVTimperative.g:17319:2: rule__StructuredClassCS__Group__0__Impl rule__StructuredClassCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_80); + pushFollow(FollowSets000.FOLLOW_85); rule__StructuredClassCS__Group__0__Impl(); state._fsp--; @@ -49152,31 +51843,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__0__Impl" - // InternalQVTimperative.g:16390:1: rule__StructuredClassCS__Group__0__Impl : ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) ; + // InternalQVTimperative.g:17326:1: rule__StructuredClassCS__Group__0__Impl : ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) ; public final void rule__StructuredClassCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16394:1: ( ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) ) - // InternalQVTimperative.g:16395:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) + // InternalQVTimperative.g:17330:1: ( ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) ) + // InternalQVTimperative.g:17331:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) { - // InternalQVTimperative.g:16395:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) - // InternalQVTimperative.g:16396:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )? + // InternalQVTimperative.g:17331:1: ( ( rule__StructuredClassCS__IsAbstractAssignment_0 )? ) + // InternalQVTimperative.g:17332:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAssignment_0()); } - // InternalQVTimperative.g:16397:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )? - int alt165=2; - int LA165_0 = input.LA(1); + // InternalQVTimperative.g:17333:1: ( rule__StructuredClassCS__IsAbstractAssignment_0 )? + int alt171=2; + int LA171_0 = input.LA(1); - if ( (LA165_0==142) ) { - alt165=1; + if ( (LA171_0==148) ) { + alt171=1; } - switch (alt165) { + switch (alt171) { case 1 : - // InternalQVTimperative.g:16397:2: rule__StructuredClassCS__IsAbstractAssignment_0 + // InternalQVTimperative.g:17333:2: rule__StructuredClassCS__IsAbstractAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__IsAbstractAssignment_0(); @@ -49214,14 +51905,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__1" - // InternalQVTimperative.g:16407:1: rule__StructuredClassCS__Group__1 : rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 ; + // InternalQVTimperative.g:17343:1: rule__StructuredClassCS__Group__1 : rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 ; public final void rule__StructuredClassCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16411:1: ( rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 ) - // InternalQVTimperative.g:16412:2: rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 + // InternalQVTimperative.g:17347:1: ( rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 ) + // InternalQVTimperative.g:17348:2: rule__StructuredClassCS__Group__1__Impl rule__StructuredClassCS__Group__2 { pushFollow(FollowSets000.FOLLOW_8); rule__StructuredClassCS__Group__1__Impl(); @@ -49252,22 +51943,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__1__Impl" - // InternalQVTimperative.g:16419:1: rule__StructuredClassCS__Group__1__Impl : ( 'class' ) ; + // InternalQVTimperative.g:17355:1: rule__StructuredClassCS__Group__1__Impl : ( 'class' ) ; public final void rule__StructuredClassCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16423:1: ( ( 'class' ) ) - // InternalQVTimperative.g:16424:1: ( 'class' ) + // InternalQVTimperative.g:17359:1: ( ( 'class' ) ) + // InternalQVTimperative.g:17360:1: ( 'class' ) { - // InternalQVTimperative.g:16424:1: ( 'class' ) - // InternalQVTimperative.g:16425:1: 'class' + // InternalQVTimperative.g:17360:1: ( 'class' ) + // InternalQVTimperative.g:17361:1: 'class' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getClassKeyword_1()); } - match(input,97,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,101,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getClassKeyword_1()); } @@ -49293,16 +51984,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__2" - // InternalQVTimperative.g:16438:1: rule__StructuredClassCS__Group__2 : rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 ; + // InternalQVTimperative.g:17374:1: rule__StructuredClassCS__Group__2 : rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 ; public final void rule__StructuredClassCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16442:1: ( rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 ) - // InternalQVTimperative.g:16443:2: rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 + // InternalQVTimperative.g:17378:1: ( rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 ) + // InternalQVTimperative.g:17379:2: rule__StructuredClassCS__Group__2__Impl rule__StructuredClassCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_81); + pushFollow(FollowSets000.FOLLOW_86); rule__StructuredClassCS__Group__2__Impl(); state._fsp--; @@ -49331,23 +52022,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__2__Impl" - // InternalQVTimperative.g:16450:1: rule__StructuredClassCS__Group__2__Impl : ( ( rule__StructuredClassCS__NameAssignment_2 ) ) ; + // InternalQVTimperative.g:17386:1: rule__StructuredClassCS__Group__2__Impl : ( ( rule__StructuredClassCS__NameAssignment_2 ) ) ; public final void rule__StructuredClassCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16454:1: ( ( ( rule__StructuredClassCS__NameAssignment_2 ) ) ) - // InternalQVTimperative.g:16455:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:17390:1: ( ( ( rule__StructuredClassCS__NameAssignment_2 ) ) ) + // InternalQVTimperative.g:17391:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) ) { - // InternalQVTimperative.g:16455:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) ) - // InternalQVTimperative.g:16456:1: ( rule__StructuredClassCS__NameAssignment_2 ) + // InternalQVTimperative.g:17391:1: ( ( rule__StructuredClassCS__NameAssignment_2 ) ) + // InternalQVTimperative.g:17392:1: ( rule__StructuredClassCS__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getNameAssignment_2()); } - // InternalQVTimperative.g:16457:1: ( rule__StructuredClassCS__NameAssignment_2 ) - // InternalQVTimperative.g:16457:2: rule__StructuredClassCS__NameAssignment_2 + // InternalQVTimperative.g:17393:1: ( rule__StructuredClassCS__NameAssignment_2 ) + // InternalQVTimperative.g:17393:2: rule__StructuredClassCS__NameAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__NameAssignment_2(); @@ -49382,16 +52073,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__3" - // InternalQVTimperative.g:16467:1: rule__StructuredClassCS__Group__3 : rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 ; + // InternalQVTimperative.g:17403:1: rule__StructuredClassCS__Group__3 : rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 ; public final void rule__StructuredClassCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16471:1: ( rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 ) - // InternalQVTimperative.g:16472:2: rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 + // InternalQVTimperative.g:17407:1: ( rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 ) + // InternalQVTimperative.g:17408:2: rule__StructuredClassCS__Group__3__Impl rule__StructuredClassCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_81); + pushFollow(FollowSets000.FOLLOW_86); rule__StructuredClassCS__Group__3__Impl(); state._fsp--; @@ -49420,31 +52111,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__3__Impl" - // InternalQVTimperative.g:16479:1: rule__StructuredClassCS__Group__3__Impl : ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) ; + // InternalQVTimperative.g:17415:1: rule__StructuredClassCS__Group__3__Impl : ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) ; public final void rule__StructuredClassCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16483:1: ( ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) ) - // InternalQVTimperative.g:16484:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) + // InternalQVTimperative.g:17419:1: ( ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) ) + // InternalQVTimperative.g:17420:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) { - // InternalQVTimperative.g:16484:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) - // InternalQVTimperative.g:16485:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? + // InternalQVTimperative.g:17420:1: ( ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? ) + // InternalQVTimperative.g:17421:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureAssignment_3()); } - // InternalQVTimperative.g:16486:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? - int alt166=2; - int LA166_0 = input.LA(1); + // InternalQVTimperative.g:17422:1: ( rule__StructuredClassCS__OwnedSignatureAssignment_3 )? + int alt172=2; + int LA172_0 = input.LA(1); - if ( (LA166_0==82) ) { - alt166=1; + if ( (LA172_0==86) ) { + alt172=1; } - switch (alt166) { + switch (alt172) { case 1 : - // InternalQVTimperative.g:16486:2: rule__StructuredClassCS__OwnedSignatureAssignment_3 + // InternalQVTimperative.g:17422:2: rule__StructuredClassCS__OwnedSignatureAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__OwnedSignatureAssignment_3(); @@ -49482,16 +52173,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__4" - // InternalQVTimperative.g:16496:1: rule__StructuredClassCS__Group__4 : rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 ; + // InternalQVTimperative.g:17432:1: rule__StructuredClassCS__Group__4 : rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 ; public final void rule__StructuredClassCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16500:1: ( rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 ) - // InternalQVTimperative.g:16501:2: rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 + // InternalQVTimperative.g:17436:1: ( rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 ) + // InternalQVTimperative.g:17437:2: rule__StructuredClassCS__Group__4__Impl rule__StructuredClassCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_81); + pushFollow(FollowSets000.FOLLOW_86); rule__StructuredClassCS__Group__4__Impl(); state._fsp--; @@ -49520,31 +52211,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__4__Impl" - // InternalQVTimperative.g:16508:1: rule__StructuredClassCS__Group__4__Impl : ( ( rule__StructuredClassCS__Group_4__0 )? ) ; + // InternalQVTimperative.g:17444:1: rule__StructuredClassCS__Group__4__Impl : ( ( rule__StructuredClassCS__Group_4__0 )? ) ; public final void rule__StructuredClassCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16512:1: ( ( ( rule__StructuredClassCS__Group_4__0 )? ) ) - // InternalQVTimperative.g:16513:1: ( ( rule__StructuredClassCS__Group_4__0 )? ) + // InternalQVTimperative.g:17448:1: ( ( ( rule__StructuredClassCS__Group_4__0 )? ) ) + // InternalQVTimperative.g:17449:1: ( ( rule__StructuredClassCS__Group_4__0 )? ) { - // InternalQVTimperative.g:16513:1: ( ( rule__StructuredClassCS__Group_4__0 )? ) - // InternalQVTimperative.g:16514:1: ( rule__StructuredClassCS__Group_4__0 )? + // InternalQVTimperative.g:17449:1: ( ( rule__StructuredClassCS__Group_4__0 )? ) + // InternalQVTimperative.g:17450:1: ( rule__StructuredClassCS__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getGroup_4()); } - // InternalQVTimperative.g:16515:1: ( rule__StructuredClassCS__Group_4__0 )? - int alt167=2; - int LA167_0 = input.LA(1); + // InternalQVTimperative.g:17451:1: ( rule__StructuredClassCS__Group_4__0 )? + int alt173=2; + int LA173_0 = input.LA(1); - if ( (LA167_0==98) ) { - alt167=1; + if ( (LA173_0==102) ) { + alt173=1; } - switch (alt167) { + switch (alt173) { case 1 : - // InternalQVTimperative.g:16515:2: rule__StructuredClassCS__Group_4__0 + // InternalQVTimperative.g:17451:2: rule__StructuredClassCS__Group_4__0 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group_4__0(); @@ -49582,16 +52273,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__5" - // InternalQVTimperative.g:16525:1: rule__StructuredClassCS__Group__5 : rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 ; + // InternalQVTimperative.g:17461:1: rule__StructuredClassCS__Group__5 : rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 ; public final void rule__StructuredClassCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16529:1: ( rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 ) - // InternalQVTimperative.g:16530:2: rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 + // InternalQVTimperative.g:17465:1: ( rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 ) + // InternalQVTimperative.g:17466:2: rule__StructuredClassCS__Group__5__Impl rule__StructuredClassCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_81); + pushFollow(FollowSets000.FOLLOW_86); rule__StructuredClassCS__Group__5__Impl(); state._fsp--; @@ -49620,31 +52311,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__5__Impl" - // InternalQVTimperative.g:16537:1: rule__StructuredClassCS__Group__5__Impl : ( ( rule__StructuredClassCS__Group_5__0 )? ) ; + // InternalQVTimperative.g:17473:1: rule__StructuredClassCS__Group__5__Impl : ( ( rule__StructuredClassCS__Group_5__0 )? ) ; public final void rule__StructuredClassCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16541:1: ( ( ( rule__StructuredClassCS__Group_5__0 )? ) ) - // InternalQVTimperative.g:16542:1: ( ( rule__StructuredClassCS__Group_5__0 )? ) + // InternalQVTimperative.g:17477:1: ( ( ( rule__StructuredClassCS__Group_5__0 )? ) ) + // InternalQVTimperative.g:17478:1: ( ( rule__StructuredClassCS__Group_5__0 )? ) { - // InternalQVTimperative.g:16542:1: ( ( rule__StructuredClassCS__Group_5__0 )? ) - // InternalQVTimperative.g:16543:1: ( rule__StructuredClassCS__Group_5__0 )? + // InternalQVTimperative.g:17478:1: ( ( rule__StructuredClassCS__Group_5__0 )? ) + // InternalQVTimperative.g:17479:1: ( rule__StructuredClassCS__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getGroup_5()); } - // InternalQVTimperative.g:16544:1: ( rule__StructuredClassCS__Group_5__0 )? - int alt168=2; - int LA168_0 = input.LA(1); + // InternalQVTimperative.g:17480:1: ( rule__StructuredClassCS__Group_5__0 )? + int alt174=2; + int LA174_0 = input.LA(1); - if ( (LA168_0==71) ) { - alt168=1; + if ( (LA174_0==73) ) { + alt174=1; } - switch (alt168) { + switch (alt174) { case 1 : - // InternalQVTimperative.g:16544:2: rule__StructuredClassCS__Group_5__0 + // InternalQVTimperative.g:17480:2: rule__StructuredClassCS__Group_5__0 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group_5__0(); @@ -49682,16 +52373,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__6" - // InternalQVTimperative.g:16554:1: rule__StructuredClassCS__Group__6 : rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 ; + // InternalQVTimperative.g:17490:1: rule__StructuredClassCS__Group__6 : rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 ; public final void rule__StructuredClassCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16558:1: ( rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 ) - // InternalQVTimperative.g:16559:2: rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 + // InternalQVTimperative.g:17494:1: ( rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 ) + // InternalQVTimperative.g:17495:2: rule__StructuredClassCS__Group__6__Impl rule__StructuredClassCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_81); + pushFollow(FollowSets000.FOLLOW_86); rule__StructuredClassCS__Group__6__Impl(); state._fsp--; @@ -49720,42 +52411,42 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__6__Impl" - // InternalQVTimperative.g:16566:1: rule__StructuredClassCS__Group__6__Impl : ( ( rule__StructuredClassCS__Group_6__0 )? ) ; + // InternalQVTimperative.g:17502:1: rule__StructuredClassCS__Group__6__Impl : ( ( rule__StructuredClassCS__Group_6__0 )? ) ; public final void rule__StructuredClassCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16570:1: ( ( ( rule__StructuredClassCS__Group_6__0 )? ) ) - // InternalQVTimperative.g:16571:1: ( ( rule__StructuredClassCS__Group_6__0 )? ) + // InternalQVTimperative.g:17506:1: ( ( ( rule__StructuredClassCS__Group_6__0 )? ) ) + // InternalQVTimperative.g:17507:1: ( ( rule__StructuredClassCS__Group_6__0 )? ) { - // InternalQVTimperative.g:16571:1: ( ( rule__StructuredClassCS__Group_6__0 )? ) - // InternalQVTimperative.g:16572:1: ( rule__StructuredClassCS__Group_6__0 )? + // InternalQVTimperative.g:17507:1: ( ( rule__StructuredClassCS__Group_6__0 )? ) + // InternalQVTimperative.g:17508:1: ( rule__StructuredClassCS__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getGroup_6()); } - // InternalQVTimperative.g:16573:1: ( rule__StructuredClassCS__Group_6__0 )? - int alt169=2; - int LA169_0 = input.LA(1); + // InternalQVTimperative.g:17509:1: ( rule__StructuredClassCS__Group_6__0 )? + int alt175=2; + int LA175_0 = input.LA(1); - if ( (LA169_0==75) ) { - int LA169_1 = input.LA(2); + if ( (LA175_0==80) ) { + int LA175_1 = input.LA(2); - if ( (LA169_1==143) ) { - alt169=1; - } - else if ( (LA169_1==76) ) { - int LA169_4 = input.LA(3); + if ( (LA175_1==81) ) { + int LA175_3 = input.LA(3); - if ( (LA169_4==17||LA169_4==75) ) { - alt169=1; + if ( (LA175_3==18||LA175_3==80) ) { + alt175=1; } } + else if ( (LA175_1==149) ) { + alt175=1; + } } - switch (alt169) { + switch (alt175) { case 1 : - // InternalQVTimperative.g:16573:2: rule__StructuredClassCS__Group_6__0 + // InternalQVTimperative.g:17509:2: rule__StructuredClassCS__Group_6__0 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group_6__0(); @@ -49793,14 +52484,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__7" - // InternalQVTimperative.g:16583:1: rule__StructuredClassCS__Group__7 : rule__StructuredClassCS__Group__7__Impl ; + // InternalQVTimperative.g:17519:1: rule__StructuredClassCS__Group__7 : rule__StructuredClassCS__Group__7__Impl ; public final void rule__StructuredClassCS__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16587:1: ( rule__StructuredClassCS__Group__7__Impl ) - // InternalQVTimperative.g:16588:2: rule__StructuredClassCS__Group__7__Impl + // InternalQVTimperative.g:17523:1: ( rule__StructuredClassCS__Group__7__Impl ) + // InternalQVTimperative.g:17524:2: rule__StructuredClassCS__Group__7__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group__7__Impl(); @@ -49826,23 +52517,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group__7__Impl" - // InternalQVTimperative.g:16594:1: rule__StructuredClassCS__Group__7__Impl : ( ( rule__StructuredClassCS__Alternatives_7 ) ) ; + // InternalQVTimperative.g:17530:1: rule__StructuredClassCS__Group__7__Impl : ( ( rule__StructuredClassCS__Alternatives_7 ) ) ; public final void rule__StructuredClassCS__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16598:1: ( ( ( rule__StructuredClassCS__Alternatives_7 ) ) ) - // InternalQVTimperative.g:16599:1: ( ( rule__StructuredClassCS__Alternatives_7 ) ) + // InternalQVTimperative.g:17534:1: ( ( ( rule__StructuredClassCS__Alternatives_7 ) ) ) + // InternalQVTimperative.g:17535:1: ( ( rule__StructuredClassCS__Alternatives_7 ) ) { - // InternalQVTimperative.g:16599:1: ( ( rule__StructuredClassCS__Alternatives_7 ) ) - // InternalQVTimperative.g:16600:1: ( rule__StructuredClassCS__Alternatives_7 ) + // InternalQVTimperative.g:17535:1: ( ( rule__StructuredClassCS__Alternatives_7 ) ) + // InternalQVTimperative.g:17536:1: ( rule__StructuredClassCS__Alternatives_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getAlternatives_7()); } - // InternalQVTimperative.g:16601:1: ( rule__StructuredClassCS__Alternatives_7 ) - // InternalQVTimperative.g:16601:2: rule__StructuredClassCS__Alternatives_7 + // InternalQVTimperative.g:17537:1: ( rule__StructuredClassCS__Alternatives_7 ) + // InternalQVTimperative.g:17537:2: rule__StructuredClassCS__Alternatives_7 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Alternatives_7(); @@ -49877,14 +52568,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_4__0" - // InternalQVTimperative.g:16627:1: rule__StructuredClassCS__Group_4__0 : rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 ; + // InternalQVTimperative.g:17563:1: rule__StructuredClassCS__Group_4__0 : rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 ; public final void rule__StructuredClassCS__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16631:1: ( rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 ) - // InternalQVTimperative.g:16632:2: rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 + // InternalQVTimperative.g:17567:1: ( rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 ) + // InternalQVTimperative.g:17568:2: rule__StructuredClassCS__Group_4__0__Impl rule__StructuredClassCS__Group_4__1 { pushFollow(FollowSets000.FOLLOW_12); rule__StructuredClassCS__Group_4__0__Impl(); @@ -49915,22 +52606,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_4__0__Impl" - // InternalQVTimperative.g:16639:1: rule__StructuredClassCS__Group_4__0__Impl : ( 'extends' ) ; + // InternalQVTimperative.g:17575:1: rule__StructuredClassCS__Group_4__0__Impl : ( 'extends' ) ; public final void rule__StructuredClassCS__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16643:1: ( ( 'extends' ) ) - // InternalQVTimperative.g:16644:1: ( 'extends' ) + // InternalQVTimperative.g:17579:1: ( ( 'extends' ) ) + // InternalQVTimperative.g:17580:1: ( 'extends' ) { - // InternalQVTimperative.g:16644:1: ( 'extends' ) - // InternalQVTimperative.g:16645:1: 'extends' + // InternalQVTimperative.g:17580:1: ( 'extends' ) + // InternalQVTimperative.g:17581:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getExtendsKeyword_4_0()); } - match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getExtendsKeyword_4_0()); } @@ -49956,14 +52647,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_4__1" - // InternalQVTimperative.g:16658:1: rule__StructuredClassCS__Group_4__1 : rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 ; + // InternalQVTimperative.g:17594:1: rule__StructuredClassCS__Group_4__1 : rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 ; public final void rule__StructuredClassCS__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16662:1: ( rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 ) - // InternalQVTimperative.g:16663:2: rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 + // InternalQVTimperative.g:17598:1: ( rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 ) + // InternalQVTimperative.g:17599:2: rule__StructuredClassCS__Group_4__1__Impl rule__StructuredClassCS__Group_4__2 { pushFollow(FollowSets000.FOLLOW_13); rule__StructuredClassCS__Group_4__1__Impl(); @@ -49994,23 +52685,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_4__1__Impl" - // InternalQVTimperative.g:16670:1: rule__StructuredClassCS__Group_4__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) ; + // InternalQVTimperative.g:17606:1: rule__StructuredClassCS__Group_4__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) ; public final void rule__StructuredClassCS__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16674:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) ) - // InternalQVTimperative.g:16675:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) + // InternalQVTimperative.g:17610:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) ) + // InternalQVTimperative.g:17611:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) { - // InternalQVTimperative.g:16675:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) - // InternalQVTimperative.g:16676:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) + // InternalQVTimperative.g:17611:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) ) + // InternalQVTimperative.g:17612:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesAssignment_4_1()); } - // InternalQVTimperative.g:16677:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) - // InternalQVTimperative.g:16677:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 + // InternalQVTimperative.g:17613:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 ) + // InternalQVTimperative.g:17613:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1(); @@ -50045,14 +52736,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_4__2" - // InternalQVTimperative.g:16687:1: rule__StructuredClassCS__Group_4__2 : rule__StructuredClassCS__Group_4__2__Impl ; + // InternalQVTimperative.g:17623:1: rule__StructuredClassCS__Group_4__2 : rule__StructuredClassCS__Group_4__2__Impl ; public final void rule__StructuredClassCS__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16691:1: ( rule__StructuredClassCS__Group_4__2__Impl ) - // InternalQVTimperative.g:16692:2: rule__StructuredClassCS__Group_4__2__Impl + // InternalQVTimperative.g:17627:1: ( rule__StructuredClassCS__Group_4__2__Impl ) + // InternalQVTimperative.g:17628:2: rule__StructuredClassCS__Group_4__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group_4__2__Impl(); @@ -50078,35 +52769,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_4__2__Impl" - // InternalQVTimperative.g:16698:1: rule__StructuredClassCS__Group_4__2__Impl : ( ( rule__StructuredClassCS__Group_4_2__0 )* ) ; + // InternalQVTimperative.g:17634:1: rule__StructuredClassCS__Group_4__2__Impl : ( ( rule__StructuredClassCS__Group_4_2__0 )* ) ; public final void rule__StructuredClassCS__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16702:1: ( ( ( rule__StructuredClassCS__Group_4_2__0 )* ) ) - // InternalQVTimperative.g:16703:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* ) + // InternalQVTimperative.g:17638:1: ( ( ( rule__StructuredClassCS__Group_4_2__0 )* ) ) + // InternalQVTimperative.g:17639:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* ) { - // InternalQVTimperative.g:16703:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* ) - // InternalQVTimperative.g:16704:1: ( rule__StructuredClassCS__Group_4_2__0 )* + // InternalQVTimperative.g:17639:1: ( ( rule__StructuredClassCS__Group_4_2__0 )* ) + // InternalQVTimperative.g:17640:1: ( rule__StructuredClassCS__Group_4_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getGroup_4_2()); } - // InternalQVTimperative.g:16705:1: ( rule__StructuredClassCS__Group_4_2__0 )* - loop170: + // InternalQVTimperative.g:17641:1: ( rule__StructuredClassCS__Group_4_2__0 )* + loop176: do { - int alt170=2; - int LA170_0 = input.LA(1); + int alt176=2; + int LA176_0 = input.LA(1); - if ( (LA170_0==69) ) { - alt170=1; + if ( (LA176_0==70) ) { + alt176=1; } - switch (alt170) { + switch (alt176) { case 1 : - // InternalQVTimperative.g:16705:2: rule__StructuredClassCS__Group_4_2__0 + // InternalQVTimperative.g:17641:2: rule__StructuredClassCS__Group_4_2__0 { pushFollow(FollowSets000.FOLLOW_14); rule__StructuredClassCS__Group_4_2__0(); @@ -50118,7 +52809,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop170; + break loop176; } } while (true); @@ -50147,14 +52838,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_4_2__0" - // InternalQVTimperative.g:16721:1: rule__StructuredClassCS__Group_4_2__0 : rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 ; + // InternalQVTimperative.g:17657:1: rule__StructuredClassCS__Group_4_2__0 : rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 ; public final void rule__StructuredClassCS__Group_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16725:1: ( rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 ) - // InternalQVTimperative.g:16726:2: rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 + // InternalQVTimperative.g:17661:1: ( rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 ) + // InternalQVTimperative.g:17662:2: rule__StructuredClassCS__Group_4_2__0__Impl rule__StructuredClassCS__Group_4_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__StructuredClassCS__Group_4_2__0__Impl(); @@ -50185,22 +52876,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_4_2__0__Impl" - // InternalQVTimperative.g:16733:1: rule__StructuredClassCS__Group_4_2__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:17669:1: rule__StructuredClassCS__Group_4_2__0__Impl : ( ',' ) ; public final void rule__StructuredClassCS__Group_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16737:1: ( ( ',' ) ) - // InternalQVTimperative.g:16738:1: ( ',' ) + // InternalQVTimperative.g:17673:1: ( ( ',' ) ) + // InternalQVTimperative.g:17674:1: ( ',' ) { - // InternalQVTimperative.g:16738:1: ( ',' ) - // InternalQVTimperative.g:16739:1: ',' + // InternalQVTimperative.g:17674:1: ( ',' ) + // InternalQVTimperative.g:17675:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getCommaKeyword_4_2_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getCommaKeyword_4_2_0()); } @@ -50226,14 +52917,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_4_2__1" - // InternalQVTimperative.g:16752:1: rule__StructuredClassCS__Group_4_2__1 : rule__StructuredClassCS__Group_4_2__1__Impl ; + // InternalQVTimperative.g:17688:1: rule__StructuredClassCS__Group_4_2__1 : rule__StructuredClassCS__Group_4_2__1__Impl ; public final void rule__StructuredClassCS__Group_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16756:1: ( rule__StructuredClassCS__Group_4_2__1__Impl ) - // InternalQVTimperative.g:16757:2: rule__StructuredClassCS__Group_4_2__1__Impl + // InternalQVTimperative.g:17692:1: ( rule__StructuredClassCS__Group_4_2__1__Impl ) + // InternalQVTimperative.g:17693:2: rule__StructuredClassCS__Group_4_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group_4_2__1__Impl(); @@ -50259,23 +52950,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_4_2__1__Impl" - // InternalQVTimperative.g:16763:1: rule__StructuredClassCS__Group_4_2__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) ; + // InternalQVTimperative.g:17699:1: rule__StructuredClassCS__Group_4_2__1__Impl : ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) ; public final void rule__StructuredClassCS__Group_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16767:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) ) - // InternalQVTimperative.g:16768:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) + // InternalQVTimperative.g:17703:1: ( ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) ) + // InternalQVTimperative.g:17704:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) { - // InternalQVTimperative.g:16768:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) - // InternalQVTimperative.g:16769:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) + // InternalQVTimperative.g:17704:1: ( ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) ) + // InternalQVTimperative.g:17705:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesAssignment_4_2_1()); } - // InternalQVTimperative.g:16770:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) - // InternalQVTimperative.g:16770:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 + // InternalQVTimperative.g:17706:1: ( rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 ) + // InternalQVTimperative.g:17706:2: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1(); @@ -50310,16 +53001,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_5__0" - // InternalQVTimperative.g:16784:1: rule__StructuredClassCS__Group_5__0 : rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 ; + // InternalQVTimperative.g:17720:1: rule__StructuredClassCS__Group_5__0 : rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 ; public final void rule__StructuredClassCS__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16788:1: ( rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 ) - // InternalQVTimperative.g:16789:2: rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 + // InternalQVTimperative.g:17724:1: ( rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 ) + // InternalQVTimperative.g:17725:2: rule__StructuredClassCS__Group_5__0__Impl rule__StructuredClassCS__Group_5__1 { - pushFollow(FollowSets000.FOLLOW_52); + pushFollow(FollowSets000.FOLLOW_57); rule__StructuredClassCS__Group_5__0__Impl(); state._fsp--; @@ -50348,22 +53039,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_5__0__Impl" - // InternalQVTimperative.g:16796:1: rule__StructuredClassCS__Group_5__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:17732:1: rule__StructuredClassCS__Group_5__0__Impl : ( ':' ) ; public final void rule__StructuredClassCS__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16800:1: ( ( ':' ) ) - // InternalQVTimperative.g:16801:1: ( ':' ) + // InternalQVTimperative.g:17736:1: ( ( ':' ) ) + // InternalQVTimperative.g:17737:1: ( ':' ) { - // InternalQVTimperative.g:16801:1: ( ':' ) - // InternalQVTimperative.g:16802:1: ':' + // InternalQVTimperative.g:17737:1: ( ':' ) + // InternalQVTimperative.g:17738:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getColonKeyword_5_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getColonKeyword_5_0()); } @@ -50389,14 +53080,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_5__1" - // InternalQVTimperative.g:16815:1: rule__StructuredClassCS__Group_5__1 : rule__StructuredClassCS__Group_5__1__Impl ; + // InternalQVTimperative.g:17751:1: rule__StructuredClassCS__Group_5__1 : rule__StructuredClassCS__Group_5__1__Impl ; public final void rule__StructuredClassCS__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16819:1: ( rule__StructuredClassCS__Group_5__1__Impl ) - // InternalQVTimperative.g:16820:2: rule__StructuredClassCS__Group_5__1__Impl + // InternalQVTimperative.g:17755:1: ( rule__StructuredClassCS__Group_5__1__Impl ) + // InternalQVTimperative.g:17756:2: rule__StructuredClassCS__Group_5__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group_5__1__Impl(); @@ -50422,23 +53113,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_5__1__Impl" - // InternalQVTimperative.g:16826:1: rule__StructuredClassCS__Group_5__1__Impl : ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) ; + // InternalQVTimperative.g:17762:1: rule__StructuredClassCS__Group_5__1__Impl : ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) ; public final void rule__StructuredClassCS__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16830:1: ( ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) ) - // InternalQVTimperative.g:16831:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) + // InternalQVTimperative.g:17766:1: ( ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) ) + // InternalQVTimperative.g:17767:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) { - // InternalQVTimperative.g:16831:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) - // InternalQVTimperative.g:16832:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) + // InternalQVTimperative.g:17767:1: ( ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) ) + // InternalQVTimperative.g:17768:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getInstanceClassNameAssignment_5_1()); } - // InternalQVTimperative.g:16833:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) - // InternalQVTimperative.g:16833:2: rule__StructuredClassCS__InstanceClassNameAssignment_5_1 + // InternalQVTimperative.g:17769:1: ( rule__StructuredClassCS__InstanceClassNameAssignment_5_1 ) + // InternalQVTimperative.g:17769:2: rule__StructuredClassCS__InstanceClassNameAssignment_5_1 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__InstanceClassNameAssignment_5_1(); @@ -50473,16 +53164,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_6__0" - // InternalQVTimperative.g:16847:1: rule__StructuredClassCS__Group_6__0 : rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 ; + // InternalQVTimperative.g:17783:1: rule__StructuredClassCS__Group_6__0 : rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 ; public final void rule__StructuredClassCS__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16851:1: ( rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 ) - // InternalQVTimperative.g:16852:2: rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 + // InternalQVTimperative.g:17787:1: ( rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 ) + // InternalQVTimperative.g:17788:2: rule__StructuredClassCS__Group_6__0__Impl rule__StructuredClassCS__Group_6__1 { - pushFollow(FollowSets000.FOLLOW_82); + pushFollow(FollowSets000.FOLLOW_87); rule__StructuredClassCS__Group_6__0__Impl(); state._fsp--; @@ -50511,22 +53202,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_6__0__Impl" - // InternalQVTimperative.g:16859:1: rule__StructuredClassCS__Group_6__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:17795:1: rule__StructuredClassCS__Group_6__0__Impl : ( '{' ) ; public final void rule__StructuredClassCS__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16863:1: ( ( '{' ) ) - // InternalQVTimperative.g:16864:1: ( '{' ) + // InternalQVTimperative.g:17799:1: ( ( '{' ) ) + // InternalQVTimperative.g:17800:1: ( '{' ) { - // InternalQVTimperative.g:16864:1: ( '{' ) - // InternalQVTimperative.g:16865:1: '{' + // InternalQVTimperative.g:17800:1: ( '{' ) + // InternalQVTimperative.g:17801:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_6_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_6_0()); } @@ -50552,16 +53243,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_6__1" - // InternalQVTimperative.g:16878:1: rule__StructuredClassCS__Group_6__1 : rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 ; + // InternalQVTimperative.g:17814:1: rule__StructuredClassCS__Group_6__1 : rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 ; public final void rule__StructuredClassCS__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16882:1: ( rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 ) - // InternalQVTimperative.g:16883:2: rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 + // InternalQVTimperative.g:17818:1: ( rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 ) + // InternalQVTimperative.g:17819:2: rule__StructuredClassCS__Group_6__1__Impl rule__StructuredClassCS__Group_6__2 { - pushFollow(FollowSets000.FOLLOW_82); + pushFollow(FollowSets000.FOLLOW_87); rule__StructuredClassCS__Group_6__1__Impl(); state._fsp--; @@ -50590,31 +53281,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_6__1__Impl" - // InternalQVTimperative.g:16890:1: rule__StructuredClassCS__Group_6__1__Impl : ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) ; + // InternalQVTimperative.g:17826:1: rule__StructuredClassCS__Group_6__1__Impl : ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) ; public final void rule__StructuredClassCS__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16894:1: ( ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) ) - // InternalQVTimperative.g:16895:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) + // InternalQVTimperative.g:17830:1: ( ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) ) + // InternalQVTimperative.g:17831:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) { - // InternalQVTimperative.g:16895:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) - // InternalQVTimperative.g:16896:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? + // InternalQVTimperative.g:17831:1: ( ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? ) + // InternalQVTimperative.g:17832:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceAssignment_6_1()); } - // InternalQVTimperative.g:16897:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? - int alt171=2; - int LA171_0 = input.LA(1); + // InternalQVTimperative.g:17833:1: ( rule__StructuredClassCS__IsInterfaceAssignment_6_1 )? + int alt177=2; + int LA177_0 = input.LA(1); - if ( (LA171_0==143) ) { - alt171=1; + if ( (LA177_0==149) ) { + alt177=1; } - switch (alt171) { + switch (alt177) { case 1 : - // InternalQVTimperative.g:16897:2: rule__StructuredClassCS__IsInterfaceAssignment_6_1 + // InternalQVTimperative.g:17833:2: rule__StructuredClassCS__IsInterfaceAssignment_6_1 { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__IsInterfaceAssignment_6_1(); @@ -50652,14 +53343,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_6__2" - // InternalQVTimperative.g:16907:1: rule__StructuredClassCS__Group_6__2 : rule__StructuredClassCS__Group_6__2__Impl ; + // InternalQVTimperative.g:17843:1: rule__StructuredClassCS__Group_6__2 : rule__StructuredClassCS__Group_6__2__Impl ; public final void rule__StructuredClassCS__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16911:1: ( rule__StructuredClassCS__Group_6__2__Impl ) - // InternalQVTimperative.g:16912:2: rule__StructuredClassCS__Group_6__2__Impl + // InternalQVTimperative.g:17847:1: ( rule__StructuredClassCS__Group_6__2__Impl ) + // InternalQVTimperative.g:17848:2: rule__StructuredClassCS__Group_6__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group_6__2__Impl(); @@ -50685,22 +53376,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_6__2__Impl" - // InternalQVTimperative.g:16918:1: rule__StructuredClassCS__Group_6__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:17854:1: rule__StructuredClassCS__Group_6__2__Impl : ( '}' ) ; public final void rule__StructuredClassCS__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16922:1: ( ( '}' ) ) - // InternalQVTimperative.g:16923:1: ( '}' ) + // InternalQVTimperative.g:17858:1: ( ( '}' ) ) + // InternalQVTimperative.g:17859:1: ( '}' ) { - // InternalQVTimperative.g:16923:1: ( '}' ) - // InternalQVTimperative.g:16924:1: '}' + // InternalQVTimperative.g:17859:1: ( '}' ) + // InternalQVTimperative.g:17860:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_6_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_6_2()); } @@ -50726,16 +53417,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_7_0__0" - // InternalQVTimperative.g:16943:1: rule__StructuredClassCS__Group_7_0__0 : rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 ; + // InternalQVTimperative.g:17879:1: rule__StructuredClassCS__Group_7_0__0 : rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 ; public final void rule__StructuredClassCS__Group_7_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16947:1: ( rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 ) - // InternalQVTimperative.g:16948:2: rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 + // InternalQVTimperative.g:17883:1: ( rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 ) + // InternalQVTimperative.g:17884:2: rule__StructuredClassCS__Group_7_0__0__Impl rule__StructuredClassCS__Group_7_0__1 { - pushFollow(FollowSets000.FOLLOW_83); + pushFollow(FollowSets000.FOLLOW_88); rule__StructuredClassCS__Group_7_0__0__Impl(); state._fsp--; @@ -50764,22 +53455,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_7_0__0__Impl" - // InternalQVTimperative.g:16955:1: rule__StructuredClassCS__Group_7_0__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:17891:1: rule__StructuredClassCS__Group_7_0__0__Impl : ( '{' ) ; public final void rule__StructuredClassCS__Group_7_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16959:1: ( ( '{' ) ) - // InternalQVTimperative.g:16960:1: ( '{' ) + // InternalQVTimperative.g:17895:1: ( ( '{' ) ) + // InternalQVTimperative.g:17896:1: ( '{' ) { - // InternalQVTimperative.g:16960:1: ( '{' ) - // InternalQVTimperative.g:16961:1: '{' + // InternalQVTimperative.g:17896:1: ( '{' ) + // InternalQVTimperative.g:17897:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_7_0_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getLeftCurlyBracketKeyword_7_0_0()); } @@ -50805,16 +53496,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_7_0__1" - // InternalQVTimperative.g:16974:1: rule__StructuredClassCS__Group_7_0__1 : rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 ; + // InternalQVTimperative.g:17910:1: rule__StructuredClassCS__Group_7_0__1 : rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 ; public final void rule__StructuredClassCS__Group_7_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16978:1: ( rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 ) - // InternalQVTimperative.g:16979:2: rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 + // InternalQVTimperative.g:17914:1: ( rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 ) + // InternalQVTimperative.g:17915:2: rule__StructuredClassCS__Group_7_0__1__Impl rule__StructuredClassCS__Group_7_0__2 { - pushFollow(FollowSets000.FOLLOW_83); + pushFollow(FollowSets000.FOLLOW_88); rule__StructuredClassCS__Group_7_0__1__Impl(); state._fsp--; @@ -50843,37 +53534,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_7_0__1__Impl" - // InternalQVTimperative.g:16986:1: rule__StructuredClassCS__Group_7_0__1__Impl : ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) ; + // InternalQVTimperative.g:17922:1: rule__StructuredClassCS__Group_7_0__1__Impl : ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) ; public final void rule__StructuredClassCS__Group_7_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:16990:1: ( ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) ) - // InternalQVTimperative.g:16991:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) + // InternalQVTimperative.g:17926:1: ( ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) ) + // InternalQVTimperative.g:17927:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) { - // InternalQVTimperative.g:16991:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) - // InternalQVTimperative.g:16992:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )* + // InternalQVTimperative.g:17927:1: ( ( rule__StructuredClassCS__Alternatives_7_0_1 )* ) + // InternalQVTimperative.g:17928:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getAlternatives_7_0_1()); } - // InternalQVTimperative.g:16993:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )* - loop172: + // InternalQVTimperative.g:17929:1: ( rule__StructuredClassCS__Alternatives_7_0_1 )* + loop178: do { - int alt172=2; - int LA172_0 = input.LA(1); + int alt178=2; + int LA178_0 = input.LA(1); - if ( (LA172_0==86||LA172_0==92||LA172_0==95||(LA172_0>=119 && LA172_0<=120)) ) { - alt172=1; + if ( (LA178_0==90||LA178_0==96||LA178_0==99||(LA178_0>=125 && LA178_0<=126)) ) { + alt178=1; } - switch (alt172) { + switch (alt178) { case 1 : - // InternalQVTimperative.g:16993:2: rule__StructuredClassCS__Alternatives_7_0_1 + // InternalQVTimperative.g:17929:2: rule__StructuredClassCS__Alternatives_7_0_1 { - pushFollow(FollowSets000.FOLLOW_84); + pushFollow(FollowSets000.FOLLOW_89); rule__StructuredClassCS__Alternatives_7_0_1(); state._fsp--; @@ -50883,7 +53574,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop172; + break loop178; } } while (true); @@ -50912,14 +53603,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_7_0__2" - // InternalQVTimperative.g:17003:1: rule__StructuredClassCS__Group_7_0__2 : rule__StructuredClassCS__Group_7_0__2__Impl ; + // InternalQVTimperative.g:17939:1: rule__StructuredClassCS__Group_7_0__2 : rule__StructuredClassCS__Group_7_0__2__Impl ; public final void rule__StructuredClassCS__Group_7_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17007:1: ( rule__StructuredClassCS__Group_7_0__2__Impl ) - // InternalQVTimperative.g:17008:2: rule__StructuredClassCS__Group_7_0__2__Impl + // InternalQVTimperative.g:17943:1: ( rule__StructuredClassCS__Group_7_0__2__Impl ) + // InternalQVTimperative.g:17944:2: rule__StructuredClassCS__Group_7_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__StructuredClassCS__Group_7_0__2__Impl(); @@ -50945,22 +53636,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__Group_7_0__2__Impl" - // InternalQVTimperative.g:17014:1: rule__StructuredClassCS__Group_7_0__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:17950:1: rule__StructuredClassCS__Group_7_0__2__Impl : ( '}' ) ; public final void rule__StructuredClassCS__Group_7_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17018:1: ( ( '}' ) ) - // InternalQVTimperative.g:17019:1: ( '}' ) + // InternalQVTimperative.g:17954:1: ( ( '}' ) ) + // InternalQVTimperative.g:17955:1: ( '}' ) { - // InternalQVTimperative.g:17019:1: ( '}' ) - // InternalQVTimperative.g:17020:1: '}' + // InternalQVTimperative.g:17955:1: ( '}' ) + // InternalQVTimperative.g:17956:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_7_0_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getRightCurlyBracketKeyword_7_0_2()); } @@ -50986,16 +53677,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedMultiplicityRefCS__Group__0" - // InternalQVTimperative.g:17039:1: rule__TypedMultiplicityRefCS__Group__0 : rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 ; + // InternalQVTimperative.g:17975:1: rule__TypedMultiplicityRefCS__Group__0 : rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 ; public final void rule__TypedMultiplicityRefCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17043:1: ( rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 ) - // InternalQVTimperative.g:17044:2: rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 + // InternalQVTimperative.g:17979:1: ( rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 ) + // InternalQVTimperative.g:17980:2: rule__TypedMultiplicityRefCS__Group__0__Impl rule__TypedMultiplicityRefCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_85); + pushFollow(FollowSets000.FOLLOW_90); rule__TypedMultiplicityRefCS__Group__0__Impl(); state._fsp--; @@ -51024,17 +53715,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedMultiplicityRefCS__Group__0__Impl" - // InternalQVTimperative.g:17051:1: rule__TypedMultiplicityRefCS__Group__0__Impl : ( ruleTypedRefCS ) ; + // InternalQVTimperative.g:17987:1: rule__TypedMultiplicityRefCS__Group__0__Impl : ( ruleTypedRefCS ) ; public final void rule__TypedMultiplicityRefCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17055:1: ( ( ruleTypedRefCS ) ) - // InternalQVTimperative.g:17056:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:17991:1: ( ( ruleTypedRefCS ) ) + // InternalQVTimperative.g:17992:1: ( ruleTypedRefCS ) { - // InternalQVTimperative.g:17056:1: ( ruleTypedRefCS ) - // InternalQVTimperative.g:17057:1: ruleTypedRefCS + // InternalQVTimperative.g:17992:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:17993:1: ruleTypedRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypedMultiplicityRefCSAccess().getTypedRefCSParserRuleCall_0()); @@ -51069,14 +53760,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedMultiplicityRefCS__Group__1" - // InternalQVTimperative.g:17068:1: rule__TypedMultiplicityRefCS__Group__1 : rule__TypedMultiplicityRefCS__Group__1__Impl ; + // InternalQVTimperative.g:18004:1: rule__TypedMultiplicityRefCS__Group__1 : rule__TypedMultiplicityRefCS__Group__1__Impl ; public final void rule__TypedMultiplicityRefCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17072:1: ( rule__TypedMultiplicityRefCS__Group__1__Impl ) - // InternalQVTimperative.g:17073:2: rule__TypedMultiplicityRefCS__Group__1__Impl + // InternalQVTimperative.g:18008:1: ( rule__TypedMultiplicityRefCS__Group__1__Impl ) + // InternalQVTimperative.g:18009:2: rule__TypedMultiplicityRefCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypedMultiplicityRefCS__Group__1__Impl(); @@ -51102,31 +53793,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedMultiplicityRefCS__Group__1__Impl" - // InternalQVTimperative.g:17079:1: rule__TypedMultiplicityRefCS__Group__1__Impl : ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) ; + // InternalQVTimperative.g:18015:1: rule__TypedMultiplicityRefCS__Group__1__Impl : ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) ; public final void rule__TypedMultiplicityRefCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17083:1: ( ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) ) - // InternalQVTimperative.g:17084:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) + // InternalQVTimperative.g:18019:1: ( ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) ) + // InternalQVTimperative.g:18020:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) { - // InternalQVTimperative.g:17084:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) - // InternalQVTimperative.g:17085:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? + // InternalQVTimperative.g:18020:1: ( ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? ) + // InternalQVTimperative.g:18021:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypedMultiplicityRefCSAccess().getOwnedMultiplicityAssignment_1()); } - // InternalQVTimperative.g:17086:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? - int alt173=2; - int LA173_0 = input.LA(1); + // InternalQVTimperative.g:18022:1: ( rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 )? + int alt179=2; + int LA179_0 = input.LA(1); - if ( (LA173_0==106) ) { - alt173=1; + if ( (LA179_0==110) ) { + alt179=1; } - switch (alt173) { + switch (alt179) { case 1 : - // InternalQVTimperative.g:17086:2: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 + // InternalQVTimperative.g:18022:2: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1(); @@ -51164,16 +53855,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SIGNED__Group__0" - // InternalQVTimperative.g:17100:1: rule__SIGNED__Group__0 : rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 ; + // InternalQVTimperative.g:18036:1: rule__SIGNED__Group__0 : rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 ; public final void rule__SIGNED__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17104:1: ( rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 ) - // InternalQVTimperative.g:17105:2: rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 + // InternalQVTimperative.g:18040:1: ( rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 ) + // InternalQVTimperative.g:18041:2: rule__SIGNED__Group__0__Impl rule__SIGNED__Group__1 { - pushFollow(FollowSets000.FOLLOW_65); + pushFollow(FollowSets000.FOLLOW_70); rule__SIGNED__Group__0__Impl(); state._fsp--; @@ -51202,33 +53893,33 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SIGNED__Group__0__Impl" - // InternalQVTimperative.g:17112:1: rule__SIGNED__Group__0__Impl : ( ( '-' )? ) ; + // InternalQVTimperative.g:18048:1: rule__SIGNED__Group__0__Impl : ( ( '-' )? ) ; public final void rule__SIGNED__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17116:1: ( ( ( '-' )? ) ) - // InternalQVTimperative.g:17117:1: ( ( '-' )? ) + // InternalQVTimperative.g:18052:1: ( ( ( '-' )? ) ) + // InternalQVTimperative.g:18053:1: ( ( '-' )? ) { - // InternalQVTimperative.g:17117:1: ( ( '-' )? ) - // InternalQVTimperative.g:17118:1: ( '-' )? + // InternalQVTimperative.g:18053:1: ( ( '-' )? ) + // InternalQVTimperative.g:18054:1: ( '-' )? { if ( state.backtracking==0 ) { before(grammarAccess.getSIGNEDAccess().getHyphenMinusKeyword_0()); } - // InternalQVTimperative.g:17119:1: ( '-' )? - int alt174=2; - int LA174_0 = input.LA(1); + // InternalQVTimperative.g:18055:1: ( '-' )? + int alt180=2; + int LA180_0 = input.LA(1); - if ( (LA174_0==30) ) { - alt174=1; + if ( (LA180_0==31) ) { + alt180=1; } - switch (alt174) { + switch (alt180) { case 1 : - // InternalQVTimperative.g:17120:2: '-' + // InternalQVTimperative.g:18056:2: '-' { - match(input,30,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_2); if (state.failed) return ; } break; @@ -51260,14 +53951,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SIGNED__Group__1" - // InternalQVTimperative.g:17131:1: rule__SIGNED__Group__1 : rule__SIGNED__Group__1__Impl ; + // InternalQVTimperative.g:18067:1: rule__SIGNED__Group__1 : rule__SIGNED__Group__1__Impl ; public final void rule__SIGNED__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17135:1: ( rule__SIGNED__Group__1__Impl ) - // InternalQVTimperative.g:17136:2: rule__SIGNED__Group__1__Impl + // InternalQVTimperative.g:18071:1: ( rule__SIGNED__Group__1__Impl ) + // InternalQVTimperative.g:18072:2: rule__SIGNED__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__SIGNED__Group__1__Impl(); @@ -51293,17 +53984,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SIGNED__Group__1__Impl" - // InternalQVTimperative.g:17142:1: rule__SIGNED__Group__1__Impl : ( RULE_INT ) ; + // InternalQVTimperative.g:18078:1: rule__SIGNED__Group__1__Impl : ( RULE_INT ) ; public final void rule__SIGNED__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17146:1: ( ( RULE_INT ) ) - // InternalQVTimperative.g:17147:1: ( RULE_INT ) + // InternalQVTimperative.g:18082:1: ( ( RULE_INT ) ) + // InternalQVTimperative.g:18083:1: ( RULE_INT ) { - // InternalQVTimperative.g:17147:1: ( RULE_INT ) - // InternalQVTimperative.g:17148:1: RULE_INT + // InternalQVTimperative.g:18083:1: ( RULE_INT ) + // InternalQVTimperative.g:18084:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getSIGNEDAccess().getINTTerminalRuleCall_1()); @@ -51334,16 +54025,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIPathNameCS__Group__0" - // InternalQVTimperative.g:17163:1: rule__URIPathNameCS__Group__0 : rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ; + // InternalQVTimperative.g:18099:1: rule__URIPathNameCS__Group__0 : rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ; public final void rule__URIPathNameCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17167:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ) - // InternalQVTimperative.g:17168:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 + // InternalQVTimperative.g:18103:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ) + // InternalQVTimperative.g:18104:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_44); + pushFollow(FollowSets000.FOLLOW_47); rule__URIPathNameCS__Group__0__Impl(); state._fsp--; @@ -51372,23 +54063,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIPathNameCS__Group__0__Impl" - // InternalQVTimperative.g:17175:1: rule__URIPathNameCS__Group__0__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) ; + // InternalQVTimperative.g:18111:1: rule__URIPathNameCS__Group__0__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) ; public final void rule__URIPathNameCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17179:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) ) - // InternalQVTimperative.g:17180:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) + // InternalQVTimperative.g:18115:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) ) + // InternalQVTimperative.g:18116:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) { - // InternalQVTimperative.g:17180:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) - // InternalQVTimperative.g:17181:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) + // InternalQVTimperative.g:18116:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) ) + // InternalQVTimperative.g:18117:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsAssignment_0()); } - // InternalQVTimperative.g:17182:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) - // InternalQVTimperative.g:17182:2: rule__URIPathNameCS__OwnedPathElementsAssignment_0 + // InternalQVTimperative.g:18118:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_0 ) + // InternalQVTimperative.g:18118:2: rule__URIPathNameCS__OwnedPathElementsAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__URIPathNameCS__OwnedPathElementsAssignment_0(); @@ -51423,14 +54114,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIPathNameCS__Group__1" - // InternalQVTimperative.g:17192:1: rule__URIPathNameCS__Group__1 : rule__URIPathNameCS__Group__1__Impl ; + // InternalQVTimperative.g:18128:1: rule__URIPathNameCS__Group__1 : rule__URIPathNameCS__Group__1__Impl ; public final void rule__URIPathNameCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17196:1: ( rule__URIPathNameCS__Group__1__Impl ) - // InternalQVTimperative.g:17197:2: rule__URIPathNameCS__Group__1__Impl + // InternalQVTimperative.g:18132:1: ( rule__URIPathNameCS__Group__1__Impl ) + // InternalQVTimperative.g:18133:2: rule__URIPathNameCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__URIPathNameCS__Group__1__Impl(); @@ -51456,43 +54147,43 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIPathNameCS__Group__1__Impl" - // InternalQVTimperative.g:17203:1: rule__URIPathNameCS__Group__1__Impl : ( ( rule__URIPathNameCS__Group_1__0 )* ) ; + // InternalQVTimperative.g:18139:1: rule__URIPathNameCS__Group__1__Impl : ( ( rule__URIPathNameCS__Group_1__0 )* ) ; public final void rule__URIPathNameCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17207:1: ( ( ( rule__URIPathNameCS__Group_1__0 )* ) ) - // InternalQVTimperative.g:17208:1: ( ( rule__URIPathNameCS__Group_1__0 )* ) + // InternalQVTimperative.g:18143:1: ( ( ( rule__URIPathNameCS__Group_1__0 )* ) ) + // InternalQVTimperative.g:18144:1: ( ( rule__URIPathNameCS__Group_1__0 )* ) { - // InternalQVTimperative.g:17208:1: ( ( rule__URIPathNameCS__Group_1__0 )* ) - // InternalQVTimperative.g:17209:1: ( rule__URIPathNameCS__Group_1__0 )* + // InternalQVTimperative.g:18144:1: ( ( rule__URIPathNameCS__Group_1__0 )* ) + // InternalQVTimperative.g:18145:1: ( rule__URIPathNameCS__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getGroup_1()); } - // InternalQVTimperative.g:17210:1: ( rule__URIPathNameCS__Group_1__0 )* - loop175: + // InternalQVTimperative.g:18146:1: ( rule__URIPathNameCS__Group_1__0 )* + loop181: do { - int alt175=2; - int LA175_0 = input.LA(1); + int alt181=2; + int LA181_0 = input.LA(1); - if ( (LA175_0==84) ) { - int LA175_2 = input.LA(2); + if ( (LA181_0==88) ) { + int LA181_2 = input.LA(2); - if ( ((LA175_2>=RULE_SIMPLE_ID && LA175_2<=RULE_ESCAPED_ID)||(LA175_2>=18 && LA175_2<=28)||(LA175_2>=49 && LA175_2<=63)) ) { - alt175=1; + if ( ((LA181_2>=RULE_SIMPLE_ID && LA181_2<=RULE_ESCAPED_ID)||(LA181_2>=19 && LA181_2<=29)||(LA181_2>=50 && LA181_2<=64)) ) { + alt181=1; } } - switch (alt175) { + switch (alt181) { case 1 : - // InternalQVTimperative.g:17210:2: rule__URIPathNameCS__Group_1__0 + // InternalQVTimperative.g:18146:2: rule__URIPathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_86); + pushFollow(FollowSets000.FOLLOW_91); rule__URIPathNameCS__Group_1__0(); state._fsp--; @@ -51502,7 +54193,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop175; + break loop181; } } while (true); @@ -51531,16 +54222,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIPathNameCS__Group_1__0" - // InternalQVTimperative.g:17224:1: rule__URIPathNameCS__Group_1__0 : rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ; + // InternalQVTimperative.g:18160:1: rule__URIPathNameCS__Group_1__0 : rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ; public final void rule__URIPathNameCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17228:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ) - // InternalQVTimperative.g:17229:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 + // InternalQVTimperative.g:18164:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ) + // InternalQVTimperative.g:18165:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_45); + pushFollow(FollowSets000.FOLLOW_48); rule__URIPathNameCS__Group_1__0__Impl(); state._fsp--; @@ -51569,22 +54260,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIPathNameCS__Group_1__0__Impl" - // InternalQVTimperative.g:17236:1: rule__URIPathNameCS__Group_1__0__Impl : ( '::' ) ; + // InternalQVTimperative.g:18172:1: rule__URIPathNameCS__Group_1__0__Impl : ( '::' ) ; public final void rule__URIPathNameCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17240:1: ( ( '::' ) ) - // InternalQVTimperative.g:17241:1: ( '::' ) + // InternalQVTimperative.g:18176:1: ( ( '::' ) ) + // InternalQVTimperative.g:18177:1: ( '::' ) { - // InternalQVTimperative.g:17241:1: ( '::' ) - // InternalQVTimperative.g:17242:1: '::' + // InternalQVTimperative.g:18177:1: ( '::' ) + // InternalQVTimperative.g:18178:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -51610,14 +54301,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIPathNameCS__Group_1__1" - // InternalQVTimperative.g:17255:1: rule__URIPathNameCS__Group_1__1 : rule__URIPathNameCS__Group_1__1__Impl ; + // InternalQVTimperative.g:18191:1: rule__URIPathNameCS__Group_1__1 : rule__URIPathNameCS__Group_1__1__Impl ; public final void rule__URIPathNameCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17259:1: ( rule__URIPathNameCS__Group_1__1__Impl ) - // InternalQVTimperative.g:17260:2: rule__URIPathNameCS__Group_1__1__Impl + // InternalQVTimperative.g:18195:1: ( rule__URIPathNameCS__Group_1__1__Impl ) + // InternalQVTimperative.g:18196:2: rule__URIPathNameCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__URIPathNameCS__Group_1__1__Impl(); @@ -51643,23 +54334,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIPathNameCS__Group_1__1__Impl" - // InternalQVTimperative.g:17266:1: rule__URIPathNameCS__Group_1__1__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) ; + // InternalQVTimperative.g:18202:1: rule__URIPathNameCS__Group_1__1__Impl : ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) ; public final void rule__URIPathNameCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17270:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) ) - // InternalQVTimperative.g:17271:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) + // InternalQVTimperative.g:18206:1: ( ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) ) + // InternalQVTimperative.g:18207:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) { - // InternalQVTimperative.g:17271:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) - // InternalQVTimperative.g:17272:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) + // InternalQVTimperative.g:18207:1: ( ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) ) + // InternalQVTimperative.g:18208:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsAssignment_1_1()); } - // InternalQVTimperative.g:17273:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) - // InternalQVTimperative.g:17273:2: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 + // InternalQVTimperative.g:18209:1: ( rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 ) + // InternalQVTimperative.g:18209:2: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__URIPathNameCS__OwnedPathElementsAssignment_1_1(); @@ -51694,16 +54385,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIFirstPathElementCS__Group_1__0" - // InternalQVTimperative.g:17287:1: rule__URIFirstPathElementCS__Group_1__0 : rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ; + // InternalQVTimperative.g:18223:1: rule__URIFirstPathElementCS__Group_1__0 : rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ; public final void rule__URIFirstPathElementCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17291:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ) - // InternalQVTimperative.g:17292:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 + // InternalQVTimperative.g:18227:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ) + // InternalQVTimperative.g:18228:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_18); + pushFollow(FollowSets000.FOLLOW_21); rule__URIFirstPathElementCS__Group_1__0__Impl(); state._fsp--; @@ -51732,23 +54423,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIFirstPathElementCS__Group_1__0__Impl" - // InternalQVTimperative.g:17299:1: rule__URIFirstPathElementCS__Group_1__0__Impl : ( () ) ; + // InternalQVTimperative.g:18235:1: rule__URIFirstPathElementCS__Group_1__0__Impl : ( () ) ; public final void rule__URIFirstPathElementCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17303:1: ( ( () ) ) - // InternalQVTimperative.g:17304:1: ( () ) + // InternalQVTimperative.g:18239:1: ( ( () ) ) + // InternalQVTimperative.g:18240:1: ( () ) { - // InternalQVTimperative.g:17304:1: ( () ) - // InternalQVTimperative.g:17305:1: () + // InternalQVTimperative.g:18240:1: ( () ) + // InternalQVTimperative.g:18241:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getPathElementWithURICSAction_1_0()); } - // InternalQVTimperative.g:17306:1: () - // InternalQVTimperative.g:17308:1: + // InternalQVTimperative.g:18242:1: () + // InternalQVTimperative.g:18244:1: { } @@ -51773,14 +54464,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIFirstPathElementCS__Group_1__1" - // InternalQVTimperative.g:17318:1: rule__URIFirstPathElementCS__Group_1__1 : rule__URIFirstPathElementCS__Group_1__1__Impl ; + // InternalQVTimperative.g:18254:1: rule__URIFirstPathElementCS__Group_1__1 : rule__URIFirstPathElementCS__Group_1__1__Impl ; public final void rule__URIFirstPathElementCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17322:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl ) - // InternalQVTimperative.g:17323:2: rule__URIFirstPathElementCS__Group_1__1__Impl + // InternalQVTimperative.g:18258:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl ) + // InternalQVTimperative.g:18259:2: rule__URIFirstPathElementCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__URIFirstPathElementCS__Group_1__1__Impl(); @@ -51806,23 +54497,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIFirstPathElementCS__Group_1__1__Impl" - // InternalQVTimperative.g:17329:1: rule__URIFirstPathElementCS__Group_1__1__Impl : ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) ; + // InternalQVTimperative.g:18265:1: rule__URIFirstPathElementCS__Group_1__1__Impl : ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) ; public final void rule__URIFirstPathElementCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17333:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) ) - // InternalQVTimperative.g:17334:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) + // InternalQVTimperative.g:18269:1: ( ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) ) + // InternalQVTimperative.g:18270:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) { - // InternalQVTimperative.g:17334:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) - // InternalQVTimperative.g:17335:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) + // InternalQVTimperative.g:18270:1: ( ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) ) + // InternalQVTimperative.g:18271:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementAssignment_1_1()); } - // InternalQVTimperative.g:17336:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) - // InternalQVTimperative.g:17336:2: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 + // InternalQVTimperative.g:18272:1: ( rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 ) + // InternalQVTimperative.g:18272:2: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__URIFirstPathElementCS__ReferredElementAssignment_1_1(); @@ -51857,16 +54548,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__Group__0" - // InternalQVTimperative.g:17350:1: rule__CollectionTypeCS__Group__0 : rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ; + // InternalQVTimperative.g:18286:1: rule__CollectionTypeCS__Group__0 : rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ; public final void rule__CollectionTypeCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17354:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ) - // InternalQVTimperative.g:17355:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 + // InternalQVTimperative.g:18290:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ) + // InternalQVTimperative.g:18291:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_41); + pushFollow(FollowSets000.FOLLOW_44); rule__CollectionTypeCS__Group__0__Impl(); state._fsp--; @@ -51895,23 +54586,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__Group__0__Impl" - // InternalQVTimperative.g:17362:1: rule__CollectionTypeCS__Group__0__Impl : ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ; + // InternalQVTimperative.g:18298:1: rule__CollectionTypeCS__Group__0__Impl : ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ; public final void rule__CollectionTypeCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17366:1: ( ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ) - // InternalQVTimperative.g:17367:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:18302:1: ( ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ) + // InternalQVTimperative.g:18303:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) { - // InternalQVTimperative.g:17367:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) - // InternalQVTimperative.g:17368:1: ( rule__CollectionTypeCS__NameAssignment_0 ) + // InternalQVTimperative.g:18303:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:18304:1: ( rule__CollectionTypeCS__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getNameAssignment_0()); } - // InternalQVTimperative.g:17369:1: ( rule__CollectionTypeCS__NameAssignment_0 ) - // InternalQVTimperative.g:17369:2: rule__CollectionTypeCS__NameAssignment_0 + // InternalQVTimperative.g:18305:1: ( rule__CollectionTypeCS__NameAssignment_0 ) + // InternalQVTimperative.g:18305:2: rule__CollectionTypeCS__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionTypeCS__NameAssignment_0(); @@ -51946,14 +54637,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__Group__1" - // InternalQVTimperative.g:17379:1: rule__CollectionTypeCS__Group__1 : rule__CollectionTypeCS__Group__1__Impl ; + // InternalQVTimperative.g:18315:1: rule__CollectionTypeCS__Group__1 : rule__CollectionTypeCS__Group__1__Impl ; public final void rule__CollectionTypeCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17383:1: ( rule__CollectionTypeCS__Group__1__Impl ) - // InternalQVTimperative.g:17384:2: rule__CollectionTypeCS__Group__1__Impl + // InternalQVTimperative.g:18319:1: ( rule__CollectionTypeCS__Group__1__Impl ) + // InternalQVTimperative.g:18320:2: rule__CollectionTypeCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionTypeCS__Group__1__Impl(); @@ -51979,31 +54670,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__Group__1__Impl" - // InternalQVTimperative.g:17390:1: rule__CollectionTypeCS__Group__1__Impl : ( ( rule__CollectionTypeCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:18326:1: rule__CollectionTypeCS__Group__1__Impl : ( ( rule__CollectionTypeCS__Group_1__0 )? ) ; public final void rule__CollectionTypeCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17394:1: ( ( ( rule__CollectionTypeCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:17395:1: ( ( rule__CollectionTypeCS__Group_1__0 )? ) + // InternalQVTimperative.g:18330:1: ( ( ( rule__CollectionTypeCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:18331:1: ( ( rule__CollectionTypeCS__Group_1__0 )? ) { - // InternalQVTimperative.g:17395:1: ( ( rule__CollectionTypeCS__Group_1__0 )? ) - // InternalQVTimperative.g:17396:1: ( rule__CollectionTypeCS__Group_1__0 )? + // InternalQVTimperative.g:18331:1: ( ( rule__CollectionTypeCS__Group_1__0 )? ) + // InternalQVTimperative.g:18332:1: ( rule__CollectionTypeCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getGroup_1()); } - // InternalQVTimperative.g:17397:1: ( rule__CollectionTypeCS__Group_1__0 )? - int alt176=2; - int LA176_0 = input.LA(1); + // InternalQVTimperative.g:18333:1: ( rule__CollectionTypeCS__Group_1__0 )? + int alt182=2; + int LA182_0 = input.LA(1); - if ( (LA176_0==82) ) { - alt176=1; + if ( (LA182_0==86) ) { + alt182=1; } - switch (alt176) { + switch (alt182) { case 1 : - // InternalQVTimperative.g:17397:2: rule__CollectionTypeCS__Group_1__0 + // InternalQVTimperative.g:18333:2: rule__CollectionTypeCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionTypeCS__Group_1__0(); @@ -52041,14 +54732,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__Group_1__0" - // InternalQVTimperative.g:17411:1: rule__CollectionTypeCS__Group_1__0 : rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ; + // InternalQVTimperative.g:18347:1: rule__CollectionTypeCS__Group_1__0 : rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ; public final void rule__CollectionTypeCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17415:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ) - // InternalQVTimperative.g:17416:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 + // InternalQVTimperative.g:18351:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ) + // InternalQVTimperative.g:18352:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 { pushFollow(FollowSets000.FOLLOW_12); rule__CollectionTypeCS__Group_1__0__Impl(); @@ -52079,22 +54770,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__Group_1__0__Impl" - // InternalQVTimperative.g:17423:1: rule__CollectionTypeCS__Group_1__0__Impl : ( '(' ) ; + // InternalQVTimperative.g:18359:1: rule__CollectionTypeCS__Group_1__0__Impl : ( '(' ) ; public final void rule__CollectionTypeCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17427:1: ( ( '(' ) ) - // InternalQVTimperative.g:17428:1: ( '(' ) + // InternalQVTimperative.g:18363:1: ( ( '(' ) ) + // InternalQVTimperative.g:18364:1: ( '(' ) { - // InternalQVTimperative.g:17428:1: ( '(' ) - // InternalQVTimperative.g:17429:1: '(' + // InternalQVTimperative.g:18364:1: ( '(' ) + // InternalQVTimperative.g:18365:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -52120,16 +54811,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__Group_1__1" - // InternalQVTimperative.g:17442:1: rule__CollectionTypeCS__Group_1__1 : rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ; + // InternalQVTimperative.g:18378:1: rule__CollectionTypeCS__Group_1__1 : rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ; public final void rule__CollectionTypeCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17446:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ) - // InternalQVTimperative.g:17447:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 + // InternalQVTimperative.g:18382:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ) + // InternalQVTimperative.g:18383:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_87); + pushFollow(FollowSets000.FOLLOW_92); rule__CollectionTypeCS__Group_1__1__Impl(); state._fsp--; @@ -52158,23 +54849,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__Group_1__1__Impl" - // InternalQVTimperative.g:17454:1: rule__CollectionTypeCS__Group_1__1__Impl : ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) ; + // InternalQVTimperative.g:18390:1: rule__CollectionTypeCS__Group_1__1__Impl : ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) ; public final void rule__CollectionTypeCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17458:1: ( ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) ) - // InternalQVTimperative.g:17459:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:18394:1: ( ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) ) + // InternalQVTimperative.g:18395:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) { - // InternalQVTimperative.g:17459:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) - // InternalQVTimperative.g:17460:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) + // InternalQVTimperative.g:18395:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:18396:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeAssignment_1_1()); } - // InternalQVTimperative.g:17461:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) - // InternalQVTimperative.g:17461:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 + // InternalQVTimperative.g:18397:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) + // InternalQVTimperative.g:18397:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionTypeCS__OwnedTypeAssignment_1_1(); @@ -52209,14 +54900,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__Group_1__2" - // InternalQVTimperative.g:17471:1: rule__CollectionTypeCS__Group_1__2 : rule__CollectionTypeCS__Group_1__2__Impl ; + // InternalQVTimperative.g:18407:1: rule__CollectionTypeCS__Group_1__2 : rule__CollectionTypeCS__Group_1__2__Impl ; public final void rule__CollectionTypeCS__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17475:1: ( rule__CollectionTypeCS__Group_1__2__Impl ) - // InternalQVTimperative.g:17476:2: rule__CollectionTypeCS__Group_1__2__Impl + // InternalQVTimperative.g:18411:1: ( rule__CollectionTypeCS__Group_1__2__Impl ) + // InternalQVTimperative.g:18412:2: rule__CollectionTypeCS__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionTypeCS__Group_1__2__Impl(); @@ -52242,22 +54933,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__Group_1__2__Impl" - // InternalQVTimperative.g:17482:1: rule__CollectionTypeCS__Group_1__2__Impl : ( ')' ) ; + // InternalQVTimperative.g:18418:1: rule__CollectionTypeCS__Group_1__2__Impl : ( ')' ) ; public final void rule__CollectionTypeCS__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17486:1: ( ( ')' ) ) - // InternalQVTimperative.g:17487:1: ( ')' ) + // InternalQVTimperative.g:18422:1: ( ( ')' ) ) + // InternalQVTimperative.g:18423:1: ( ')' ) { - // InternalQVTimperative.g:17487:1: ( ')' ) - // InternalQVTimperative.g:17488:1: ')' + // InternalQVTimperative.g:18423:1: ( ')' ) + // InternalQVTimperative.g:18424:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -52283,16 +54974,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group__0" - // InternalQVTimperative.g:17507:1: rule__MapTypeCS__Group__0 : rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ; + // InternalQVTimperative.g:18443:1: rule__MapTypeCS__Group__0 : rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ; public final void rule__MapTypeCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17511:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ) - // InternalQVTimperative.g:17512:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 + // InternalQVTimperative.g:18447:1: ( rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 ) + // InternalQVTimperative.g:18448:2: rule__MapTypeCS__Group__0__Impl rule__MapTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_41); + pushFollow(FollowSets000.FOLLOW_44); rule__MapTypeCS__Group__0__Impl(); state._fsp--; @@ -52321,23 +55012,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group__0__Impl" - // InternalQVTimperative.g:17519:1: rule__MapTypeCS__Group__0__Impl : ( ( rule__MapTypeCS__NameAssignment_0 ) ) ; + // InternalQVTimperative.g:18455:1: rule__MapTypeCS__Group__0__Impl : ( ( rule__MapTypeCS__NameAssignment_0 ) ) ; public final void rule__MapTypeCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17523:1: ( ( ( rule__MapTypeCS__NameAssignment_0 ) ) ) - // InternalQVTimperative.g:17524:1: ( ( rule__MapTypeCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:18459:1: ( ( ( rule__MapTypeCS__NameAssignment_0 ) ) ) + // InternalQVTimperative.g:18460:1: ( ( rule__MapTypeCS__NameAssignment_0 ) ) { - // InternalQVTimperative.g:17524:1: ( ( rule__MapTypeCS__NameAssignment_0 ) ) - // InternalQVTimperative.g:17525:1: ( rule__MapTypeCS__NameAssignment_0 ) + // InternalQVTimperative.g:18460:1: ( ( rule__MapTypeCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:18461:1: ( rule__MapTypeCS__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getNameAssignment_0()); } - // InternalQVTimperative.g:17526:1: ( rule__MapTypeCS__NameAssignment_0 ) - // InternalQVTimperative.g:17526:2: rule__MapTypeCS__NameAssignment_0 + // InternalQVTimperative.g:18462:1: ( rule__MapTypeCS__NameAssignment_0 ) + // InternalQVTimperative.g:18462:2: rule__MapTypeCS__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__MapTypeCS__NameAssignment_0(); @@ -52372,14 +55063,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group__1" - // InternalQVTimperative.g:17536:1: rule__MapTypeCS__Group__1 : rule__MapTypeCS__Group__1__Impl ; + // InternalQVTimperative.g:18472:1: rule__MapTypeCS__Group__1 : rule__MapTypeCS__Group__1__Impl ; public final void rule__MapTypeCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17540:1: ( rule__MapTypeCS__Group__1__Impl ) - // InternalQVTimperative.g:17541:2: rule__MapTypeCS__Group__1__Impl + // InternalQVTimperative.g:18476:1: ( rule__MapTypeCS__Group__1__Impl ) + // InternalQVTimperative.g:18477:2: rule__MapTypeCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MapTypeCS__Group__1__Impl(); @@ -52405,31 +55096,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group__1__Impl" - // InternalQVTimperative.g:17547:1: rule__MapTypeCS__Group__1__Impl : ( ( rule__MapTypeCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:18483:1: rule__MapTypeCS__Group__1__Impl : ( ( rule__MapTypeCS__Group_1__0 )? ) ; public final void rule__MapTypeCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17551:1: ( ( ( rule__MapTypeCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:17552:1: ( ( rule__MapTypeCS__Group_1__0 )? ) + // InternalQVTimperative.g:18487:1: ( ( ( rule__MapTypeCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:18488:1: ( ( rule__MapTypeCS__Group_1__0 )? ) { - // InternalQVTimperative.g:17552:1: ( ( rule__MapTypeCS__Group_1__0 )? ) - // InternalQVTimperative.g:17553:1: ( rule__MapTypeCS__Group_1__0 )? + // InternalQVTimperative.g:18488:1: ( ( rule__MapTypeCS__Group_1__0 )? ) + // InternalQVTimperative.g:18489:1: ( rule__MapTypeCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getGroup_1()); } - // InternalQVTimperative.g:17554:1: ( rule__MapTypeCS__Group_1__0 )? - int alt177=2; - int LA177_0 = input.LA(1); + // InternalQVTimperative.g:18490:1: ( rule__MapTypeCS__Group_1__0 )? + int alt183=2; + int LA183_0 = input.LA(1); - if ( (LA177_0==82) ) { - alt177=1; + if ( (LA183_0==86) ) { + alt183=1; } - switch (alt177) { + switch (alt183) { case 1 : - // InternalQVTimperative.g:17554:2: rule__MapTypeCS__Group_1__0 + // InternalQVTimperative.g:18490:2: rule__MapTypeCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MapTypeCS__Group_1__0(); @@ -52467,14 +55158,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group_1__0" - // InternalQVTimperative.g:17568:1: rule__MapTypeCS__Group_1__0 : rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ; + // InternalQVTimperative.g:18504:1: rule__MapTypeCS__Group_1__0 : rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ; public final void rule__MapTypeCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17572:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ) - // InternalQVTimperative.g:17573:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 + // InternalQVTimperative.g:18508:1: ( rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 ) + // InternalQVTimperative.g:18509:2: rule__MapTypeCS__Group_1__0__Impl rule__MapTypeCS__Group_1__1 { pushFollow(FollowSets000.FOLLOW_12); rule__MapTypeCS__Group_1__0__Impl(); @@ -52505,22 +55196,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group_1__0__Impl" - // InternalQVTimperative.g:17580:1: rule__MapTypeCS__Group_1__0__Impl : ( '(' ) ; + // InternalQVTimperative.g:18516:1: rule__MapTypeCS__Group_1__0__Impl : ( '(' ) ; public final void rule__MapTypeCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17584:1: ( ( '(' ) ) - // InternalQVTimperative.g:17585:1: ( '(' ) + // InternalQVTimperative.g:18520:1: ( ( '(' ) ) + // InternalQVTimperative.g:18521:1: ( '(' ) { - // InternalQVTimperative.g:17585:1: ( '(' ) - // InternalQVTimperative.g:17586:1: '(' + // InternalQVTimperative.g:18521:1: ( '(' ) + // InternalQVTimperative.g:18522:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -52546,14 +55237,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group_1__1" - // InternalQVTimperative.g:17599:1: rule__MapTypeCS__Group_1__1 : rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ; + // InternalQVTimperative.g:18535:1: rule__MapTypeCS__Group_1__1 : rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ; public final void rule__MapTypeCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17603:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ) - // InternalQVTimperative.g:17604:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 + // InternalQVTimperative.g:18539:1: ( rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 ) + // InternalQVTimperative.g:18540:2: rule__MapTypeCS__Group_1__1__Impl rule__MapTypeCS__Group_1__2 { pushFollow(FollowSets000.FOLLOW_13); rule__MapTypeCS__Group_1__1__Impl(); @@ -52584,23 +55275,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group_1__1__Impl" - // InternalQVTimperative.g:17611:1: rule__MapTypeCS__Group_1__1__Impl : ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) ; + // InternalQVTimperative.g:18547:1: rule__MapTypeCS__Group_1__1__Impl : ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) ; public final void rule__MapTypeCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17615:1: ( ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) ) - // InternalQVTimperative.g:17616:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:18551:1: ( ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) ) + // InternalQVTimperative.g:18552:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) { - // InternalQVTimperative.g:17616:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) - // InternalQVTimperative.g:17617:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) + // InternalQVTimperative.g:18552:1: ( ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:18553:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeAssignment_1_1()); } - // InternalQVTimperative.g:17618:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) - // InternalQVTimperative.g:17618:2: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 + // InternalQVTimperative.g:18554:1: ( rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 ) + // InternalQVTimperative.g:18554:2: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__MapTypeCS__OwnedKeyTypeAssignment_1_1(); @@ -52635,14 +55326,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group_1__2" - // InternalQVTimperative.g:17628:1: rule__MapTypeCS__Group_1__2 : rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ; + // InternalQVTimperative.g:18564:1: rule__MapTypeCS__Group_1__2 : rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ; public final void rule__MapTypeCS__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17632:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ) - // InternalQVTimperative.g:17633:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 + // InternalQVTimperative.g:18568:1: ( rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 ) + // InternalQVTimperative.g:18569:2: rule__MapTypeCS__Group_1__2__Impl rule__MapTypeCS__Group_1__3 { pushFollow(FollowSets000.FOLLOW_12); rule__MapTypeCS__Group_1__2__Impl(); @@ -52673,22 +55364,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group_1__2__Impl" - // InternalQVTimperative.g:17640:1: rule__MapTypeCS__Group_1__2__Impl : ( ',' ) ; + // InternalQVTimperative.g:18576:1: rule__MapTypeCS__Group_1__2__Impl : ( ',' ) ; public final void rule__MapTypeCS__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17644:1: ( ( ',' ) ) - // InternalQVTimperative.g:17645:1: ( ',' ) + // InternalQVTimperative.g:18580:1: ( ( ',' ) ) + // InternalQVTimperative.g:18581:1: ( ',' ) { - // InternalQVTimperative.g:17645:1: ( ',' ) - // InternalQVTimperative.g:17646:1: ',' + // InternalQVTimperative.g:18581:1: ( ',' ) + // InternalQVTimperative.g:18582:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getCommaKeyword_1_2()); } @@ -52714,16 +55405,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group_1__3" - // InternalQVTimperative.g:17659:1: rule__MapTypeCS__Group_1__3 : rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ; + // InternalQVTimperative.g:18595:1: rule__MapTypeCS__Group_1__3 : rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ; public final void rule__MapTypeCS__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17663:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ) - // InternalQVTimperative.g:17664:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 + // InternalQVTimperative.g:18599:1: ( rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 ) + // InternalQVTimperative.g:18600:2: rule__MapTypeCS__Group_1__3__Impl rule__MapTypeCS__Group_1__4 { - pushFollow(FollowSets000.FOLLOW_87); + pushFollow(FollowSets000.FOLLOW_92); rule__MapTypeCS__Group_1__3__Impl(); state._fsp--; @@ -52752,23 +55443,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group_1__3__Impl" - // InternalQVTimperative.g:17671:1: rule__MapTypeCS__Group_1__3__Impl : ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) ; + // InternalQVTimperative.g:18607:1: rule__MapTypeCS__Group_1__3__Impl : ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) ; public final void rule__MapTypeCS__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17675:1: ( ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) ) - // InternalQVTimperative.g:17676:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) + // InternalQVTimperative.g:18611:1: ( ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) ) + // InternalQVTimperative.g:18612:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) { - // InternalQVTimperative.g:17676:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) - // InternalQVTimperative.g:17677:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) + // InternalQVTimperative.g:18612:1: ( ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) ) + // InternalQVTimperative.g:18613:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeAssignment_1_3()); } - // InternalQVTimperative.g:17678:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) - // InternalQVTimperative.g:17678:2: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 + // InternalQVTimperative.g:18614:1: ( rule__MapTypeCS__OwnedValueTypeAssignment_1_3 ) + // InternalQVTimperative.g:18614:2: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 { pushFollow(FollowSets000.FOLLOW_2); rule__MapTypeCS__OwnedValueTypeAssignment_1_3(); @@ -52803,14 +55494,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group_1__4" - // InternalQVTimperative.g:17688:1: rule__MapTypeCS__Group_1__4 : rule__MapTypeCS__Group_1__4__Impl ; + // InternalQVTimperative.g:18624:1: rule__MapTypeCS__Group_1__4 : rule__MapTypeCS__Group_1__4__Impl ; public final void rule__MapTypeCS__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17692:1: ( rule__MapTypeCS__Group_1__4__Impl ) - // InternalQVTimperative.g:17693:2: rule__MapTypeCS__Group_1__4__Impl + // InternalQVTimperative.g:18628:1: ( rule__MapTypeCS__Group_1__4__Impl ) + // InternalQVTimperative.g:18629:2: rule__MapTypeCS__Group_1__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MapTypeCS__Group_1__4__Impl(); @@ -52836,22 +55527,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__Group_1__4__Impl" - // InternalQVTimperative.g:17699:1: rule__MapTypeCS__Group_1__4__Impl : ( ')' ) ; + // InternalQVTimperative.g:18635:1: rule__MapTypeCS__Group_1__4__Impl : ( ')' ) ; public final void rule__MapTypeCS__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17703:1: ( ( ')' ) ) - // InternalQVTimperative.g:17704:1: ( ')' ) + // InternalQVTimperative.g:18639:1: ( ( ')' ) ) + // InternalQVTimperative.g:18640:1: ( ')' ) { - // InternalQVTimperative.g:17704:1: ( ')' ) - // InternalQVTimperative.g:17705:1: ')' + // InternalQVTimperative.g:18640:1: ( ')' ) + // InternalQVTimperative.g:18641:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4()); } - match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getRightParenthesisKeyword_1_4()); } @@ -52877,16 +55568,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group__0" - // InternalQVTimperative.g:17728:1: rule__TupleTypeCS__Group__0 : rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ; + // InternalQVTimperative.g:18664:1: rule__TupleTypeCS__Group__0 : rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ; public final void rule__TupleTypeCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17732:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ) - // InternalQVTimperative.g:17733:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 + // InternalQVTimperative.g:18668:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ) + // InternalQVTimperative.g:18669:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_41); + pushFollow(FollowSets000.FOLLOW_44); rule__TupleTypeCS__Group__0__Impl(); state._fsp--; @@ -52915,23 +55606,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group__0__Impl" - // InternalQVTimperative.g:17740:1: rule__TupleTypeCS__Group__0__Impl : ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ; + // InternalQVTimperative.g:18676:1: rule__TupleTypeCS__Group__0__Impl : ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ; public final void rule__TupleTypeCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17744:1: ( ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ) - // InternalQVTimperative.g:17745:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:18680:1: ( ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ) + // InternalQVTimperative.g:18681:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) ) { - // InternalQVTimperative.g:17745:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) ) - // InternalQVTimperative.g:17746:1: ( rule__TupleTypeCS__NameAssignment_0 ) + // InternalQVTimperative.g:18681:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:18682:1: ( rule__TupleTypeCS__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getNameAssignment_0()); } - // InternalQVTimperative.g:17747:1: ( rule__TupleTypeCS__NameAssignment_0 ) - // InternalQVTimperative.g:17747:2: rule__TupleTypeCS__NameAssignment_0 + // InternalQVTimperative.g:18683:1: ( rule__TupleTypeCS__NameAssignment_0 ) + // InternalQVTimperative.g:18683:2: rule__TupleTypeCS__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleTypeCS__NameAssignment_0(); @@ -52966,14 +55657,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group__1" - // InternalQVTimperative.g:17757:1: rule__TupleTypeCS__Group__1 : rule__TupleTypeCS__Group__1__Impl ; + // InternalQVTimperative.g:18693:1: rule__TupleTypeCS__Group__1 : rule__TupleTypeCS__Group__1__Impl ; public final void rule__TupleTypeCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17761:1: ( rule__TupleTypeCS__Group__1__Impl ) - // InternalQVTimperative.g:17762:2: rule__TupleTypeCS__Group__1__Impl + // InternalQVTimperative.g:18697:1: ( rule__TupleTypeCS__Group__1__Impl ) + // InternalQVTimperative.g:18698:2: rule__TupleTypeCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TupleTypeCS__Group__1__Impl(); @@ -52999,31 +55690,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group__1__Impl" - // InternalQVTimperative.g:17768:1: rule__TupleTypeCS__Group__1__Impl : ( ( rule__TupleTypeCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:18704:1: rule__TupleTypeCS__Group__1__Impl : ( ( rule__TupleTypeCS__Group_1__0 )? ) ; public final void rule__TupleTypeCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17772:1: ( ( ( rule__TupleTypeCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:17773:1: ( ( rule__TupleTypeCS__Group_1__0 )? ) + // InternalQVTimperative.g:18708:1: ( ( ( rule__TupleTypeCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:18709:1: ( ( rule__TupleTypeCS__Group_1__0 )? ) { - // InternalQVTimperative.g:17773:1: ( ( rule__TupleTypeCS__Group_1__0 )? ) - // InternalQVTimperative.g:17774:1: ( rule__TupleTypeCS__Group_1__0 )? + // InternalQVTimperative.g:18709:1: ( ( rule__TupleTypeCS__Group_1__0 )? ) + // InternalQVTimperative.g:18710:1: ( rule__TupleTypeCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getGroup_1()); } - // InternalQVTimperative.g:17775:1: ( rule__TupleTypeCS__Group_1__0 )? - int alt178=2; - int LA178_0 = input.LA(1); + // InternalQVTimperative.g:18711:1: ( rule__TupleTypeCS__Group_1__0 )? + int alt184=2; + int LA184_0 = input.LA(1); - if ( (LA178_0==82) ) { - alt178=1; + if ( (LA184_0==86) ) { + alt184=1; } - switch (alt178) { + switch (alt184) { case 1 : - // InternalQVTimperative.g:17775:2: rule__TupleTypeCS__Group_1__0 + // InternalQVTimperative.g:18711:2: rule__TupleTypeCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleTypeCS__Group_1__0(); @@ -53061,16 +55752,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1__0" - // InternalQVTimperative.g:17789:1: rule__TupleTypeCS__Group_1__0 : rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ; + // InternalQVTimperative.g:18725:1: rule__TupleTypeCS__Group_1__0 : rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ; public final void rule__TupleTypeCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17793:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ) - // InternalQVTimperative.g:17794:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 + // InternalQVTimperative.g:18729:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ) + // InternalQVTimperative.g:18730:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_42); + pushFollow(FollowSets000.FOLLOW_45); rule__TupleTypeCS__Group_1__0__Impl(); state._fsp--; @@ -53099,22 +55790,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1__0__Impl" - // InternalQVTimperative.g:17801:1: rule__TupleTypeCS__Group_1__0__Impl : ( '(' ) ; + // InternalQVTimperative.g:18737:1: rule__TupleTypeCS__Group_1__0__Impl : ( '(' ) ; public final void rule__TupleTypeCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17805:1: ( ( '(' ) ) - // InternalQVTimperative.g:17806:1: ( '(' ) + // InternalQVTimperative.g:18741:1: ( ( '(' ) ) + // InternalQVTimperative.g:18742:1: ( '(' ) { - // InternalQVTimperative.g:17806:1: ( '(' ) - // InternalQVTimperative.g:17807:1: '(' + // InternalQVTimperative.g:18742:1: ( '(' ) + // InternalQVTimperative.g:18743:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -53140,16 +55831,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1__1" - // InternalQVTimperative.g:17820:1: rule__TupleTypeCS__Group_1__1 : rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ; + // InternalQVTimperative.g:18756:1: rule__TupleTypeCS__Group_1__1 : rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ; public final void rule__TupleTypeCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17824:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ) - // InternalQVTimperative.g:17825:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 + // InternalQVTimperative.g:18760:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ) + // InternalQVTimperative.g:18761:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_42); + pushFollow(FollowSets000.FOLLOW_45); rule__TupleTypeCS__Group_1__1__Impl(); state._fsp--; @@ -53178,31 +55869,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1__1__Impl" - // InternalQVTimperative.g:17832:1: rule__TupleTypeCS__Group_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1__0 )? ) ; + // InternalQVTimperative.g:18768:1: rule__TupleTypeCS__Group_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1__0 )? ) ; public final void rule__TupleTypeCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17836:1: ( ( ( rule__TupleTypeCS__Group_1_1__0 )? ) ) - // InternalQVTimperative.g:17837:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? ) + // InternalQVTimperative.g:18772:1: ( ( ( rule__TupleTypeCS__Group_1_1__0 )? ) ) + // InternalQVTimperative.g:18773:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? ) { - // InternalQVTimperative.g:17837:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? ) - // InternalQVTimperative.g:17838:1: ( rule__TupleTypeCS__Group_1_1__0 )? + // InternalQVTimperative.g:18773:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? ) + // InternalQVTimperative.g:18774:1: ( rule__TupleTypeCS__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1()); } - // InternalQVTimperative.g:17839:1: ( rule__TupleTypeCS__Group_1_1__0 )? - int alt179=2; - int LA179_0 = input.LA(1); + // InternalQVTimperative.g:18775:1: ( rule__TupleTypeCS__Group_1_1__0 )? + int alt185=2; + int LA185_0 = input.LA(1); - if ( ((LA179_0>=RULE_SIMPLE_ID && LA179_0<=RULE_ESCAPED_ID)||(LA179_0>=18 && LA179_0<=28)) ) { - alt179=1; + if ( ((LA185_0>=RULE_SIMPLE_ID && LA185_0<=RULE_ESCAPED_ID)||(LA185_0>=19 && LA185_0<=29)) ) { + alt185=1; } - switch (alt179) { + switch (alt185) { case 1 : - // InternalQVTimperative.g:17839:2: rule__TupleTypeCS__Group_1_1__0 + // InternalQVTimperative.g:18775:2: rule__TupleTypeCS__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleTypeCS__Group_1_1__0(); @@ -53240,14 +55931,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1__2" - // InternalQVTimperative.g:17849:1: rule__TupleTypeCS__Group_1__2 : rule__TupleTypeCS__Group_1__2__Impl ; + // InternalQVTimperative.g:18785:1: rule__TupleTypeCS__Group_1__2 : rule__TupleTypeCS__Group_1__2__Impl ; public final void rule__TupleTypeCS__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17853:1: ( rule__TupleTypeCS__Group_1__2__Impl ) - // InternalQVTimperative.g:17854:2: rule__TupleTypeCS__Group_1__2__Impl + // InternalQVTimperative.g:18789:1: ( rule__TupleTypeCS__Group_1__2__Impl ) + // InternalQVTimperative.g:18790:2: rule__TupleTypeCS__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TupleTypeCS__Group_1__2__Impl(); @@ -53273,22 +55964,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1__2__Impl" - // InternalQVTimperative.g:17860:1: rule__TupleTypeCS__Group_1__2__Impl : ( ')' ) ; + // InternalQVTimperative.g:18796:1: rule__TupleTypeCS__Group_1__2__Impl : ( ')' ) ; public final void rule__TupleTypeCS__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17864:1: ( ( ')' ) ) - // InternalQVTimperative.g:17865:1: ( ')' ) + // InternalQVTimperative.g:18800:1: ( ( ')' ) ) + // InternalQVTimperative.g:18801:1: ( ')' ) { - // InternalQVTimperative.g:17865:1: ( ')' ) - // InternalQVTimperative.g:17866:1: ')' + // InternalQVTimperative.g:18801:1: ( ')' ) + // InternalQVTimperative.g:18802:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -53314,14 +56005,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1_1__0" - // InternalQVTimperative.g:17885:1: rule__TupleTypeCS__Group_1_1__0 : rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ; + // InternalQVTimperative.g:18821:1: rule__TupleTypeCS__Group_1_1__0 : rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ; public final void rule__TupleTypeCS__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17889:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ) - // InternalQVTimperative.g:17890:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 + // InternalQVTimperative.g:18825:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ) + // InternalQVTimperative.g:18826:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_13); rule__TupleTypeCS__Group_1_1__0__Impl(); @@ -53352,23 +56043,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1_1__0__Impl" - // InternalQVTimperative.g:17897:1: rule__TupleTypeCS__Group_1_1__0__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) ; + // InternalQVTimperative.g:18833:1: rule__TupleTypeCS__Group_1_1__0__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) ; public final void rule__TupleTypeCS__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17901:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) ) - // InternalQVTimperative.g:17902:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) + // InternalQVTimperative.g:18837:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) ) + // InternalQVTimperative.g:18838:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) { - // InternalQVTimperative.g:17902:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) - // InternalQVTimperative.g:17903:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) + // InternalQVTimperative.g:18838:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) + // InternalQVTimperative.g:18839:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsAssignment_1_1_0()); } - // InternalQVTimperative.g:17904:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) - // InternalQVTimperative.g:17904:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 + // InternalQVTimperative.g:18840:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) + // InternalQVTimperative.g:18840:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleTypeCS__OwnedPartsAssignment_1_1_0(); @@ -53403,14 +56094,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1_1__1" - // InternalQVTimperative.g:17914:1: rule__TupleTypeCS__Group_1_1__1 : rule__TupleTypeCS__Group_1_1__1__Impl ; + // InternalQVTimperative.g:18850:1: rule__TupleTypeCS__Group_1_1__1 : rule__TupleTypeCS__Group_1_1__1__Impl ; public final void rule__TupleTypeCS__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17918:1: ( rule__TupleTypeCS__Group_1_1__1__Impl ) - // InternalQVTimperative.g:17919:2: rule__TupleTypeCS__Group_1_1__1__Impl + // InternalQVTimperative.g:18854:1: ( rule__TupleTypeCS__Group_1_1__1__Impl ) + // InternalQVTimperative.g:18855:2: rule__TupleTypeCS__Group_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TupleTypeCS__Group_1_1__1__Impl(); @@ -53436,35 +56127,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1_1__1__Impl" - // InternalQVTimperative.g:17925:1: rule__TupleTypeCS__Group_1_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) ; + // InternalQVTimperative.g:18861:1: rule__TupleTypeCS__Group_1_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) ; public final void rule__TupleTypeCS__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17929:1: ( ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) ) - // InternalQVTimperative.g:17930:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) + // InternalQVTimperative.g:18865:1: ( ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) ) + // InternalQVTimperative.g:18866:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) { - // InternalQVTimperative.g:17930:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) - // InternalQVTimperative.g:17931:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* + // InternalQVTimperative.g:18866:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) + // InternalQVTimperative.g:18867:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1_1()); } - // InternalQVTimperative.g:17932:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* - loop180: + // InternalQVTimperative.g:18868:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* + loop186: do { - int alt180=2; - int LA180_0 = input.LA(1); + int alt186=2; + int LA186_0 = input.LA(1); - if ( (LA180_0==69) ) { - alt180=1; + if ( (LA186_0==70) ) { + alt186=1; } - switch (alt180) { + switch (alt186) { case 1 : - // InternalQVTimperative.g:17932:2: rule__TupleTypeCS__Group_1_1_1__0 + // InternalQVTimperative.g:18868:2: rule__TupleTypeCS__Group_1_1_1__0 { pushFollow(FollowSets000.FOLLOW_14); rule__TupleTypeCS__Group_1_1_1__0(); @@ -53476,7 +56167,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop180; + break loop186; } } while (true); @@ -53505,14 +56196,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1_1_1__0" - // InternalQVTimperative.g:17946:1: rule__TupleTypeCS__Group_1_1_1__0 : rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ; + // InternalQVTimperative.g:18882:1: rule__TupleTypeCS__Group_1_1_1__0 : rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ; public final void rule__TupleTypeCS__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17950:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ) - // InternalQVTimperative.g:17951:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 + // InternalQVTimperative.g:18886:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ) + // InternalQVTimperative.g:18887:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 { pushFollow(FollowSets000.FOLLOW_8); rule__TupleTypeCS__Group_1_1_1__0__Impl(); @@ -53543,22 +56234,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1_1_1__0__Impl" - // InternalQVTimperative.g:17958:1: rule__TupleTypeCS__Group_1_1_1__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:18894:1: rule__TupleTypeCS__Group_1_1_1__0__Impl : ( ',' ) ; public final void rule__TupleTypeCS__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17962:1: ( ( ',' ) ) - // InternalQVTimperative.g:17963:1: ( ',' ) + // InternalQVTimperative.g:18898:1: ( ( ',' ) ) + // InternalQVTimperative.g:18899:1: ( ',' ) { - // InternalQVTimperative.g:17963:1: ( ',' ) - // InternalQVTimperative.g:17964:1: ',' + // InternalQVTimperative.g:18899:1: ( ',' ) + // InternalQVTimperative.g:18900:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } @@ -53584,14 +56275,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1_1_1__1" - // InternalQVTimperative.g:17977:1: rule__TupleTypeCS__Group_1_1_1__1 : rule__TupleTypeCS__Group_1_1_1__1__Impl ; + // InternalQVTimperative.g:18913:1: rule__TupleTypeCS__Group_1_1_1__1 : rule__TupleTypeCS__Group_1_1_1__1__Impl ; public final void rule__TupleTypeCS__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17981:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl ) - // InternalQVTimperative.g:17982:2: rule__TupleTypeCS__Group_1_1_1__1__Impl + // InternalQVTimperative.g:18917:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl ) + // InternalQVTimperative.g:18918:2: rule__TupleTypeCS__Group_1_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TupleTypeCS__Group_1_1_1__1__Impl(); @@ -53617,23 +56308,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__Group_1_1_1__1__Impl" - // InternalQVTimperative.g:17988:1: rule__TupleTypeCS__Group_1_1_1__1__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) ; + // InternalQVTimperative.g:18924:1: rule__TupleTypeCS__Group_1_1_1__1__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) ; public final void rule__TupleTypeCS__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:17992:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) ) - // InternalQVTimperative.g:17993:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) + // InternalQVTimperative.g:18928:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) ) + // InternalQVTimperative.g:18929:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) { - // InternalQVTimperative.g:17993:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) - // InternalQVTimperative.g:17994:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) + // InternalQVTimperative.g:18929:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) + // InternalQVTimperative.g:18930:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsAssignment_1_1_1_1()); } - // InternalQVTimperative.g:17995:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) - // InternalQVTimperative.g:17995:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 + // InternalQVTimperative.g:18931:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) + // InternalQVTimperative.g:18931:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1(); @@ -53668,16 +56359,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TuplePartCS__Group__0" - // InternalQVTimperative.g:18009:1: rule__TuplePartCS__Group__0 : rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ; + // InternalQVTimperative.g:18945:1: rule__TuplePartCS__Group__0 : rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ; public final void rule__TuplePartCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18013:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ) - // InternalQVTimperative.g:18014:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 + // InternalQVTimperative.g:18949:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ) + // InternalQVTimperative.g:18950:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__TuplePartCS__Group__0__Impl(); state._fsp--; @@ -53706,23 +56397,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TuplePartCS__Group__0__Impl" - // InternalQVTimperative.g:18021:1: rule__TuplePartCS__Group__0__Impl : ( ( rule__TuplePartCS__NameAssignment_0 ) ) ; + // InternalQVTimperative.g:18957:1: rule__TuplePartCS__Group__0__Impl : ( ( rule__TuplePartCS__NameAssignment_0 ) ) ; public final void rule__TuplePartCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18025:1: ( ( ( rule__TuplePartCS__NameAssignment_0 ) ) ) - // InternalQVTimperative.g:18026:1: ( ( rule__TuplePartCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:18961:1: ( ( ( rule__TuplePartCS__NameAssignment_0 ) ) ) + // InternalQVTimperative.g:18962:1: ( ( rule__TuplePartCS__NameAssignment_0 ) ) { - // InternalQVTimperative.g:18026:1: ( ( rule__TuplePartCS__NameAssignment_0 ) ) - // InternalQVTimperative.g:18027:1: ( rule__TuplePartCS__NameAssignment_0 ) + // InternalQVTimperative.g:18962:1: ( ( rule__TuplePartCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:18963:1: ( rule__TuplePartCS__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getNameAssignment_0()); } - // InternalQVTimperative.g:18028:1: ( rule__TuplePartCS__NameAssignment_0 ) - // InternalQVTimperative.g:18028:2: rule__TuplePartCS__NameAssignment_0 + // InternalQVTimperative.g:18964:1: ( rule__TuplePartCS__NameAssignment_0 ) + // InternalQVTimperative.g:18964:2: rule__TuplePartCS__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TuplePartCS__NameAssignment_0(); @@ -53757,14 +56448,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TuplePartCS__Group__1" - // InternalQVTimperative.g:18038:1: rule__TuplePartCS__Group__1 : rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ; + // InternalQVTimperative.g:18974:1: rule__TuplePartCS__Group__1 : rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ; public final void rule__TuplePartCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18042:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ) - // InternalQVTimperative.g:18043:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 + // InternalQVTimperative.g:18978:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ) + // InternalQVTimperative.g:18979:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 { pushFollow(FollowSets000.FOLLOW_12); rule__TuplePartCS__Group__1__Impl(); @@ -53795,22 +56486,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TuplePartCS__Group__1__Impl" - // InternalQVTimperative.g:18050:1: rule__TuplePartCS__Group__1__Impl : ( ':' ) ; + // InternalQVTimperative.g:18986:1: rule__TuplePartCS__Group__1__Impl : ( ':' ) ; public final void rule__TuplePartCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18054:1: ( ( ':' ) ) - // InternalQVTimperative.g:18055:1: ( ':' ) + // InternalQVTimperative.g:18990:1: ( ( ':' ) ) + // InternalQVTimperative.g:18991:1: ( ':' ) { - // InternalQVTimperative.g:18055:1: ( ':' ) - // InternalQVTimperative.g:18056:1: ':' + // InternalQVTimperative.g:18991:1: ( ':' ) + // InternalQVTimperative.g:18992:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } @@ -53836,14 +56527,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TuplePartCS__Group__2" - // InternalQVTimperative.g:18069:1: rule__TuplePartCS__Group__2 : rule__TuplePartCS__Group__2__Impl ; + // InternalQVTimperative.g:19005:1: rule__TuplePartCS__Group__2 : rule__TuplePartCS__Group__2__Impl ; public final void rule__TuplePartCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18073:1: ( rule__TuplePartCS__Group__2__Impl ) - // InternalQVTimperative.g:18074:2: rule__TuplePartCS__Group__2__Impl + // InternalQVTimperative.g:19009:1: ( rule__TuplePartCS__Group__2__Impl ) + // InternalQVTimperative.g:19010:2: rule__TuplePartCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TuplePartCS__Group__2__Impl(); @@ -53869,23 +56560,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TuplePartCS__Group__2__Impl" - // InternalQVTimperative.g:18080:1: rule__TuplePartCS__Group__2__Impl : ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ; + // InternalQVTimperative.g:19016:1: rule__TuplePartCS__Group__2__Impl : ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ; public final void rule__TuplePartCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18084:1: ( ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ) - // InternalQVTimperative.g:18085:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) + // InternalQVTimperative.g:19020:1: ( ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ) + // InternalQVTimperative.g:19021:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) { - // InternalQVTimperative.g:18085:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) - // InternalQVTimperative.g:18086:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 ) + // InternalQVTimperative.g:19021:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) + // InternalQVTimperative.g:19022:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getOwnedTypeAssignment_2()); } - // InternalQVTimperative.g:18087:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 ) - // InternalQVTimperative.g:18087:2: rule__TuplePartCS__OwnedTypeAssignment_2 + // InternalQVTimperative.g:19023:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 ) + // InternalQVTimperative.g:19023:2: rule__TuplePartCS__OwnedTypeAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__TuplePartCS__OwnedTypeAssignment_2(); @@ -53920,16 +56611,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group__0" - // InternalQVTimperative.g:18103:1: rule__CollectionLiteralExpCS__Group__0 : rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ; + // InternalQVTimperative.g:19039:1: rule__CollectionLiteralExpCS__Group__0 : rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ; public final void rule__CollectionLiteralExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18107:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ) - // InternalQVTimperative.g:18108:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 + // InternalQVTimperative.g:19043:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ) + // InternalQVTimperative.g:19044:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__CollectionLiteralExpCS__Group__0__Impl(); state._fsp--; @@ -53958,23 +56649,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group__0__Impl" - // InternalQVTimperative.g:18115:1: rule__CollectionLiteralExpCS__Group__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ; + // InternalQVTimperative.g:19051:1: rule__CollectionLiteralExpCS__Group__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ; public final void rule__CollectionLiteralExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18119:1: ( ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ) - // InternalQVTimperative.g:18120:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) + // InternalQVTimperative.g:19055:1: ( ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ) + // InternalQVTimperative.g:19056:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) { - // InternalQVTimperative.g:18120:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) - // InternalQVTimperative.g:18121:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) + // InternalQVTimperative.g:19056:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) + // InternalQVTimperative.g:19057:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeAssignment_0()); } - // InternalQVTimperative.g:18122:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) - // InternalQVTimperative.g:18122:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 + // InternalQVTimperative.g:19058:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) + // InternalQVTimperative.g:19058:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralExpCS__OwnedTypeAssignment_0(); @@ -54009,16 +56700,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group__1" - // InternalQVTimperative.g:18132:1: rule__CollectionLiteralExpCS__Group__1 : rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ; + // InternalQVTimperative.g:19068:1: rule__CollectionLiteralExpCS__Group__1 : rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ; public final void rule__CollectionLiteralExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18136:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ) - // InternalQVTimperative.g:18137:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 + // InternalQVTimperative.g:19072:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ) + // InternalQVTimperative.g:19073:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_88); + pushFollow(FollowSets000.FOLLOW_93); rule__CollectionLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -54047,22 +56738,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group__1__Impl" - // InternalQVTimperative.g:18144:1: rule__CollectionLiteralExpCS__Group__1__Impl : ( '{' ) ; + // InternalQVTimperative.g:19080:1: rule__CollectionLiteralExpCS__Group__1__Impl : ( '{' ) ; public final void rule__CollectionLiteralExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18148:1: ( ( '{' ) ) - // InternalQVTimperative.g:18149:1: ( '{' ) + // InternalQVTimperative.g:19084:1: ( ( '{' ) ) + // InternalQVTimperative.g:19085:1: ( '{' ) { - // InternalQVTimperative.g:18149:1: ( '{' ) - // InternalQVTimperative.g:18150:1: '{' + // InternalQVTimperative.g:19085:1: ( '{' ) + // InternalQVTimperative.g:19086:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -54088,16 +56779,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group__2" - // InternalQVTimperative.g:18163:1: rule__CollectionLiteralExpCS__Group__2 : rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ; + // InternalQVTimperative.g:19099:1: rule__CollectionLiteralExpCS__Group__2 : rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ; public final void rule__CollectionLiteralExpCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18167:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ) - // InternalQVTimperative.g:18168:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 + // InternalQVTimperative.g:19103:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ) + // InternalQVTimperative.g:19104:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_88); + pushFollow(FollowSets000.FOLLOW_93); rule__CollectionLiteralExpCS__Group__2__Impl(); state._fsp--; @@ -54126,31 +56817,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group__2__Impl" - // InternalQVTimperative.g:18175:1: rule__CollectionLiteralExpCS__Group__2__Impl : ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) ; + // InternalQVTimperative.g:19111:1: rule__CollectionLiteralExpCS__Group__2__Impl : ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) ; public final void rule__CollectionLiteralExpCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18179:1: ( ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) ) - // InternalQVTimperative.g:18180:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) + // InternalQVTimperative.g:19115:1: ( ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) ) + // InternalQVTimperative.g:19116:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) { - // InternalQVTimperative.g:18180:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) - // InternalQVTimperative.g:18181:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? + // InternalQVTimperative.g:19116:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) + // InternalQVTimperative.g:19117:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2()); } - // InternalQVTimperative.g:18182:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? - int alt181=2; - int LA181_0 = input.LA(1); + // InternalQVTimperative.g:19118:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? + int alt187=2; + int LA187_0 = input.LA(1); - if ( ((LA181_0>=RULE_INT && LA181_0<=RULE_ESCAPED_ID)||(LA181_0>=18 && LA181_0<=28)||(LA181_0>=30 && LA181_0<=32)||(LA181_0>=49 && LA181_0<=63)||LA181_0==71||LA181_0==82||LA181_0==101||(LA181_0>=103 && LA181_0<=104)||LA181_0==108||(LA181_0>=113 && LA181_0<=114)||(LA181_0>=144 && LA181_0<=145)) ) { - alt181=1; + if ( ((LA187_0>=RULE_INT && LA187_0<=RULE_ESCAPED_ID)||(LA187_0>=19 && LA187_0<=29)||(LA187_0>=31 && LA187_0<=33)||(LA187_0>=50 && LA187_0<=64)||LA187_0==73||LA187_0==86||LA187_0==105||(LA187_0>=107 && LA187_0<=108)||LA187_0==112||(LA187_0>=117 && LA187_0<=118)||(LA187_0>=150 && LA187_0<=151)) ) { + alt187=1; } - switch (alt181) { + switch (alt187) { case 1 : - // InternalQVTimperative.g:18182:2: rule__CollectionLiteralExpCS__Group_2__0 + // InternalQVTimperative.g:19118:2: rule__CollectionLiteralExpCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralExpCS__Group_2__0(); @@ -54188,14 +56879,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group__3" - // InternalQVTimperative.g:18192:1: rule__CollectionLiteralExpCS__Group__3 : rule__CollectionLiteralExpCS__Group__3__Impl ; + // InternalQVTimperative.g:19128:1: rule__CollectionLiteralExpCS__Group__3 : rule__CollectionLiteralExpCS__Group__3__Impl ; public final void rule__CollectionLiteralExpCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18196:1: ( rule__CollectionLiteralExpCS__Group__3__Impl ) - // InternalQVTimperative.g:18197:2: rule__CollectionLiteralExpCS__Group__3__Impl + // InternalQVTimperative.g:19132:1: ( rule__CollectionLiteralExpCS__Group__3__Impl ) + // InternalQVTimperative.g:19133:2: rule__CollectionLiteralExpCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralExpCS__Group__3__Impl(); @@ -54221,22 +56912,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group__3__Impl" - // InternalQVTimperative.g:18203:1: rule__CollectionLiteralExpCS__Group__3__Impl : ( '}' ) ; + // InternalQVTimperative.g:19139:1: rule__CollectionLiteralExpCS__Group__3__Impl : ( '}' ) ; public final void rule__CollectionLiteralExpCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18207:1: ( ( '}' ) ) - // InternalQVTimperative.g:18208:1: ( '}' ) + // InternalQVTimperative.g:19143:1: ( ( '}' ) ) + // InternalQVTimperative.g:19144:1: ( '}' ) { - // InternalQVTimperative.g:18208:1: ( '}' ) - // InternalQVTimperative.g:18209:1: '}' + // InternalQVTimperative.g:19144:1: ( '}' ) + // InternalQVTimperative.g:19145:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -54262,14 +56953,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group_2__0" - // InternalQVTimperative.g:18230:1: rule__CollectionLiteralExpCS__Group_2__0 : rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ; + // InternalQVTimperative.g:19166:1: rule__CollectionLiteralExpCS__Group_2__0 : rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ; public final void rule__CollectionLiteralExpCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18234:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ) - // InternalQVTimperative.g:18235:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 + // InternalQVTimperative.g:19170:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ) + // InternalQVTimperative.g:19171:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 { pushFollow(FollowSets000.FOLLOW_13); rule__CollectionLiteralExpCS__Group_2__0__Impl(); @@ -54300,23 +56991,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group_2__0__Impl" - // InternalQVTimperative.g:18242:1: rule__CollectionLiteralExpCS__Group_2__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ; + // InternalQVTimperative.g:19178:1: rule__CollectionLiteralExpCS__Group_2__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ; public final void rule__CollectionLiteralExpCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18246:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ) - // InternalQVTimperative.g:18247:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) + // InternalQVTimperative.g:19182:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ) + // InternalQVTimperative.g:19183:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) { - // InternalQVTimperative.g:18247:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) - // InternalQVTimperative.g:18248:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) + // InternalQVTimperative.g:19183:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) + // InternalQVTimperative.g:19184:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsAssignment_2_0()); } - // InternalQVTimperative.g:18249:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) - // InternalQVTimperative.g:18249:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 + // InternalQVTimperative.g:19185:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) + // InternalQVTimperative.g:19185:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0(); @@ -54351,14 +57042,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group_2__1" - // InternalQVTimperative.g:18259:1: rule__CollectionLiteralExpCS__Group_2__1 : rule__CollectionLiteralExpCS__Group_2__1__Impl ; + // InternalQVTimperative.g:19195:1: rule__CollectionLiteralExpCS__Group_2__1 : rule__CollectionLiteralExpCS__Group_2__1__Impl ; public final void rule__CollectionLiteralExpCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18263:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl ) - // InternalQVTimperative.g:18264:2: rule__CollectionLiteralExpCS__Group_2__1__Impl + // InternalQVTimperative.g:19199:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl ) + // InternalQVTimperative.g:19200:2: rule__CollectionLiteralExpCS__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralExpCS__Group_2__1__Impl(); @@ -54384,35 +57075,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group_2__1__Impl" - // InternalQVTimperative.g:18270:1: rule__CollectionLiteralExpCS__Group_2__1__Impl : ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) ; + // InternalQVTimperative.g:19206:1: rule__CollectionLiteralExpCS__Group_2__1__Impl : ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) ; public final void rule__CollectionLiteralExpCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18274:1: ( ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) ) - // InternalQVTimperative.g:18275:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) + // InternalQVTimperative.g:19210:1: ( ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) ) + // InternalQVTimperative.g:19211:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) { - // InternalQVTimperative.g:18275:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) - // InternalQVTimperative.g:18276:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* + // InternalQVTimperative.g:19211:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) + // InternalQVTimperative.g:19212:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2_1()); } - // InternalQVTimperative.g:18277:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* - loop182: + // InternalQVTimperative.g:19213:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* + loop188: do { - int alt182=2; - int LA182_0 = input.LA(1); + int alt188=2; + int LA188_0 = input.LA(1); - if ( (LA182_0==69) ) { - alt182=1; + if ( (LA188_0==70) ) { + alt188=1; } - switch (alt182) { + switch (alt188) { case 1 : - // InternalQVTimperative.g:18277:2: rule__CollectionLiteralExpCS__Group_2_1__0 + // InternalQVTimperative.g:19213:2: rule__CollectionLiteralExpCS__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_14); rule__CollectionLiteralExpCS__Group_2_1__0(); @@ -54424,7 +57115,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop182; + break loop188; } } while (true); @@ -54453,16 +57144,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__0" - // InternalQVTimperative.g:18291:1: rule__CollectionLiteralExpCS__Group_2_1__0 : rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ; + // InternalQVTimperative.g:19227:1: rule__CollectionLiteralExpCS__Group_2_1__0 : rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ; public final void rule__CollectionLiteralExpCS__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18295:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ) - // InternalQVTimperative.g:18296:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 + // InternalQVTimperative.g:19231:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ) + // InternalQVTimperative.g:19232:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_89); + pushFollow(FollowSets000.FOLLOW_94); rule__CollectionLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; @@ -54491,22 +57182,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__0__Impl" - // InternalQVTimperative.g:18303:1: rule__CollectionLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:19239:1: rule__CollectionLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ; public final void rule__CollectionLiteralExpCS__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18307:1: ( ( ',' ) ) - // InternalQVTimperative.g:18308:1: ( ',' ) + // InternalQVTimperative.g:19243:1: ( ( ',' ) ) + // InternalQVTimperative.g:19244:1: ( ',' ) { - // InternalQVTimperative.g:18308:1: ( ',' ) - // InternalQVTimperative.g:18309:1: ',' + // InternalQVTimperative.g:19244:1: ( ',' ) + // InternalQVTimperative.g:19245:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -54532,14 +57223,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__1" - // InternalQVTimperative.g:18322:1: rule__CollectionLiteralExpCS__Group_2_1__1 : rule__CollectionLiteralExpCS__Group_2_1__1__Impl ; + // InternalQVTimperative.g:19258:1: rule__CollectionLiteralExpCS__Group_2_1__1 : rule__CollectionLiteralExpCS__Group_2_1__1__Impl ; public final void rule__CollectionLiteralExpCS__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18326:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl ) - // InternalQVTimperative.g:18327:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl + // InternalQVTimperative.g:19262:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl ) + // InternalQVTimperative.g:19263:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralExpCS__Group_2_1__1__Impl(); @@ -54565,23 +57256,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__1__Impl" - // InternalQVTimperative.g:18333:1: rule__CollectionLiteralExpCS__Group_2_1__1__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ; + // InternalQVTimperative.g:19269:1: rule__CollectionLiteralExpCS__Group_2_1__1__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ; public final void rule__CollectionLiteralExpCS__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18337:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ) - // InternalQVTimperative.g:18338:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) + // InternalQVTimperative.g:19273:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ) + // InternalQVTimperative.g:19274:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) { - // InternalQVTimperative.g:18338:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) - // InternalQVTimperative.g:18339:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) + // InternalQVTimperative.g:19274:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) + // InternalQVTimperative.g:19275:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsAssignment_2_1_1()); } - // InternalQVTimperative.g:18340:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) - // InternalQVTimperative.g:18340:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 + // InternalQVTimperative.g:19276:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) + // InternalQVTimperative.g:19276:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1(); @@ -54616,16 +57307,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__Group_0__0" - // InternalQVTimperative.g:18354:1: rule__CollectionLiteralPartCS__Group_0__0 : rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ; + // InternalQVTimperative.g:19290:1: rule__CollectionLiteralPartCS__Group_0__0 : rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ; public final void rule__CollectionLiteralPartCS__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18358:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ) - // InternalQVTimperative.g:18359:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 + // InternalQVTimperative.g:19294:1: ( rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 ) + // InternalQVTimperative.g:19295:2: rule__CollectionLiteralPartCS__Group_0__0__Impl rule__CollectionLiteralPartCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_90); + pushFollow(FollowSets000.FOLLOW_95); rule__CollectionLiteralPartCS__Group_0__0__Impl(); state._fsp--; @@ -54654,23 +57345,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__Group_0__0__Impl" - // InternalQVTimperative.g:18366:1: rule__CollectionLiteralPartCS__Group_0__0__Impl : ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) ; + // InternalQVTimperative.g:19302:1: rule__CollectionLiteralPartCS__Group_0__0__Impl : ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) ; public final void rule__CollectionLiteralPartCS__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18370:1: ( ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) ) - // InternalQVTimperative.g:18371:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) + // InternalQVTimperative.g:19306:1: ( ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) ) + // InternalQVTimperative.g:19307:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) { - // InternalQVTimperative.g:18371:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) - // InternalQVTimperative.g:18372:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) + // InternalQVTimperative.g:19307:1: ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) ) + // InternalQVTimperative.g:19308:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionAssignment_0_0()); } - // InternalQVTimperative.g:18373:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) - // InternalQVTimperative.g:18373:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 + // InternalQVTimperative.g:19309:1: ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 ) + // InternalQVTimperative.g:19309:2: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0(); @@ -54705,14 +57396,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__Group_0__1" - // InternalQVTimperative.g:18383:1: rule__CollectionLiteralPartCS__Group_0__1 : rule__CollectionLiteralPartCS__Group_0__1__Impl ; + // InternalQVTimperative.g:19319:1: rule__CollectionLiteralPartCS__Group_0__1 : rule__CollectionLiteralPartCS__Group_0__1__Impl ; public final void rule__CollectionLiteralPartCS__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18387:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl ) - // InternalQVTimperative.g:18388:2: rule__CollectionLiteralPartCS__Group_0__1__Impl + // InternalQVTimperative.g:19323:1: ( rule__CollectionLiteralPartCS__Group_0__1__Impl ) + // InternalQVTimperative.g:19324:2: rule__CollectionLiteralPartCS__Group_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralPartCS__Group_0__1__Impl(); @@ -54738,31 +57429,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__Group_0__1__Impl" - // InternalQVTimperative.g:18394:1: rule__CollectionLiteralPartCS__Group_0__1__Impl : ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) ; + // InternalQVTimperative.g:19330:1: rule__CollectionLiteralPartCS__Group_0__1__Impl : ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) ; public final void rule__CollectionLiteralPartCS__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18398:1: ( ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) ) - // InternalQVTimperative.g:18399:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) + // InternalQVTimperative.g:19334:1: ( ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) ) + // InternalQVTimperative.g:19335:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) { - // InternalQVTimperative.g:18399:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) - // InternalQVTimperative.g:18400:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )? + // InternalQVTimperative.g:19335:1: ( ( rule__CollectionLiteralPartCS__Group_0_1__0 )? ) + // InternalQVTimperative.g:19336:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_0_1()); } - // InternalQVTimperative.g:18401:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )? - int alt183=2; - int LA183_0 = input.LA(1); + // InternalQVTimperative.g:19337:1: ( rule__CollectionLiteralPartCS__Group_0_1__0 )? + int alt189=2; + int LA189_0 = input.LA(1); - if ( (LA183_0==99) ) { - alt183=1; + if ( (LA189_0==103) ) { + alt189=1; } - switch (alt183) { + switch (alt189) { case 1 : - // InternalQVTimperative.g:18401:2: rule__CollectionLiteralPartCS__Group_0_1__0 + // InternalQVTimperative.g:19337:2: rule__CollectionLiteralPartCS__Group_0_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralPartCS__Group_0_1__0(); @@ -54800,14 +57491,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__0" - // InternalQVTimperative.g:18415:1: rule__CollectionLiteralPartCS__Group_0_1__0 : rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ; + // InternalQVTimperative.g:19351:1: rule__CollectionLiteralPartCS__Group_0_1__0 : rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ; public final void rule__CollectionLiteralPartCS__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18419:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ) - // InternalQVTimperative.g:18420:2: rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 + // InternalQVTimperative.g:19355:1: ( rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 ) + // InternalQVTimperative.g:19356:2: rule__CollectionLiteralPartCS__Group_0_1__0__Impl rule__CollectionLiteralPartCS__Group_0_1__1 { pushFollow(FollowSets000.FOLLOW_10); rule__CollectionLiteralPartCS__Group_0_1__0__Impl(); @@ -54838,22 +57529,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__0__Impl" - // InternalQVTimperative.g:18427:1: rule__CollectionLiteralPartCS__Group_0_1__0__Impl : ( '..' ) ; + // InternalQVTimperative.g:19363:1: rule__CollectionLiteralPartCS__Group_0_1__0__Impl : ( '..' ) ; public final void rule__CollectionLiteralPartCS__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18431:1: ( ( '..' ) ) - // InternalQVTimperative.g:18432:1: ( '..' ) + // InternalQVTimperative.g:19367:1: ( ( '..' ) ) + // InternalQVTimperative.g:19368:1: ( '..' ) { - // InternalQVTimperative.g:18432:1: ( '..' ) - // InternalQVTimperative.g:18433:1: '..' + // InternalQVTimperative.g:19368:1: ( '..' ) + // InternalQVTimperative.g:19369:1: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0()); } - match(input,99,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_0_1_0()); } @@ -54879,14 +57570,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__1" - // InternalQVTimperative.g:18446:1: rule__CollectionLiteralPartCS__Group_0_1__1 : rule__CollectionLiteralPartCS__Group_0_1__1__Impl ; + // InternalQVTimperative.g:19382:1: rule__CollectionLiteralPartCS__Group_0_1__1 : rule__CollectionLiteralPartCS__Group_0_1__1__Impl ; public final void rule__CollectionLiteralPartCS__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18450:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl ) - // InternalQVTimperative.g:18451:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl + // InternalQVTimperative.g:19386:1: ( rule__CollectionLiteralPartCS__Group_0_1__1__Impl ) + // InternalQVTimperative.g:19387:2: rule__CollectionLiteralPartCS__Group_0_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralPartCS__Group_0_1__1__Impl(); @@ -54912,23 +57603,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__Group_0_1__1__Impl" - // InternalQVTimperative.g:18457:1: rule__CollectionLiteralPartCS__Group_0_1__1__Impl : ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) ; + // InternalQVTimperative.g:19393:1: rule__CollectionLiteralPartCS__Group_0_1__1__Impl : ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) ; public final void rule__CollectionLiteralPartCS__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18461:1: ( ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) ) - // InternalQVTimperative.g:18462:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) + // InternalQVTimperative.g:19397:1: ( ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) ) + // InternalQVTimperative.g:19398:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) { - // InternalQVTimperative.g:18462:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) - // InternalQVTimperative.g:18463:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) + // InternalQVTimperative.g:19398:1: ( ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) ) + // InternalQVTimperative.g:19399:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedLastExpressionAssignment_0_1_1()); } - // InternalQVTimperative.g:18464:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) - // InternalQVTimperative.g:18464:2: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 + // InternalQVTimperative.g:19400:1: ( rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 ) + // InternalQVTimperative.g:19400:2: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1(); @@ -54963,16 +57654,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group__0" - // InternalQVTimperative.g:18478:1: rule__CollectionPatternCS__Group__0 : rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ; + // InternalQVTimperative.g:19414:1: rule__CollectionPatternCS__Group__0 : rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ; public final void rule__CollectionPatternCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18482:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ) - // InternalQVTimperative.g:18483:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 + // InternalQVTimperative.g:19418:1: ( rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 ) + // InternalQVTimperative.g:19419:2: rule__CollectionPatternCS__Group__0__Impl rule__CollectionPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__CollectionPatternCS__Group__0__Impl(); state._fsp--; @@ -55001,23 +57692,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group__0__Impl" - // InternalQVTimperative.g:18490:1: rule__CollectionPatternCS__Group__0__Impl : ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) ; + // InternalQVTimperative.g:19426:1: rule__CollectionPatternCS__Group__0__Impl : ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) ; public final void rule__CollectionPatternCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18494:1: ( ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) ) - // InternalQVTimperative.g:18495:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) + // InternalQVTimperative.g:19430:1: ( ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) ) + // InternalQVTimperative.g:19431:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) { - // InternalQVTimperative.g:18495:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) - // InternalQVTimperative.g:18496:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) + // InternalQVTimperative.g:19431:1: ( ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) ) + // InternalQVTimperative.g:19432:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeAssignment_0()); } - // InternalQVTimperative.g:18497:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) - // InternalQVTimperative.g:18497:2: rule__CollectionPatternCS__OwnedTypeAssignment_0 + // InternalQVTimperative.g:19433:1: ( rule__CollectionPatternCS__OwnedTypeAssignment_0 ) + // InternalQVTimperative.g:19433:2: rule__CollectionPatternCS__OwnedTypeAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__OwnedTypeAssignment_0(); @@ -55052,16 +57743,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group__1" - // InternalQVTimperative.g:18507:1: rule__CollectionPatternCS__Group__1 : rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ; + // InternalQVTimperative.g:19443:1: rule__CollectionPatternCS__Group__1 : rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ; public final void rule__CollectionPatternCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18511:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ) - // InternalQVTimperative.g:18512:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 + // InternalQVTimperative.g:19447:1: ( rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 ) + // InternalQVTimperative.g:19448:2: rule__CollectionPatternCS__Group__1__Impl rule__CollectionPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_88); + pushFollow(FollowSets000.FOLLOW_93); rule__CollectionPatternCS__Group__1__Impl(); state._fsp--; @@ -55090,22 +57781,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group__1__Impl" - // InternalQVTimperative.g:18519:1: rule__CollectionPatternCS__Group__1__Impl : ( '{' ) ; + // InternalQVTimperative.g:19455:1: rule__CollectionPatternCS__Group__1__Impl : ( '{' ) ; public final void rule__CollectionPatternCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18523:1: ( ( '{' ) ) - // InternalQVTimperative.g:18524:1: ( '{' ) + // InternalQVTimperative.g:19459:1: ( ( '{' ) ) + // InternalQVTimperative.g:19460:1: ( '{' ) { - // InternalQVTimperative.g:18524:1: ( '{' ) - // InternalQVTimperative.g:18525:1: '{' + // InternalQVTimperative.g:19460:1: ( '{' ) + // InternalQVTimperative.g:19461:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -55131,16 +57822,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group__2" - // InternalQVTimperative.g:18538:1: rule__CollectionPatternCS__Group__2 : rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ; + // InternalQVTimperative.g:19474:1: rule__CollectionPatternCS__Group__2 : rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ; public final void rule__CollectionPatternCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18542:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ) - // InternalQVTimperative.g:18543:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 + // InternalQVTimperative.g:19478:1: ( rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 ) + // InternalQVTimperative.g:19479:2: rule__CollectionPatternCS__Group__2__Impl rule__CollectionPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_88); + pushFollow(FollowSets000.FOLLOW_93); rule__CollectionPatternCS__Group__2__Impl(); state._fsp--; @@ -55169,31 +57860,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group__2__Impl" - // InternalQVTimperative.g:18550:1: rule__CollectionPatternCS__Group__2__Impl : ( ( rule__CollectionPatternCS__Group_2__0 )? ) ; + // InternalQVTimperative.g:19486:1: rule__CollectionPatternCS__Group__2__Impl : ( ( rule__CollectionPatternCS__Group_2__0 )? ) ; public final void rule__CollectionPatternCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18554:1: ( ( ( rule__CollectionPatternCS__Group_2__0 )? ) ) - // InternalQVTimperative.g:18555:1: ( ( rule__CollectionPatternCS__Group_2__0 )? ) + // InternalQVTimperative.g:19490:1: ( ( ( rule__CollectionPatternCS__Group_2__0 )? ) ) + // InternalQVTimperative.g:19491:1: ( ( rule__CollectionPatternCS__Group_2__0 )? ) { - // InternalQVTimperative.g:18555:1: ( ( rule__CollectionPatternCS__Group_2__0 )? ) - // InternalQVTimperative.g:18556:1: ( rule__CollectionPatternCS__Group_2__0 )? + // InternalQVTimperative.g:19491:1: ( ( rule__CollectionPatternCS__Group_2__0 )? ) + // InternalQVTimperative.g:19492:1: ( rule__CollectionPatternCS__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getGroup_2()); } - // InternalQVTimperative.g:18557:1: ( rule__CollectionPatternCS__Group_2__0 )? - int alt184=2; - int LA184_0 = input.LA(1); + // InternalQVTimperative.g:19493:1: ( rule__CollectionPatternCS__Group_2__0 )? + int alt190=2; + int LA190_0 = input.LA(1); - if ( ((LA184_0>=RULE_SIMPLE_ID && LA184_0<=RULE_ESCAPED_ID)||(LA184_0>=18 && LA184_0<=28)||LA184_0==71) ) { - alt184=1; + if ( ((LA190_0>=RULE_SIMPLE_ID && LA190_0<=RULE_ESCAPED_ID)||(LA190_0>=19 && LA190_0<=29)||LA190_0==73) ) { + alt190=1; } - switch (alt184) { + switch (alt190) { case 1 : - // InternalQVTimperative.g:18557:2: rule__CollectionPatternCS__Group_2__0 + // InternalQVTimperative.g:19493:2: rule__CollectionPatternCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__Group_2__0(); @@ -55231,14 +57922,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group__3" - // InternalQVTimperative.g:18567:1: rule__CollectionPatternCS__Group__3 : rule__CollectionPatternCS__Group__3__Impl ; + // InternalQVTimperative.g:19503:1: rule__CollectionPatternCS__Group__3 : rule__CollectionPatternCS__Group__3__Impl ; public final void rule__CollectionPatternCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18571:1: ( rule__CollectionPatternCS__Group__3__Impl ) - // InternalQVTimperative.g:18572:2: rule__CollectionPatternCS__Group__3__Impl + // InternalQVTimperative.g:19507:1: ( rule__CollectionPatternCS__Group__3__Impl ) + // InternalQVTimperative.g:19508:2: rule__CollectionPatternCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__Group__3__Impl(); @@ -55264,22 +57955,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group__3__Impl" - // InternalQVTimperative.g:18578:1: rule__CollectionPatternCS__Group__3__Impl : ( '}' ) ; + // InternalQVTimperative.g:19514:1: rule__CollectionPatternCS__Group__3__Impl : ( '}' ) ; public final void rule__CollectionPatternCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18582:1: ( ( '}' ) ) - // InternalQVTimperative.g:18583:1: ( '}' ) + // InternalQVTimperative.g:19518:1: ( ( '}' ) ) + // InternalQVTimperative.g:19519:1: ( '}' ) { - // InternalQVTimperative.g:18583:1: ( '}' ) - // InternalQVTimperative.g:18584:1: '}' + // InternalQVTimperative.g:19519:1: ( '}' ) + // InternalQVTimperative.g:19520:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getRightCurlyBracketKeyword_3()); } @@ -55305,16 +57996,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2__0" - // InternalQVTimperative.g:18605:1: rule__CollectionPatternCS__Group_2__0 : rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ; + // InternalQVTimperative.g:19541:1: rule__CollectionPatternCS__Group_2__0 : rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ; public final void rule__CollectionPatternCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18609:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ) - // InternalQVTimperative.g:18610:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 + // InternalQVTimperative.g:19545:1: ( rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 ) + // InternalQVTimperative.g:19546:2: rule__CollectionPatternCS__Group_2__0__Impl rule__CollectionPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_91); + pushFollow(FollowSets000.FOLLOW_96); rule__CollectionPatternCS__Group_2__0__Impl(); state._fsp--; @@ -55343,23 +58034,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2__0__Impl" - // InternalQVTimperative.g:18617:1: rule__CollectionPatternCS__Group_2__0__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) ; + // InternalQVTimperative.g:19553:1: rule__CollectionPatternCS__Group_2__0__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) ; public final void rule__CollectionPatternCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18621:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) ) - // InternalQVTimperative.g:18622:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) + // InternalQVTimperative.g:19557:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) ) + // InternalQVTimperative.g:19558:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) { - // InternalQVTimperative.g:18622:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) - // InternalQVTimperative.g:18623:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) + // InternalQVTimperative.g:19558:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) ) + // InternalQVTimperative.g:19559:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsAssignment_2_0()); } - // InternalQVTimperative.g:18624:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) - // InternalQVTimperative.g:18624:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 + // InternalQVTimperative.g:19560:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_0 ) + // InternalQVTimperative.g:19560:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__OwnedPartsAssignment_2_0(); @@ -55394,16 +58085,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2__1" - // InternalQVTimperative.g:18634:1: rule__CollectionPatternCS__Group_2__1 : rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ; + // InternalQVTimperative.g:19570:1: rule__CollectionPatternCS__Group_2__1 : rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ; public final void rule__CollectionPatternCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18638:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ) - // InternalQVTimperative.g:18639:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 + // InternalQVTimperative.g:19574:1: ( rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 ) + // InternalQVTimperative.g:19575:2: rule__CollectionPatternCS__Group_2__1__Impl rule__CollectionPatternCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_91); + pushFollow(FollowSets000.FOLLOW_96); rule__CollectionPatternCS__Group_2__1__Impl(); state._fsp--; @@ -55432,35 +58123,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2__1__Impl" - // InternalQVTimperative.g:18646:1: rule__CollectionPatternCS__Group_2__1__Impl : ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) ; + // InternalQVTimperative.g:19582:1: rule__CollectionPatternCS__Group_2__1__Impl : ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) ; public final void rule__CollectionPatternCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18650:1: ( ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) ) - // InternalQVTimperative.g:18651:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) + // InternalQVTimperative.g:19586:1: ( ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) ) + // InternalQVTimperative.g:19587:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) { - // InternalQVTimperative.g:18651:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) - // InternalQVTimperative.g:18652:1: ( rule__CollectionPatternCS__Group_2_1__0 )* + // InternalQVTimperative.g:19587:1: ( ( rule__CollectionPatternCS__Group_2_1__0 )* ) + // InternalQVTimperative.g:19588:1: ( rule__CollectionPatternCS__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_1()); } - // InternalQVTimperative.g:18653:1: ( rule__CollectionPatternCS__Group_2_1__0 )* - loop185: + // InternalQVTimperative.g:19589:1: ( rule__CollectionPatternCS__Group_2_1__0 )* + loop191: do { - int alt185=2; - int LA185_0 = input.LA(1); + int alt191=2; + int LA191_0 = input.LA(1); - if ( (LA185_0==69) ) { - alt185=1; + if ( (LA191_0==70) ) { + alt191=1; } - switch (alt185) { + switch (alt191) { case 1 : - // InternalQVTimperative.g:18653:2: rule__CollectionPatternCS__Group_2_1__0 + // InternalQVTimperative.g:19589:2: rule__CollectionPatternCS__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_14); rule__CollectionPatternCS__Group_2_1__0(); @@ -55472,7 +58163,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop185; + break loop191; } } while (true); @@ -55501,14 +58192,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2__2" - // InternalQVTimperative.g:18663:1: rule__CollectionPatternCS__Group_2__2 : rule__CollectionPatternCS__Group_2__2__Impl ; + // InternalQVTimperative.g:19599:1: rule__CollectionPatternCS__Group_2__2 : rule__CollectionPatternCS__Group_2__2__Impl ; public final void rule__CollectionPatternCS__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18667:1: ( rule__CollectionPatternCS__Group_2__2__Impl ) - // InternalQVTimperative.g:18668:2: rule__CollectionPatternCS__Group_2__2__Impl + // InternalQVTimperative.g:19603:1: ( rule__CollectionPatternCS__Group_2__2__Impl ) + // InternalQVTimperative.g:19604:2: rule__CollectionPatternCS__Group_2__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__Group_2__2__Impl(); @@ -55534,23 +58225,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2__2__Impl" - // InternalQVTimperative.g:18674:1: rule__CollectionPatternCS__Group_2__2__Impl : ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) ; + // InternalQVTimperative.g:19610:1: rule__CollectionPatternCS__Group_2__2__Impl : ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) ; public final void rule__CollectionPatternCS__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18678:1: ( ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) ) - // InternalQVTimperative.g:18679:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) + // InternalQVTimperative.g:19614:1: ( ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) ) + // InternalQVTimperative.g:19615:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) { - // InternalQVTimperative.g:18679:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) - // InternalQVTimperative.g:18680:1: ( rule__CollectionPatternCS__Group_2_2__0 ) + // InternalQVTimperative.g:19615:1: ( ( rule__CollectionPatternCS__Group_2_2__0 ) ) + // InternalQVTimperative.g:19616:1: ( rule__CollectionPatternCS__Group_2_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getGroup_2_2()); } - // InternalQVTimperative.g:18681:1: ( rule__CollectionPatternCS__Group_2_2__0 ) - // InternalQVTimperative.g:18681:2: rule__CollectionPatternCS__Group_2_2__0 + // InternalQVTimperative.g:19617:1: ( rule__CollectionPatternCS__Group_2_2__0 ) + // InternalQVTimperative.g:19617:2: rule__CollectionPatternCS__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__Group_2_2__0(); @@ -55585,16 +58276,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2_1__0" - // InternalQVTimperative.g:18697:1: rule__CollectionPatternCS__Group_2_1__0 : rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ; + // InternalQVTimperative.g:19633:1: rule__CollectionPatternCS__Group_2_1__0 : rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ; public final void rule__CollectionPatternCS__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18701:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ) - // InternalQVTimperative.g:18702:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 + // InternalQVTimperative.g:19637:1: ( rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 ) + // InternalQVTimperative.g:19638:2: rule__CollectionPatternCS__Group_2_1__0__Impl rule__CollectionPatternCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_89); + pushFollow(FollowSets000.FOLLOW_94); rule__CollectionPatternCS__Group_2_1__0__Impl(); state._fsp--; @@ -55623,22 +58314,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2_1__0__Impl" - // InternalQVTimperative.g:18709:1: rule__CollectionPatternCS__Group_2_1__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:19645:1: rule__CollectionPatternCS__Group_2_1__0__Impl : ( ',' ) ; public final void rule__CollectionPatternCS__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18713:1: ( ( ',' ) ) - // InternalQVTimperative.g:18714:1: ( ',' ) + // InternalQVTimperative.g:19649:1: ( ( ',' ) ) + // InternalQVTimperative.g:19650:1: ( ',' ) { - // InternalQVTimperative.g:18714:1: ( ',' ) - // InternalQVTimperative.g:18715:1: ',' + // InternalQVTimperative.g:19650:1: ( ',' ) + // InternalQVTimperative.g:19651:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -55664,14 +58355,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2_1__1" - // InternalQVTimperative.g:18728:1: rule__CollectionPatternCS__Group_2_1__1 : rule__CollectionPatternCS__Group_2_1__1__Impl ; + // InternalQVTimperative.g:19664:1: rule__CollectionPatternCS__Group_2_1__1 : rule__CollectionPatternCS__Group_2_1__1__Impl ; public final void rule__CollectionPatternCS__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18732:1: ( rule__CollectionPatternCS__Group_2_1__1__Impl ) - // InternalQVTimperative.g:18733:2: rule__CollectionPatternCS__Group_2_1__1__Impl + // InternalQVTimperative.g:19668:1: ( rule__CollectionPatternCS__Group_2_1__1__Impl ) + // InternalQVTimperative.g:19669:2: rule__CollectionPatternCS__Group_2_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__Group_2_1__1__Impl(); @@ -55697,23 +58388,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2_1__1__Impl" - // InternalQVTimperative.g:18739:1: rule__CollectionPatternCS__Group_2_1__1__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) ; + // InternalQVTimperative.g:19675:1: rule__CollectionPatternCS__Group_2_1__1__Impl : ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) ; public final void rule__CollectionPatternCS__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18743:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) ) - // InternalQVTimperative.g:18744:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) + // InternalQVTimperative.g:19679:1: ( ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) ) + // InternalQVTimperative.g:19680:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) { - // InternalQVTimperative.g:18744:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) - // InternalQVTimperative.g:18745:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) + // InternalQVTimperative.g:19680:1: ( ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) ) + // InternalQVTimperative.g:19681:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsAssignment_2_1_1()); } - // InternalQVTimperative.g:18746:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) - // InternalQVTimperative.g:18746:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 + // InternalQVTimperative.g:19682:1: ( rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 ) + // InternalQVTimperative.g:19682:2: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1(); @@ -55748,16 +58439,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2_2__0" - // InternalQVTimperative.g:18760:1: rule__CollectionPatternCS__Group_2_2__0 : rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ; + // InternalQVTimperative.g:19696:1: rule__CollectionPatternCS__Group_2_2__0 : rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ; public final void rule__CollectionPatternCS__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18764:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ) - // InternalQVTimperative.g:18765:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 + // InternalQVTimperative.g:19700:1: ( rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 ) + // InternalQVTimperative.g:19701:2: rule__CollectionPatternCS__Group_2_2__0__Impl rule__CollectionPatternCS__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_92); + pushFollow(FollowSets000.FOLLOW_97); rule__CollectionPatternCS__Group_2_2__0__Impl(); state._fsp--; @@ -55786,22 +58477,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2_2__0__Impl" - // InternalQVTimperative.g:18772:1: rule__CollectionPatternCS__Group_2_2__0__Impl : ( '++' ) ; + // InternalQVTimperative.g:19708:1: rule__CollectionPatternCS__Group_2_2__0__Impl : ( '++' ) ; public final void rule__CollectionPatternCS__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18776:1: ( ( '++' ) ) - // InternalQVTimperative.g:18777:1: ( '++' ) + // InternalQVTimperative.g:19712:1: ( ( '++' ) ) + // InternalQVTimperative.g:19713:1: ( '++' ) { - // InternalQVTimperative.g:18777:1: ( '++' ) - // InternalQVTimperative.g:18778:1: '++' + // InternalQVTimperative.g:19713:1: ( '++' ) + // InternalQVTimperative.g:19714:1: '++' { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0()); } - match(input,100,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionPatternCSAccess().getPlusSignPlusSignKeyword_2_2_0()); } @@ -55827,14 +58518,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2_2__1" - // InternalQVTimperative.g:18791:1: rule__CollectionPatternCS__Group_2_2__1 : rule__CollectionPatternCS__Group_2_2__1__Impl ; + // InternalQVTimperative.g:19727:1: rule__CollectionPatternCS__Group_2_2__1 : rule__CollectionPatternCS__Group_2_2__1__Impl ; public final void rule__CollectionPatternCS__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18795:1: ( rule__CollectionPatternCS__Group_2_2__1__Impl ) - // InternalQVTimperative.g:18796:2: rule__CollectionPatternCS__Group_2_2__1__Impl + // InternalQVTimperative.g:19731:1: ( rule__CollectionPatternCS__Group_2_2__1__Impl ) + // InternalQVTimperative.g:19732:2: rule__CollectionPatternCS__Group_2_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__Group_2_2__1__Impl(); @@ -55860,23 +58551,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__Group_2_2__1__Impl" - // InternalQVTimperative.g:18802:1: rule__CollectionPatternCS__Group_2_2__1__Impl : ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) ; + // InternalQVTimperative.g:19738:1: rule__CollectionPatternCS__Group_2_2__1__Impl : ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) ; public final void rule__CollectionPatternCS__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18806:1: ( ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) ) - // InternalQVTimperative.g:18807:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) + // InternalQVTimperative.g:19742:1: ( ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) ) + // InternalQVTimperative.g:19743:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) { - // InternalQVTimperative.g:18807:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) - // InternalQVTimperative.g:18808:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) + // InternalQVTimperative.g:19743:1: ( ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) ) + // InternalQVTimperative.g:19744:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameAssignment_2_2_1()); } - // InternalQVTimperative.g:18809:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) - // InternalQVTimperative.g:18809:2: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 + // InternalQVTimperative.g:19745:1: ( rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 ) + // InternalQVTimperative.g:19745:2: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1(); @@ -55911,16 +58602,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ShadowPartCS__Group__0" - // InternalQVTimperative.g:18823:1: rule__ShadowPartCS__Group__0 : rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ; + // InternalQVTimperative.g:19759:1: rule__ShadowPartCS__Group__0 : rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ; public final void rule__ShadowPartCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18827:1: ( rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ) - // InternalQVTimperative.g:18828:2: rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 + // InternalQVTimperative.g:19763:1: ( rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 ) + // InternalQVTimperative.g:19764:2: rule__ShadowPartCS__Group__0__Impl rule__ShadowPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_93); + pushFollow(FollowSets000.FOLLOW_98); rule__ShadowPartCS__Group__0__Impl(); state._fsp--; @@ -55949,23 +58640,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ShadowPartCS__Group__0__Impl" - // InternalQVTimperative.g:18835:1: rule__ShadowPartCS__Group__0__Impl : ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) ; + // InternalQVTimperative.g:19771:1: rule__ShadowPartCS__Group__0__Impl : ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) ; public final void rule__ShadowPartCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18839:1: ( ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) ) - // InternalQVTimperative.g:18840:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) + // InternalQVTimperative.g:19775:1: ( ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) ) + // InternalQVTimperative.g:19776:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) { - // InternalQVTimperative.g:18840:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) - // InternalQVTimperative.g:18841:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) + // InternalQVTimperative.g:19776:1: ( ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) ) + // InternalQVTimperative.g:19777:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getReferredPropertyAssignment_0()); } - // InternalQVTimperative.g:18842:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) - // InternalQVTimperative.g:18842:2: rule__ShadowPartCS__ReferredPropertyAssignment_0 + // InternalQVTimperative.g:19778:1: ( rule__ShadowPartCS__ReferredPropertyAssignment_0 ) + // InternalQVTimperative.g:19778:2: rule__ShadowPartCS__ReferredPropertyAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ShadowPartCS__ReferredPropertyAssignment_0(); @@ -56000,16 +58691,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ShadowPartCS__Group__1" - // InternalQVTimperative.g:18852:1: rule__ShadowPartCS__Group__1 : rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ; + // InternalQVTimperative.g:19788:1: rule__ShadowPartCS__Group__1 : rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ; public final void rule__ShadowPartCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18856:1: ( rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ) - // InternalQVTimperative.g:18857:2: rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 + // InternalQVTimperative.g:19792:1: ( rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 ) + // InternalQVTimperative.g:19793:2: rule__ShadowPartCS__Group__1__Impl rule__ShadowPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_89); + pushFollow(FollowSets000.FOLLOW_94); rule__ShadowPartCS__Group__1__Impl(); state._fsp--; @@ -56038,22 +58729,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ShadowPartCS__Group__1__Impl" - // InternalQVTimperative.g:18864:1: rule__ShadowPartCS__Group__1__Impl : ( '=' ) ; + // InternalQVTimperative.g:19800:1: rule__ShadowPartCS__Group__1__Impl : ( '=' ) ; public final void rule__ShadowPartCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18868:1: ( ( '=' ) ) - // InternalQVTimperative.g:18869:1: ( '=' ) + // InternalQVTimperative.g:19804:1: ( ( '=' ) ) + // InternalQVTimperative.g:19805:1: ( '=' ) { - // InternalQVTimperative.g:18869:1: ( '=' ) - // InternalQVTimperative.g:18870:1: '=' + // InternalQVTimperative.g:19805:1: ( '=' ) + // InternalQVTimperative.g:19806:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getShadowPartCSAccess().getEqualsSignKeyword_1()); } @@ -56079,14 +58770,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ShadowPartCS__Group__2" - // InternalQVTimperative.g:18883:1: rule__ShadowPartCS__Group__2 : rule__ShadowPartCS__Group__2__Impl ; + // InternalQVTimperative.g:19819:1: rule__ShadowPartCS__Group__2 : rule__ShadowPartCS__Group__2__Impl ; public final void rule__ShadowPartCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18887:1: ( rule__ShadowPartCS__Group__2__Impl ) - // InternalQVTimperative.g:18888:2: rule__ShadowPartCS__Group__2__Impl + // InternalQVTimperative.g:19823:1: ( rule__ShadowPartCS__Group__2__Impl ) + // InternalQVTimperative.g:19824:2: rule__ShadowPartCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ShadowPartCS__Group__2__Impl(); @@ -56112,23 +58803,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ShadowPartCS__Group__2__Impl" - // InternalQVTimperative.g:18894:1: rule__ShadowPartCS__Group__2__Impl : ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) ; + // InternalQVTimperative.g:19830:1: rule__ShadowPartCS__Group__2__Impl : ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) ; public final void rule__ShadowPartCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18898:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) ) - // InternalQVTimperative.g:18899:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) + // InternalQVTimperative.g:19834:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) ) + // InternalQVTimperative.g:19835:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) { - // InternalQVTimperative.g:18899:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) - // InternalQVTimperative.g:18900:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) + // InternalQVTimperative.g:19835:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) ) + // InternalQVTimperative.g:19836:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionAssignment_2()); } - // InternalQVTimperative.g:18901:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) - // InternalQVTimperative.g:18901:2: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 + // InternalQVTimperative.g:19837:1: ( rule__ShadowPartCS__OwnedInitExpressionAssignment_2 ) + // InternalQVTimperative.g:19837:2: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__ShadowPartCS__OwnedInitExpressionAssignment_2(); @@ -56163,16 +58854,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PatternExpCS__Group__0" - // InternalQVTimperative.g:18917:1: rule__PatternExpCS__Group__0 : rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ; + // InternalQVTimperative.g:19853:1: rule__PatternExpCS__Group__0 : rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ; public final void rule__PatternExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18921:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ) - // InternalQVTimperative.g:18922:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 + // InternalQVTimperative.g:19857:1: ( rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 ) + // InternalQVTimperative.g:19858:2: rule__PatternExpCS__Group__0__Impl rule__PatternExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_89); + pushFollow(FollowSets000.FOLLOW_94); rule__PatternExpCS__Group__0__Impl(); state._fsp--; @@ -56201,31 +58892,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PatternExpCS__Group__0__Impl" - // InternalQVTimperative.g:18929:1: rule__PatternExpCS__Group__0__Impl : ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) ; + // InternalQVTimperative.g:19865:1: rule__PatternExpCS__Group__0__Impl : ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) ; public final void rule__PatternExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18933:1: ( ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) ) - // InternalQVTimperative.g:18934:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) + // InternalQVTimperative.g:19869:1: ( ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) ) + // InternalQVTimperative.g:19870:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) { - // InternalQVTimperative.g:18934:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) - // InternalQVTimperative.g:18935:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? + // InternalQVTimperative.g:19870:1: ( ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? ) + // InternalQVTimperative.g:19871:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameAssignment_0()); } - // InternalQVTimperative.g:18936:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? - int alt186=2; - int LA186_0 = input.LA(1); + // InternalQVTimperative.g:19872:1: ( rule__PatternExpCS__PatternVariableNameAssignment_0 )? + int alt192=2; + int LA192_0 = input.LA(1); - if ( ((LA186_0>=RULE_SIMPLE_ID && LA186_0<=RULE_ESCAPED_ID)||(LA186_0>=18 && LA186_0<=28)) ) { - alt186=1; + if ( ((LA192_0>=RULE_SIMPLE_ID && LA192_0<=RULE_ESCAPED_ID)||(LA192_0>=19 && LA192_0<=29)) ) { + alt192=1; } - switch (alt186) { + switch (alt192) { case 1 : - // InternalQVTimperative.g:18936:2: rule__PatternExpCS__PatternVariableNameAssignment_0 + // InternalQVTimperative.g:19872:2: rule__PatternExpCS__PatternVariableNameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__PatternExpCS__PatternVariableNameAssignment_0(); @@ -56263,14 +58954,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PatternExpCS__Group__1" - // InternalQVTimperative.g:18946:1: rule__PatternExpCS__Group__1 : rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ; + // InternalQVTimperative.g:19882:1: rule__PatternExpCS__Group__1 : rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ; public final void rule__PatternExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18950:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ) - // InternalQVTimperative.g:18951:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 + // InternalQVTimperative.g:19886:1: ( rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 ) + // InternalQVTimperative.g:19887:2: rule__PatternExpCS__Group__1__Impl rule__PatternExpCS__Group__2 { pushFollow(FollowSets000.FOLLOW_12); rule__PatternExpCS__Group__1__Impl(); @@ -56301,22 +58992,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PatternExpCS__Group__1__Impl" - // InternalQVTimperative.g:18958:1: rule__PatternExpCS__Group__1__Impl : ( ':' ) ; + // InternalQVTimperative.g:19894:1: rule__PatternExpCS__Group__1__Impl : ( ':' ) ; public final void rule__PatternExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18962:1: ( ( ':' ) ) - // InternalQVTimperative.g:18963:1: ( ':' ) + // InternalQVTimperative.g:19898:1: ( ( ':' ) ) + // InternalQVTimperative.g:19899:1: ( ':' ) { - // InternalQVTimperative.g:18963:1: ( ':' ) - // InternalQVTimperative.g:18964:1: ':' + // InternalQVTimperative.g:19899:1: ( ':' ) + // InternalQVTimperative.g:19900:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSAccess().getColonKeyword_1()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPatternExpCSAccess().getColonKeyword_1()); } @@ -56342,14 +59033,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PatternExpCS__Group__2" - // InternalQVTimperative.g:18977:1: rule__PatternExpCS__Group__2 : rule__PatternExpCS__Group__2__Impl ; + // InternalQVTimperative.g:19913:1: rule__PatternExpCS__Group__2 : rule__PatternExpCS__Group__2__Impl ; public final void rule__PatternExpCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18981:1: ( rule__PatternExpCS__Group__2__Impl ) - // InternalQVTimperative.g:18982:2: rule__PatternExpCS__Group__2__Impl + // InternalQVTimperative.g:19917:1: ( rule__PatternExpCS__Group__2__Impl ) + // InternalQVTimperative.g:19918:2: rule__PatternExpCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__PatternExpCS__Group__2__Impl(); @@ -56375,23 +59066,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PatternExpCS__Group__2__Impl" - // InternalQVTimperative.g:18988:1: rule__PatternExpCS__Group__2__Impl : ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) ; + // InternalQVTimperative.g:19924:1: rule__PatternExpCS__Group__2__Impl : ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) ; public final void rule__PatternExpCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:18992:1: ( ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) ) - // InternalQVTimperative.g:18993:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) + // InternalQVTimperative.g:19928:1: ( ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) ) + // InternalQVTimperative.g:19929:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) { - // InternalQVTimperative.g:18993:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) - // InternalQVTimperative.g:18994:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) + // InternalQVTimperative.g:19929:1: ( ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) ) + // InternalQVTimperative.g:19930:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSAccess().getOwnedPatternTypeAssignment_2()); } - // InternalQVTimperative.g:18995:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) - // InternalQVTimperative.g:18995:2: rule__PatternExpCS__OwnedPatternTypeAssignment_2 + // InternalQVTimperative.g:19931:1: ( rule__PatternExpCS__OwnedPatternTypeAssignment_2 ) + // InternalQVTimperative.g:19931:2: rule__PatternExpCS__OwnedPatternTypeAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__PatternExpCS__OwnedPatternTypeAssignment_2(); @@ -56426,16 +59117,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LambdaLiteralExpCS__Group__0" - // InternalQVTimperative.g:19011:1: rule__LambdaLiteralExpCS__Group__0 : rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ; + // InternalQVTimperative.g:19947:1: rule__LambdaLiteralExpCS__Group__0 : rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ; public final void rule__LambdaLiteralExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19015:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ) - // InternalQVTimperative.g:19016:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 + // InternalQVTimperative.g:19951:1: ( rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 ) + // InternalQVTimperative.g:19952:2: rule__LambdaLiteralExpCS__Group__0__Impl rule__LambdaLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__LambdaLiteralExpCS__Group__0__Impl(); state._fsp--; @@ -56464,22 +59155,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LambdaLiteralExpCS__Group__0__Impl" - // InternalQVTimperative.g:19023:1: rule__LambdaLiteralExpCS__Group__0__Impl : ( 'Lambda' ) ; + // InternalQVTimperative.g:19959:1: rule__LambdaLiteralExpCS__Group__0__Impl : ( 'Lambda' ) ; public final void rule__LambdaLiteralExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19027:1: ( ( 'Lambda' ) ) - // InternalQVTimperative.g:19028:1: ( 'Lambda' ) + // InternalQVTimperative.g:19963:1: ( ( 'Lambda' ) ) + // InternalQVTimperative.g:19964:1: ( 'Lambda' ) { - // InternalQVTimperative.g:19028:1: ( 'Lambda' ) - // InternalQVTimperative.g:19029:1: 'Lambda' + // InternalQVTimperative.g:19964:1: ( 'Lambda' ) + // InternalQVTimperative.g:19965:1: 'Lambda' { if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0()); } - match(input,101,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,105,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getLambdaKeyword_0()); } @@ -56505,14 +59196,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LambdaLiteralExpCS__Group__1" - // InternalQVTimperative.g:19042:1: rule__LambdaLiteralExpCS__Group__1 : rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ; + // InternalQVTimperative.g:19978:1: rule__LambdaLiteralExpCS__Group__1 : rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ; public final void rule__LambdaLiteralExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19046:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ) - // InternalQVTimperative.g:19047:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 + // InternalQVTimperative.g:19982:1: ( rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 ) + // InternalQVTimperative.g:19983:2: rule__LambdaLiteralExpCS__Group__1__Impl rule__LambdaLiteralExpCS__Group__2 { pushFollow(FollowSets000.FOLLOW_10); rule__LambdaLiteralExpCS__Group__1__Impl(); @@ -56543,22 +59234,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LambdaLiteralExpCS__Group__1__Impl" - // InternalQVTimperative.g:19054:1: rule__LambdaLiteralExpCS__Group__1__Impl : ( '{' ) ; + // InternalQVTimperative.g:19990:1: rule__LambdaLiteralExpCS__Group__1__Impl : ( '{' ) ; public final void rule__LambdaLiteralExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19058:1: ( ( '{' ) ) - // InternalQVTimperative.g:19059:1: ( '{' ) + // InternalQVTimperative.g:19994:1: ( ( '{' ) ) + // InternalQVTimperative.g:19995:1: ( '{' ) { - // InternalQVTimperative.g:19059:1: ( '{' ) - // InternalQVTimperative.g:19060:1: '{' + // InternalQVTimperative.g:19995:1: ( '{' ) + // InternalQVTimperative.g:19996:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -56584,16 +59275,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LambdaLiteralExpCS__Group__2" - // InternalQVTimperative.g:19073:1: rule__LambdaLiteralExpCS__Group__2 : rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ; + // InternalQVTimperative.g:20009:1: rule__LambdaLiteralExpCS__Group__2 : rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ; public final void rule__LambdaLiteralExpCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19077:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ) - // InternalQVTimperative.g:19078:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 + // InternalQVTimperative.g:20013:1: ( rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 ) + // InternalQVTimperative.g:20014:2: rule__LambdaLiteralExpCS__Group__2__Impl rule__LambdaLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__LambdaLiteralExpCS__Group__2__Impl(); state._fsp--; @@ -56622,23 +59313,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LambdaLiteralExpCS__Group__2__Impl" - // InternalQVTimperative.g:19085:1: rule__LambdaLiteralExpCS__Group__2__Impl : ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) ; + // InternalQVTimperative.g:20021:1: rule__LambdaLiteralExpCS__Group__2__Impl : ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) ; public final void rule__LambdaLiteralExpCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19089:1: ( ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) ) - // InternalQVTimperative.g:19090:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) + // InternalQVTimperative.g:20025:1: ( ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) ) + // InternalQVTimperative.g:20026:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) { - // InternalQVTimperative.g:19090:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) - // InternalQVTimperative.g:19091:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) + // InternalQVTimperative.g:20026:1: ( ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) ) + // InternalQVTimperative.g:20027:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSAssignment_2()); } - // InternalQVTimperative.g:19092:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) - // InternalQVTimperative.g:19092:2: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 + // InternalQVTimperative.g:20028:1: ( rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 ) + // InternalQVTimperative.g:20028:2: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2(); @@ -56673,14 +59364,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LambdaLiteralExpCS__Group__3" - // InternalQVTimperative.g:19102:1: rule__LambdaLiteralExpCS__Group__3 : rule__LambdaLiteralExpCS__Group__3__Impl ; + // InternalQVTimperative.g:20038:1: rule__LambdaLiteralExpCS__Group__3 : rule__LambdaLiteralExpCS__Group__3__Impl ; public final void rule__LambdaLiteralExpCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19106:1: ( rule__LambdaLiteralExpCS__Group__3__Impl ) - // InternalQVTimperative.g:19107:2: rule__LambdaLiteralExpCS__Group__3__Impl + // InternalQVTimperative.g:20042:1: ( rule__LambdaLiteralExpCS__Group__3__Impl ) + // InternalQVTimperative.g:20043:2: rule__LambdaLiteralExpCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__LambdaLiteralExpCS__Group__3__Impl(); @@ -56706,22 +59397,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LambdaLiteralExpCS__Group__3__Impl" - // InternalQVTimperative.g:19113:1: rule__LambdaLiteralExpCS__Group__3__Impl : ( '}' ) ; + // InternalQVTimperative.g:20049:1: rule__LambdaLiteralExpCS__Group__3__Impl : ( '}' ) ; public final void rule__LambdaLiteralExpCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19117:1: ( ( '}' ) ) - // InternalQVTimperative.g:19118:1: ( '}' ) + // InternalQVTimperative.g:20053:1: ( ( '}' ) ) + // InternalQVTimperative.g:20054:1: ( '}' ) { - // InternalQVTimperative.g:19118:1: ( '}' ) - // InternalQVTimperative.g:19119:1: '}' + // InternalQVTimperative.g:20054:1: ( '}' ) + // InternalQVTimperative.g:20055:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLambdaLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -56747,16 +59438,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group__0" - // InternalQVTimperative.g:19140:1: rule__MapLiteralExpCS__Group__0 : rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ; + // InternalQVTimperative.g:20076:1: rule__MapLiteralExpCS__Group__0 : rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ; public final void rule__MapLiteralExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19144:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ) - // InternalQVTimperative.g:19145:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 + // InternalQVTimperative.g:20080:1: ( rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 ) + // InternalQVTimperative.g:20081:2: rule__MapLiteralExpCS__Group__0__Impl rule__MapLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__MapLiteralExpCS__Group__0__Impl(); state._fsp--; @@ -56785,23 +59476,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group__0__Impl" - // InternalQVTimperative.g:19152:1: rule__MapLiteralExpCS__Group__0__Impl : ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) ; + // InternalQVTimperative.g:20088:1: rule__MapLiteralExpCS__Group__0__Impl : ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) ; public final void rule__MapLiteralExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19156:1: ( ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) ) - // InternalQVTimperative.g:19157:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) + // InternalQVTimperative.g:20092:1: ( ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) ) + // InternalQVTimperative.g:20093:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) { - // InternalQVTimperative.g:19157:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) - // InternalQVTimperative.g:19158:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) + // InternalQVTimperative.g:20093:1: ( ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) ) + // InternalQVTimperative.g:20094:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeAssignment_0()); } - // InternalQVTimperative.g:19159:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) - // InternalQVTimperative.g:19159:2: rule__MapLiteralExpCS__OwnedTypeAssignment_0 + // InternalQVTimperative.g:20095:1: ( rule__MapLiteralExpCS__OwnedTypeAssignment_0 ) + // InternalQVTimperative.g:20095:2: rule__MapLiteralExpCS__OwnedTypeAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralExpCS__OwnedTypeAssignment_0(); @@ -56836,16 +59527,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group__1" - // InternalQVTimperative.g:19169:1: rule__MapLiteralExpCS__Group__1 : rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ; + // InternalQVTimperative.g:20105:1: rule__MapLiteralExpCS__Group__1 : rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ; public final void rule__MapLiteralExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19173:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ) - // InternalQVTimperative.g:19174:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 + // InternalQVTimperative.g:20109:1: ( rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 ) + // InternalQVTimperative.g:20110:2: rule__MapLiteralExpCS__Group__1__Impl rule__MapLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_94); + pushFollow(FollowSets000.FOLLOW_99); rule__MapLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -56874,22 +59565,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group__1__Impl" - // InternalQVTimperative.g:19181:1: rule__MapLiteralExpCS__Group__1__Impl : ( '{' ) ; + // InternalQVTimperative.g:20117:1: rule__MapLiteralExpCS__Group__1__Impl : ( '{' ) ; public final void rule__MapLiteralExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19185:1: ( ( '{' ) ) - // InternalQVTimperative.g:19186:1: ( '{' ) + // InternalQVTimperative.g:20121:1: ( ( '{' ) ) + // InternalQVTimperative.g:20122:1: ( '{' ) { - // InternalQVTimperative.g:19186:1: ( '{' ) - // InternalQVTimperative.g:19187:1: '{' + // InternalQVTimperative.g:20122:1: ( '{' ) + // InternalQVTimperative.g:20123:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -56915,16 +59606,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group__2" - // InternalQVTimperative.g:19200:1: rule__MapLiteralExpCS__Group__2 : rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ; + // InternalQVTimperative.g:20136:1: rule__MapLiteralExpCS__Group__2 : rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ; public final void rule__MapLiteralExpCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19204:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ) - // InternalQVTimperative.g:19205:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 + // InternalQVTimperative.g:20140:1: ( rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 ) + // InternalQVTimperative.g:20141:2: rule__MapLiteralExpCS__Group__2__Impl rule__MapLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_94); + pushFollow(FollowSets000.FOLLOW_99); rule__MapLiteralExpCS__Group__2__Impl(); state._fsp--; @@ -56953,31 +59644,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group__2__Impl" - // InternalQVTimperative.g:19212:1: rule__MapLiteralExpCS__Group__2__Impl : ( ( rule__MapLiteralExpCS__Group_2__0 )? ) ; + // InternalQVTimperative.g:20148:1: rule__MapLiteralExpCS__Group__2__Impl : ( ( rule__MapLiteralExpCS__Group_2__0 )? ) ; public final void rule__MapLiteralExpCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19216:1: ( ( ( rule__MapLiteralExpCS__Group_2__0 )? ) ) - // InternalQVTimperative.g:19217:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? ) + // InternalQVTimperative.g:20152:1: ( ( ( rule__MapLiteralExpCS__Group_2__0 )? ) ) + // InternalQVTimperative.g:20153:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? ) { - // InternalQVTimperative.g:19217:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? ) - // InternalQVTimperative.g:19218:1: ( rule__MapLiteralExpCS__Group_2__0 )? + // InternalQVTimperative.g:20153:1: ( ( rule__MapLiteralExpCS__Group_2__0 )? ) + // InternalQVTimperative.g:20154:1: ( rule__MapLiteralExpCS__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2()); } - // InternalQVTimperative.g:19219:1: ( rule__MapLiteralExpCS__Group_2__0 )? - int alt187=2; - int LA187_0 = input.LA(1); + // InternalQVTimperative.g:20155:1: ( rule__MapLiteralExpCS__Group_2__0 )? + int alt193=2; + int LA193_0 = input.LA(1); - if ( ((LA187_0>=RULE_INT && LA187_0<=RULE_ESCAPED_ID)||(LA187_0>=18 && LA187_0<=28)||(LA187_0>=30 && LA187_0<=32)||(LA187_0>=49 && LA187_0<=63)||LA187_0==82||LA187_0==101||(LA187_0>=103 && LA187_0<=104)||LA187_0==108||(LA187_0>=113 && LA187_0<=114)||(LA187_0>=144 && LA187_0<=145)) ) { - alt187=1; + if ( ((LA193_0>=RULE_INT && LA193_0<=RULE_ESCAPED_ID)||(LA193_0>=19 && LA193_0<=29)||(LA193_0>=31 && LA193_0<=33)||(LA193_0>=50 && LA193_0<=64)||LA193_0==86||LA193_0==105||(LA193_0>=107 && LA193_0<=108)||LA193_0==112||(LA193_0>=117 && LA193_0<=118)||(LA193_0>=150 && LA193_0<=151)) ) { + alt193=1; } - switch (alt187) { + switch (alt193) { case 1 : - // InternalQVTimperative.g:19219:2: rule__MapLiteralExpCS__Group_2__0 + // InternalQVTimperative.g:20155:2: rule__MapLiteralExpCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralExpCS__Group_2__0(); @@ -57015,14 +59706,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group__3" - // InternalQVTimperative.g:19229:1: rule__MapLiteralExpCS__Group__3 : rule__MapLiteralExpCS__Group__3__Impl ; + // InternalQVTimperative.g:20165:1: rule__MapLiteralExpCS__Group__3 : rule__MapLiteralExpCS__Group__3__Impl ; public final void rule__MapLiteralExpCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19233:1: ( rule__MapLiteralExpCS__Group__3__Impl ) - // InternalQVTimperative.g:19234:2: rule__MapLiteralExpCS__Group__3__Impl + // InternalQVTimperative.g:20169:1: ( rule__MapLiteralExpCS__Group__3__Impl ) + // InternalQVTimperative.g:20170:2: rule__MapLiteralExpCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralExpCS__Group__3__Impl(); @@ -57048,22 +59739,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group__3__Impl" - // InternalQVTimperative.g:19240:1: rule__MapLiteralExpCS__Group__3__Impl : ( '}' ) ; + // InternalQVTimperative.g:20176:1: rule__MapLiteralExpCS__Group__3__Impl : ( '}' ) ; public final void rule__MapLiteralExpCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19244:1: ( ( '}' ) ) - // InternalQVTimperative.g:19245:1: ( '}' ) + // InternalQVTimperative.g:20180:1: ( ( '}' ) ) + // InternalQVTimperative.g:20181:1: ( '}' ) { - // InternalQVTimperative.g:19245:1: ( '}' ) - // InternalQVTimperative.g:19246:1: '}' + // InternalQVTimperative.g:20181:1: ( '}' ) + // InternalQVTimperative.g:20182:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -57089,14 +59780,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group_2__0" - // InternalQVTimperative.g:19267:1: rule__MapLiteralExpCS__Group_2__0 : rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ; + // InternalQVTimperative.g:20203:1: rule__MapLiteralExpCS__Group_2__0 : rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ; public final void rule__MapLiteralExpCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19271:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ) - // InternalQVTimperative.g:19272:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 + // InternalQVTimperative.g:20207:1: ( rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 ) + // InternalQVTimperative.g:20208:2: rule__MapLiteralExpCS__Group_2__0__Impl rule__MapLiteralExpCS__Group_2__1 { pushFollow(FollowSets000.FOLLOW_13); rule__MapLiteralExpCS__Group_2__0__Impl(); @@ -57127,23 +59818,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group_2__0__Impl" - // InternalQVTimperative.g:19279:1: rule__MapLiteralExpCS__Group_2__0__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ; + // InternalQVTimperative.g:20215:1: rule__MapLiteralExpCS__Group_2__0__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ; public final void rule__MapLiteralExpCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19283:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ) - // InternalQVTimperative.g:19284:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) + // InternalQVTimperative.g:20219:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ) + // InternalQVTimperative.g:20220:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) { - // InternalQVTimperative.g:19284:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) - // InternalQVTimperative.g:19285:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) + // InternalQVTimperative.g:20220:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) ) + // InternalQVTimperative.g:20221:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsAssignment_2_0()); } - // InternalQVTimperative.g:19286:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) - // InternalQVTimperative.g:19286:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 + // InternalQVTimperative.g:20222:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 ) + // InternalQVTimperative.g:20222:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralExpCS__OwnedPartsAssignment_2_0(); @@ -57178,14 +59869,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group_2__1" - // InternalQVTimperative.g:19296:1: rule__MapLiteralExpCS__Group_2__1 : rule__MapLiteralExpCS__Group_2__1__Impl ; + // InternalQVTimperative.g:20232:1: rule__MapLiteralExpCS__Group_2__1 : rule__MapLiteralExpCS__Group_2__1__Impl ; public final void rule__MapLiteralExpCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19300:1: ( rule__MapLiteralExpCS__Group_2__1__Impl ) - // InternalQVTimperative.g:19301:2: rule__MapLiteralExpCS__Group_2__1__Impl + // InternalQVTimperative.g:20236:1: ( rule__MapLiteralExpCS__Group_2__1__Impl ) + // InternalQVTimperative.g:20237:2: rule__MapLiteralExpCS__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralExpCS__Group_2__1__Impl(); @@ -57211,35 +59902,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group_2__1__Impl" - // InternalQVTimperative.g:19307:1: rule__MapLiteralExpCS__Group_2__1__Impl : ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) ; + // InternalQVTimperative.g:20243:1: rule__MapLiteralExpCS__Group_2__1__Impl : ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) ; public final void rule__MapLiteralExpCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19311:1: ( ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) ) - // InternalQVTimperative.g:19312:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) + // InternalQVTimperative.g:20247:1: ( ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) ) + // InternalQVTimperative.g:20248:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) { - // InternalQVTimperative.g:19312:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) - // InternalQVTimperative.g:19313:1: ( rule__MapLiteralExpCS__Group_2_1__0 )* + // InternalQVTimperative.g:20248:1: ( ( rule__MapLiteralExpCS__Group_2_1__0 )* ) + // InternalQVTimperative.g:20249:1: ( rule__MapLiteralExpCS__Group_2_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getGroup_2_1()); } - // InternalQVTimperative.g:19314:1: ( rule__MapLiteralExpCS__Group_2_1__0 )* - loop188: + // InternalQVTimperative.g:20250:1: ( rule__MapLiteralExpCS__Group_2_1__0 )* + loop194: do { - int alt188=2; - int LA188_0 = input.LA(1); + int alt194=2; + int LA194_0 = input.LA(1); - if ( (LA188_0==69) ) { - alt188=1; + if ( (LA194_0==70) ) { + alt194=1; } - switch (alt188) { + switch (alt194) { case 1 : - // InternalQVTimperative.g:19314:2: rule__MapLiteralExpCS__Group_2_1__0 + // InternalQVTimperative.g:20250:2: rule__MapLiteralExpCS__Group_2_1__0 { pushFollow(FollowSets000.FOLLOW_14); rule__MapLiteralExpCS__Group_2_1__0(); @@ -57251,7 +59942,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop188; + break loop194; } } while (true); @@ -57280,14 +59971,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group_2_1__0" - // InternalQVTimperative.g:19328:1: rule__MapLiteralExpCS__Group_2_1__0 : rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ; + // InternalQVTimperative.g:20264:1: rule__MapLiteralExpCS__Group_2_1__0 : rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ; public final void rule__MapLiteralExpCS__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19332:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ) - // InternalQVTimperative.g:19333:2: rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 + // InternalQVTimperative.g:20268:1: ( rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 ) + // InternalQVTimperative.g:20269:2: rule__MapLiteralExpCS__Group_2_1__0__Impl rule__MapLiteralExpCS__Group_2_1__1 { pushFollow(FollowSets000.FOLLOW_10); rule__MapLiteralExpCS__Group_2_1__0__Impl(); @@ -57318,22 +60009,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group_2_1__0__Impl" - // InternalQVTimperative.g:19340:1: rule__MapLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:20276:1: rule__MapLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ; public final void rule__MapLiteralExpCS__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19344:1: ( ( ',' ) ) - // InternalQVTimperative.g:19345:1: ( ',' ) + // InternalQVTimperative.g:20280:1: ( ( ',' ) ) + // InternalQVTimperative.g:20281:1: ( ',' ) { - // InternalQVTimperative.g:19345:1: ( ',' ) - // InternalQVTimperative.g:19346:1: ',' + // InternalQVTimperative.g:20281:1: ( ',' ) + // InternalQVTimperative.g:20282:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -57359,14 +60050,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group_2_1__1" - // InternalQVTimperative.g:19359:1: rule__MapLiteralExpCS__Group_2_1__1 : rule__MapLiteralExpCS__Group_2_1__1__Impl ; + // InternalQVTimperative.g:20295:1: rule__MapLiteralExpCS__Group_2_1__1 : rule__MapLiteralExpCS__Group_2_1__1__Impl ; public final void rule__MapLiteralExpCS__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19363:1: ( rule__MapLiteralExpCS__Group_2_1__1__Impl ) - // InternalQVTimperative.g:19364:2: rule__MapLiteralExpCS__Group_2_1__1__Impl + // InternalQVTimperative.g:20299:1: ( rule__MapLiteralExpCS__Group_2_1__1__Impl ) + // InternalQVTimperative.g:20300:2: rule__MapLiteralExpCS__Group_2_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralExpCS__Group_2_1__1__Impl(); @@ -57392,23 +60083,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__Group_2_1__1__Impl" - // InternalQVTimperative.g:19370:1: rule__MapLiteralExpCS__Group_2_1__1__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ; + // InternalQVTimperative.g:20306:1: rule__MapLiteralExpCS__Group_2_1__1__Impl : ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ; public final void rule__MapLiteralExpCS__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19374:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ) - // InternalQVTimperative.g:19375:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) + // InternalQVTimperative.g:20310:1: ( ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ) + // InternalQVTimperative.g:20311:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) { - // InternalQVTimperative.g:19375:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) - // InternalQVTimperative.g:19376:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) + // InternalQVTimperative.g:20311:1: ( ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) + // InternalQVTimperative.g:20312:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsAssignment_2_1_1()); } - // InternalQVTimperative.g:19377:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) - // InternalQVTimperative.g:19377:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 + // InternalQVTimperative.g:20313:1: ( rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 ) + // InternalQVTimperative.g:20313:2: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1(); @@ -57443,16 +60134,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralPartCS__Group__0" - // InternalQVTimperative.g:19391:1: rule__MapLiteralPartCS__Group__0 : rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ; + // InternalQVTimperative.g:20327:1: rule__MapLiteralPartCS__Group__0 : rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ; public final void rule__MapLiteralPartCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19395:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ) - // InternalQVTimperative.g:19396:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 + // InternalQVTimperative.g:20331:1: ( rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 ) + // InternalQVTimperative.g:20332:2: rule__MapLiteralPartCS__Group__0__Impl rule__MapLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_95); + pushFollow(FollowSets000.FOLLOW_100); rule__MapLiteralPartCS__Group__0__Impl(); state._fsp--; @@ -57481,23 +60172,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralPartCS__Group__0__Impl" - // InternalQVTimperative.g:19403:1: rule__MapLiteralPartCS__Group__0__Impl : ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) ; + // InternalQVTimperative.g:20339:1: rule__MapLiteralPartCS__Group__0__Impl : ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) ; public final void rule__MapLiteralPartCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19407:1: ( ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) ) - // InternalQVTimperative.g:19408:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) + // InternalQVTimperative.g:20343:1: ( ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) ) + // InternalQVTimperative.g:20344:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) { - // InternalQVTimperative.g:19408:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) - // InternalQVTimperative.g:19409:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) + // InternalQVTimperative.g:20344:1: ( ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) ) + // InternalQVTimperative.g:20345:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyAssignment_0()); } - // InternalQVTimperative.g:19410:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) - // InternalQVTimperative.g:19410:2: rule__MapLiteralPartCS__OwnedKeyAssignment_0 + // InternalQVTimperative.g:20346:1: ( rule__MapLiteralPartCS__OwnedKeyAssignment_0 ) + // InternalQVTimperative.g:20346:2: rule__MapLiteralPartCS__OwnedKeyAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralPartCS__OwnedKeyAssignment_0(); @@ -57532,14 +60223,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralPartCS__Group__1" - // InternalQVTimperative.g:19420:1: rule__MapLiteralPartCS__Group__1 : rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ; + // InternalQVTimperative.g:20356:1: rule__MapLiteralPartCS__Group__1 : rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ; public final void rule__MapLiteralPartCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19424:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ) - // InternalQVTimperative.g:19425:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 + // InternalQVTimperative.g:20360:1: ( rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 ) + // InternalQVTimperative.g:20361:2: rule__MapLiteralPartCS__Group__1__Impl rule__MapLiteralPartCS__Group__2 { pushFollow(FollowSets000.FOLLOW_10); rule__MapLiteralPartCS__Group__1__Impl(); @@ -57570,22 +60261,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralPartCS__Group__1__Impl" - // InternalQVTimperative.g:19432:1: rule__MapLiteralPartCS__Group__1__Impl : ( '<-' ) ; + // InternalQVTimperative.g:20368:1: rule__MapLiteralPartCS__Group__1__Impl : ( '<-' ) ; public final void rule__MapLiteralPartCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19436:1: ( ( '<-' ) ) - // InternalQVTimperative.g:19437:1: ( '<-' ) + // InternalQVTimperative.g:20372:1: ( ( '<-' ) ) + // InternalQVTimperative.g:20373:1: ( '<-' ) { - // InternalQVTimperative.g:19437:1: ( '<-' ) - // InternalQVTimperative.g:19438:1: '<-' + // InternalQVTimperative.g:20373:1: ( '<-' ) + // InternalQVTimperative.g:20374:1: '<-' { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1()); } - match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapLiteralPartCSAccess().getLessThanSignHyphenMinusKeyword_1()); } @@ -57611,14 +60302,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralPartCS__Group__2" - // InternalQVTimperative.g:19451:1: rule__MapLiteralPartCS__Group__2 : rule__MapLiteralPartCS__Group__2__Impl ; + // InternalQVTimperative.g:20387:1: rule__MapLiteralPartCS__Group__2 : rule__MapLiteralPartCS__Group__2__Impl ; public final void rule__MapLiteralPartCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19455:1: ( rule__MapLiteralPartCS__Group__2__Impl ) - // InternalQVTimperative.g:19456:2: rule__MapLiteralPartCS__Group__2__Impl + // InternalQVTimperative.g:20391:1: ( rule__MapLiteralPartCS__Group__2__Impl ) + // InternalQVTimperative.g:20392:2: rule__MapLiteralPartCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralPartCS__Group__2__Impl(); @@ -57644,23 +60335,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralPartCS__Group__2__Impl" - // InternalQVTimperative.g:19462:1: rule__MapLiteralPartCS__Group__2__Impl : ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) ; + // InternalQVTimperative.g:20398:1: rule__MapLiteralPartCS__Group__2__Impl : ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) ; public final void rule__MapLiteralPartCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19466:1: ( ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) ) - // InternalQVTimperative.g:19467:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) + // InternalQVTimperative.g:20402:1: ( ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) ) + // InternalQVTimperative.g:20403:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) { - // InternalQVTimperative.g:19467:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) - // InternalQVTimperative.g:19468:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) + // InternalQVTimperative.g:20403:1: ( ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) ) + // InternalQVTimperative.g:20404:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSAccess().getOwnedValueAssignment_2()); } - // InternalQVTimperative.g:19469:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) - // InternalQVTimperative.g:19469:2: rule__MapLiteralPartCS__OwnedValueAssignment_2 + // InternalQVTimperative.g:20405:1: ( rule__MapLiteralPartCS__OwnedValueAssignment_2 ) + // InternalQVTimperative.g:20405:2: rule__MapLiteralPartCS__OwnedValueAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__MapLiteralPartCS__OwnedValueAssignment_2(); @@ -57695,16 +60386,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group__0" - // InternalQVTimperative.g:19485:1: rule__TupleLiteralExpCS__Group__0 : rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ; + // InternalQVTimperative.g:20421:1: rule__TupleLiteralExpCS__Group__0 : rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ; public final void rule__TupleLiteralExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19489:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ) - // InternalQVTimperative.g:19490:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 + // InternalQVTimperative.g:20425:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ) + // InternalQVTimperative.g:20426:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__TupleLiteralExpCS__Group__0__Impl(); state._fsp--; @@ -57733,22 +60424,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group__0__Impl" - // InternalQVTimperative.g:19497:1: rule__TupleLiteralExpCS__Group__0__Impl : ( 'Tuple' ) ; + // InternalQVTimperative.g:20433:1: rule__TupleLiteralExpCS__Group__0__Impl : ( 'Tuple' ) ; public final void rule__TupleLiteralExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19501:1: ( ( 'Tuple' ) ) - // InternalQVTimperative.g:19502:1: ( 'Tuple' ) + // InternalQVTimperative.g:20437:1: ( ( 'Tuple' ) ) + // InternalQVTimperative.g:20438:1: ( 'Tuple' ) { - // InternalQVTimperative.g:19502:1: ( 'Tuple' ) - // InternalQVTimperative.g:19503:1: 'Tuple' + // InternalQVTimperative.g:20438:1: ( 'Tuple' ) + // InternalQVTimperative.g:20439:1: 'Tuple' { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } - match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,51,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } @@ -57774,14 +60465,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group__1" - // InternalQVTimperative.g:19516:1: rule__TupleLiteralExpCS__Group__1 : rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ; + // InternalQVTimperative.g:20452:1: rule__TupleLiteralExpCS__Group__1 : rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ; public final void rule__TupleLiteralExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19520:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ) - // InternalQVTimperative.g:19521:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 + // InternalQVTimperative.g:20456:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ) + // InternalQVTimperative.g:20457:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 { pushFollow(FollowSets000.FOLLOW_8); rule__TupleLiteralExpCS__Group__1__Impl(); @@ -57812,22 +60503,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group__1__Impl" - // InternalQVTimperative.g:19528:1: rule__TupleLiteralExpCS__Group__1__Impl : ( '{' ) ; + // InternalQVTimperative.g:20464:1: rule__TupleLiteralExpCS__Group__1__Impl : ( '{' ) ; public final void rule__TupleLiteralExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19532:1: ( ( '{' ) ) - // InternalQVTimperative.g:19533:1: ( '{' ) + // InternalQVTimperative.g:20468:1: ( ( '{' ) ) + // InternalQVTimperative.g:20469:1: ( '{' ) { - // InternalQVTimperative.g:19533:1: ( '{' ) - // InternalQVTimperative.g:19534:1: '{' + // InternalQVTimperative.g:20469:1: ( '{' ) + // InternalQVTimperative.g:20470:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -57853,16 +60544,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group__2" - // InternalQVTimperative.g:19547:1: rule__TupleLiteralExpCS__Group__2 : rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ; + // InternalQVTimperative.g:20483:1: rule__TupleLiteralExpCS__Group__2 : rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ; public final void rule__TupleLiteralExpCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19551:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ) - // InternalQVTimperative.g:19552:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 + // InternalQVTimperative.g:20487:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ) + // InternalQVTimperative.g:20488:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_96); + pushFollow(FollowSets000.FOLLOW_101); rule__TupleLiteralExpCS__Group__2__Impl(); state._fsp--; @@ -57891,23 +60582,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group__2__Impl" - // InternalQVTimperative.g:19559:1: rule__TupleLiteralExpCS__Group__2__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ; + // InternalQVTimperative.g:20495:1: rule__TupleLiteralExpCS__Group__2__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ; public final void rule__TupleLiteralExpCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19563:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ) - // InternalQVTimperative.g:19564:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) + // InternalQVTimperative.g:20499:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ) + // InternalQVTimperative.g:20500:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) { - // InternalQVTimperative.g:19564:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) - // InternalQVTimperative.g:19565:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) + // InternalQVTimperative.g:20500:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) + // InternalQVTimperative.g:20501:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsAssignment_2()); } - // InternalQVTimperative.g:19566:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) - // InternalQVTimperative.g:19566:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 + // InternalQVTimperative.g:20502:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) + // InternalQVTimperative.g:20502:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralExpCS__OwnedPartsAssignment_2(); @@ -57942,16 +60633,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group__3" - // InternalQVTimperative.g:19576:1: rule__TupleLiteralExpCS__Group__3 : rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ; + // InternalQVTimperative.g:20512:1: rule__TupleLiteralExpCS__Group__3 : rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ; public final void rule__TupleLiteralExpCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19580:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ) - // InternalQVTimperative.g:19581:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 + // InternalQVTimperative.g:20516:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ) + // InternalQVTimperative.g:20517:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_96); + pushFollow(FollowSets000.FOLLOW_101); rule__TupleLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -57980,35 +60671,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group__3__Impl" - // InternalQVTimperative.g:19588:1: rule__TupleLiteralExpCS__Group__3__Impl : ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) ; + // InternalQVTimperative.g:20524:1: rule__TupleLiteralExpCS__Group__3__Impl : ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) ; public final void rule__TupleLiteralExpCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19592:1: ( ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) ) - // InternalQVTimperative.g:19593:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) + // InternalQVTimperative.g:20528:1: ( ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) ) + // InternalQVTimperative.g:20529:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) { - // InternalQVTimperative.g:19593:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) - // InternalQVTimperative.g:19594:1: ( rule__TupleLiteralExpCS__Group_3__0 )* + // InternalQVTimperative.g:20529:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) + // InternalQVTimperative.g:20530:1: ( rule__TupleLiteralExpCS__Group_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getGroup_3()); } - // InternalQVTimperative.g:19595:1: ( rule__TupleLiteralExpCS__Group_3__0 )* - loop189: + // InternalQVTimperative.g:20531:1: ( rule__TupleLiteralExpCS__Group_3__0 )* + loop195: do { - int alt189=2; - int LA189_0 = input.LA(1); + int alt195=2; + int LA195_0 = input.LA(1); - if ( (LA189_0==69) ) { - alt189=1; + if ( (LA195_0==70) ) { + alt195=1; } - switch (alt189) { + switch (alt195) { case 1 : - // InternalQVTimperative.g:19595:2: rule__TupleLiteralExpCS__Group_3__0 + // InternalQVTimperative.g:20531:2: rule__TupleLiteralExpCS__Group_3__0 { pushFollow(FollowSets000.FOLLOW_14); rule__TupleLiteralExpCS__Group_3__0(); @@ -58020,7 +60711,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop189; + break loop195; } } while (true); @@ -58049,14 +60740,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group__4" - // InternalQVTimperative.g:19605:1: rule__TupleLiteralExpCS__Group__4 : rule__TupleLiteralExpCS__Group__4__Impl ; + // InternalQVTimperative.g:20541:1: rule__TupleLiteralExpCS__Group__4 : rule__TupleLiteralExpCS__Group__4__Impl ; public final void rule__TupleLiteralExpCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19609:1: ( rule__TupleLiteralExpCS__Group__4__Impl ) - // InternalQVTimperative.g:19610:2: rule__TupleLiteralExpCS__Group__4__Impl + // InternalQVTimperative.g:20545:1: ( rule__TupleLiteralExpCS__Group__4__Impl ) + // InternalQVTimperative.g:20546:2: rule__TupleLiteralExpCS__Group__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralExpCS__Group__4__Impl(); @@ -58082,22 +60773,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group__4__Impl" - // InternalQVTimperative.g:19616:1: rule__TupleLiteralExpCS__Group__4__Impl : ( '}' ) ; + // InternalQVTimperative.g:20552:1: rule__TupleLiteralExpCS__Group__4__Impl : ( '}' ) ; public final void rule__TupleLiteralExpCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19620:1: ( ( '}' ) ) - // InternalQVTimperative.g:19621:1: ( '}' ) + // InternalQVTimperative.g:20556:1: ( ( '}' ) ) + // InternalQVTimperative.g:20557:1: ( '}' ) { - // InternalQVTimperative.g:19621:1: ( '}' ) - // InternalQVTimperative.g:19622:1: '}' + // InternalQVTimperative.g:20557:1: ( '}' ) + // InternalQVTimperative.g:20558:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } @@ -58123,14 +60814,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group_3__0" - // InternalQVTimperative.g:19645:1: rule__TupleLiteralExpCS__Group_3__0 : rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ; + // InternalQVTimperative.g:20581:1: rule__TupleLiteralExpCS__Group_3__0 : rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ; public final void rule__TupleLiteralExpCS__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19649:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ) - // InternalQVTimperative.g:19650:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 + // InternalQVTimperative.g:20585:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ) + // InternalQVTimperative.g:20586:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 { pushFollow(FollowSets000.FOLLOW_8); rule__TupleLiteralExpCS__Group_3__0__Impl(); @@ -58161,22 +60852,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group_3__0__Impl" - // InternalQVTimperative.g:19657:1: rule__TupleLiteralExpCS__Group_3__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:20593:1: rule__TupleLiteralExpCS__Group_3__0__Impl : ( ',' ) ; public final void rule__TupleLiteralExpCS__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19661:1: ( ( ',' ) ) - // InternalQVTimperative.g:19662:1: ( ',' ) + // InternalQVTimperative.g:20597:1: ( ( ',' ) ) + // InternalQVTimperative.g:20598:1: ( ',' ) { - // InternalQVTimperative.g:19662:1: ( ',' ) - // InternalQVTimperative.g:19663:1: ',' + // InternalQVTimperative.g:20598:1: ( ',' ) + // InternalQVTimperative.g:20599:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } @@ -58202,14 +60893,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group_3__1" - // InternalQVTimperative.g:19676:1: rule__TupleLiteralExpCS__Group_3__1 : rule__TupleLiteralExpCS__Group_3__1__Impl ; + // InternalQVTimperative.g:20612:1: rule__TupleLiteralExpCS__Group_3__1 : rule__TupleLiteralExpCS__Group_3__1__Impl ; public final void rule__TupleLiteralExpCS__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19680:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl ) - // InternalQVTimperative.g:19681:2: rule__TupleLiteralExpCS__Group_3__1__Impl + // InternalQVTimperative.g:20616:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl ) + // InternalQVTimperative.g:20617:2: rule__TupleLiteralExpCS__Group_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralExpCS__Group_3__1__Impl(); @@ -58235,23 +60926,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__Group_3__1__Impl" - // InternalQVTimperative.g:19687:1: rule__TupleLiteralExpCS__Group_3__1__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) ; + // InternalQVTimperative.g:20623:1: rule__TupleLiteralExpCS__Group_3__1__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) ; public final void rule__TupleLiteralExpCS__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19691:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) ) - // InternalQVTimperative.g:19692:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) + // InternalQVTimperative.g:20627:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) ) + // InternalQVTimperative.g:20628:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) { - // InternalQVTimperative.g:19692:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) - // InternalQVTimperative.g:19693:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) + // InternalQVTimperative.g:20628:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) + // InternalQVTimperative.g:20629:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsAssignment_3_1()); } - // InternalQVTimperative.g:19694:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) - // InternalQVTimperative.g:19694:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 + // InternalQVTimperative.g:20630:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) + // InternalQVTimperative.g:20630:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1(); @@ -58286,16 +60977,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group__0" - // InternalQVTimperative.g:19708:1: rule__TupleLiteralPartCS__Group__0 : rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ; + // InternalQVTimperative.g:20644:1: rule__TupleLiteralPartCS__Group__0 : rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ; public final void rule__TupleLiteralPartCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19712:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ) - // InternalQVTimperative.g:19713:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 + // InternalQVTimperative.g:20648:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ) + // InternalQVTimperative.g:20649:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_97); + pushFollow(FollowSets000.FOLLOW_102); rule__TupleLiteralPartCS__Group__0__Impl(); state._fsp--; @@ -58324,23 +61015,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group__0__Impl" - // InternalQVTimperative.g:19720:1: rule__TupleLiteralPartCS__Group__0__Impl : ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ; + // InternalQVTimperative.g:20656:1: rule__TupleLiteralPartCS__Group__0__Impl : ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ; public final void rule__TupleLiteralPartCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19724:1: ( ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ) - // InternalQVTimperative.g:19725:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:20660:1: ( ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ) + // InternalQVTimperative.g:20661:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) { - // InternalQVTimperative.g:19725:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) - // InternalQVTimperative.g:19726:1: ( rule__TupleLiteralPartCS__NameAssignment_0 ) + // InternalQVTimperative.g:20661:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:20662:1: ( rule__TupleLiteralPartCS__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getNameAssignment_0()); } - // InternalQVTimperative.g:19727:1: ( rule__TupleLiteralPartCS__NameAssignment_0 ) - // InternalQVTimperative.g:19727:2: rule__TupleLiteralPartCS__NameAssignment_0 + // InternalQVTimperative.g:20663:1: ( rule__TupleLiteralPartCS__NameAssignment_0 ) + // InternalQVTimperative.g:20663:2: rule__TupleLiteralPartCS__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralPartCS__NameAssignment_0(); @@ -58375,16 +61066,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group__1" - // InternalQVTimperative.g:19737:1: rule__TupleLiteralPartCS__Group__1 : rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ; + // InternalQVTimperative.g:20673:1: rule__TupleLiteralPartCS__Group__1 : rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ; public final void rule__TupleLiteralPartCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19741:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ) - // InternalQVTimperative.g:19742:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 + // InternalQVTimperative.g:20677:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ) + // InternalQVTimperative.g:20678:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_97); + pushFollow(FollowSets000.FOLLOW_102); rule__TupleLiteralPartCS__Group__1__Impl(); state._fsp--; @@ -58413,31 +61104,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group__1__Impl" - // InternalQVTimperative.g:19749:1: rule__TupleLiteralPartCS__Group__1__Impl : ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:20685:1: rule__TupleLiteralPartCS__Group__1__Impl : ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) ; public final void rule__TupleLiteralPartCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19753:1: ( ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:19754:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) + // InternalQVTimperative.g:20689:1: ( ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:20690:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) { - // InternalQVTimperative.g:19754:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) - // InternalQVTimperative.g:19755:1: ( rule__TupleLiteralPartCS__Group_1__0 )? + // InternalQVTimperative.g:20690:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) + // InternalQVTimperative.g:20691:1: ( rule__TupleLiteralPartCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getGroup_1()); } - // InternalQVTimperative.g:19756:1: ( rule__TupleLiteralPartCS__Group_1__0 )? - int alt190=2; - int LA190_0 = input.LA(1); + // InternalQVTimperative.g:20692:1: ( rule__TupleLiteralPartCS__Group_1__0 )? + int alt196=2; + int LA196_0 = input.LA(1); - if ( (LA190_0==71) ) { - alt190=1; + if ( (LA196_0==73) ) { + alt196=1; } - switch (alt190) { + switch (alt196) { case 1 : - // InternalQVTimperative.g:19756:2: rule__TupleLiteralPartCS__Group_1__0 + // InternalQVTimperative.g:20692:2: rule__TupleLiteralPartCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralPartCS__Group_1__0(); @@ -58475,14 +61166,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group__2" - // InternalQVTimperative.g:19766:1: rule__TupleLiteralPartCS__Group__2 : rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ; + // InternalQVTimperative.g:20702:1: rule__TupleLiteralPartCS__Group__2 : rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ; public final void rule__TupleLiteralPartCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19770:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ) - // InternalQVTimperative.g:19771:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 + // InternalQVTimperative.g:20706:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ) + // InternalQVTimperative.g:20707:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 { pushFollow(FollowSets000.FOLLOW_10); rule__TupleLiteralPartCS__Group__2__Impl(); @@ -58513,22 +61204,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group__2__Impl" - // InternalQVTimperative.g:19778:1: rule__TupleLiteralPartCS__Group__2__Impl : ( '=' ) ; + // InternalQVTimperative.g:20714:1: rule__TupleLiteralPartCS__Group__2__Impl : ( '=' ) ; public final void rule__TupleLiteralPartCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19782:1: ( ( '=' ) ) - // InternalQVTimperative.g:19783:1: ( '=' ) + // InternalQVTimperative.g:20718:1: ( ( '=' ) ) + // InternalQVTimperative.g:20719:1: ( '=' ) { - // InternalQVTimperative.g:19783:1: ( '=' ) - // InternalQVTimperative.g:19784:1: '=' + // InternalQVTimperative.g:20719:1: ( '=' ) + // InternalQVTimperative.g:20720:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } @@ -58554,14 +61245,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group__3" - // InternalQVTimperative.g:19797:1: rule__TupleLiteralPartCS__Group__3 : rule__TupleLiteralPartCS__Group__3__Impl ; + // InternalQVTimperative.g:20733:1: rule__TupleLiteralPartCS__Group__3 : rule__TupleLiteralPartCS__Group__3__Impl ; public final void rule__TupleLiteralPartCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19801:1: ( rule__TupleLiteralPartCS__Group__3__Impl ) - // InternalQVTimperative.g:19802:2: rule__TupleLiteralPartCS__Group__3__Impl + // InternalQVTimperative.g:20737:1: ( rule__TupleLiteralPartCS__Group__3__Impl ) + // InternalQVTimperative.g:20738:2: rule__TupleLiteralPartCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralPartCS__Group__3__Impl(); @@ -58587,23 +61278,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group__3__Impl" - // InternalQVTimperative.g:19808:1: rule__TupleLiteralPartCS__Group__3__Impl : ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) ; + // InternalQVTimperative.g:20744:1: rule__TupleLiteralPartCS__Group__3__Impl : ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) ; public final void rule__TupleLiteralPartCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19812:1: ( ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) ) - // InternalQVTimperative.g:19813:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) + // InternalQVTimperative.g:20748:1: ( ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) ) + // InternalQVTimperative.g:20749:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) { - // InternalQVTimperative.g:19813:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) - // InternalQVTimperative.g:19814:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) + // InternalQVTimperative.g:20749:1: ( ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) ) + // InternalQVTimperative.g:20750:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedInitExpressionAssignment_3()); } - // InternalQVTimperative.g:19815:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) - // InternalQVTimperative.g:19815:2: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 + // InternalQVTimperative.g:20751:1: ( rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 ) + // InternalQVTimperative.g:20751:2: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3(); @@ -58638,14 +61329,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group_1__0" - // InternalQVTimperative.g:19833:1: rule__TupleLiteralPartCS__Group_1__0 : rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ; + // InternalQVTimperative.g:20769:1: rule__TupleLiteralPartCS__Group_1__0 : rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ; public final void rule__TupleLiteralPartCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19837:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ) - // InternalQVTimperative.g:19838:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 + // InternalQVTimperative.g:20773:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ) + // InternalQVTimperative.g:20774:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 { pushFollow(FollowSets000.FOLLOW_12); rule__TupleLiteralPartCS__Group_1__0__Impl(); @@ -58676,22 +61367,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group_1__0__Impl" - // InternalQVTimperative.g:19845:1: rule__TupleLiteralPartCS__Group_1__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:20781:1: rule__TupleLiteralPartCS__Group_1__0__Impl : ( ':' ) ; public final void rule__TupleLiteralPartCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19849:1: ( ( ':' ) ) - // InternalQVTimperative.g:19850:1: ( ':' ) + // InternalQVTimperative.g:20785:1: ( ( ':' ) ) + // InternalQVTimperative.g:20786:1: ( ':' ) { - // InternalQVTimperative.g:19850:1: ( ':' ) - // InternalQVTimperative.g:19851:1: ':' + // InternalQVTimperative.g:20786:1: ( ':' ) + // InternalQVTimperative.g:20787:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } @@ -58717,14 +61408,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group_1__1" - // InternalQVTimperative.g:19864:1: rule__TupleLiteralPartCS__Group_1__1 : rule__TupleLiteralPartCS__Group_1__1__Impl ; + // InternalQVTimperative.g:20800:1: rule__TupleLiteralPartCS__Group_1__1 : rule__TupleLiteralPartCS__Group_1__1__Impl ; public final void rule__TupleLiteralPartCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19868:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl ) - // InternalQVTimperative.g:19869:2: rule__TupleLiteralPartCS__Group_1__1__Impl + // InternalQVTimperative.g:20804:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl ) + // InternalQVTimperative.g:20805:2: rule__TupleLiteralPartCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralPartCS__Group_1__1__Impl(); @@ -58750,23 +61441,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__Group_1__1__Impl" - // InternalQVTimperative.g:19875:1: rule__TupleLiteralPartCS__Group_1__1__Impl : ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) ; + // InternalQVTimperative.g:20811:1: rule__TupleLiteralPartCS__Group_1__1__Impl : ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) ; public final void rule__TupleLiteralPartCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19879:1: ( ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) ) - // InternalQVTimperative.g:19880:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:20815:1: ( ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) ) + // InternalQVTimperative.g:20816:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) { - // InternalQVTimperative.g:19880:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) - // InternalQVTimperative.g:19881:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) + // InternalQVTimperative.g:20816:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:20817:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeAssignment_1_1()); } - // InternalQVTimperative.g:19882:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) - // InternalQVTimperative.g:19882:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 + // InternalQVTimperative.g:20818:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) + // InternalQVTimperative.g:20818:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1(); @@ -58801,16 +61492,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__0" - // InternalQVTimperative.g:19896:1: rule__UnlimitedNaturalLiteralExpCS__Group__0 : rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ; + // InternalQVTimperative.g:20832:1: rule__UnlimitedNaturalLiteralExpCS__Group__0 : rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ; public final void rule__UnlimitedNaturalLiteralExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19900:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ) - // InternalQVTimperative.g:19901:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 + // InternalQVTimperative.g:20836:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ) + // InternalQVTimperative.g:20837:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_20); + pushFollow(FollowSets000.FOLLOW_23); rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl(); state._fsp--; @@ -58839,23 +61530,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl" - // InternalQVTimperative.g:19908:1: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl : ( () ) ; + // InternalQVTimperative.g:20844:1: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl : ( () ) ; public final void rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19912:1: ( ( () ) ) - // InternalQVTimperative.g:19913:1: ( () ) + // InternalQVTimperative.g:20848:1: ( ( () ) ) + // InternalQVTimperative.g:20849:1: ( () ) { - // InternalQVTimperative.g:19913:1: ( () ) - // InternalQVTimperative.g:19914:1: () + // InternalQVTimperative.g:20849:1: ( () ) + // InternalQVTimperative.g:20850:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSAction_0()); } - // InternalQVTimperative.g:19915:1: () - // InternalQVTimperative.g:19917:1: + // InternalQVTimperative.g:20851:1: () + // InternalQVTimperative.g:20853:1: { } @@ -58880,14 +61571,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__1" - // InternalQVTimperative.g:19927:1: rule__UnlimitedNaturalLiteralExpCS__Group__1 : rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ; + // InternalQVTimperative.g:20863:1: rule__UnlimitedNaturalLiteralExpCS__Group__1 : rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ; public final void rule__UnlimitedNaturalLiteralExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19931:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ) - // InternalQVTimperative.g:19932:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl + // InternalQVTimperative.g:20867:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ) + // InternalQVTimperative.g:20868:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl(); @@ -58913,22 +61604,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl" - // InternalQVTimperative.g:19938:1: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl : ( '*' ) ; + // InternalQVTimperative.g:20874:1: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl : ( '*' ) ; public final void rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19942:1: ( ( '*' ) ) - // InternalQVTimperative.g:19943:1: ( '*' ) + // InternalQVTimperative.g:20878:1: ( ( '*' ) ) + // InternalQVTimperative.g:20879:1: ( '*' ) { - // InternalQVTimperative.g:19943:1: ( '*' ) - // InternalQVTimperative.g:19944:1: '*' + // InternalQVTimperative.g:20879:1: ( '*' ) + // InternalQVTimperative.g:20880:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } - match(input,32,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,33,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } @@ -58954,16 +61645,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__InvalidLiteralExpCS__Group__0" - // InternalQVTimperative.g:19961:1: rule__InvalidLiteralExpCS__Group__0 : rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ; + // InternalQVTimperative.g:20897:1: rule__InvalidLiteralExpCS__Group__0 : rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ; public final void rule__InvalidLiteralExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19965:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ) - // InternalQVTimperative.g:19966:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 + // InternalQVTimperative.g:20901:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ) + // InternalQVTimperative.g:20902:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_98); + pushFollow(FollowSets000.FOLLOW_103); rule__InvalidLiteralExpCS__Group__0__Impl(); state._fsp--; @@ -58992,23 +61683,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__InvalidLiteralExpCS__Group__0__Impl" - // InternalQVTimperative.g:19973:1: rule__InvalidLiteralExpCS__Group__0__Impl : ( () ) ; + // InternalQVTimperative.g:20909:1: rule__InvalidLiteralExpCS__Group__0__Impl : ( () ) ; public final void rule__InvalidLiteralExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19977:1: ( ( () ) ) - // InternalQVTimperative.g:19978:1: ( () ) + // InternalQVTimperative.g:20913:1: ( ( () ) ) + // InternalQVTimperative.g:20914:1: ( () ) { - // InternalQVTimperative.g:19978:1: ( () ) - // InternalQVTimperative.g:19979:1: () + // InternalQVTimperative.g:20914:1: ( () ) + // InternalQVTimperative.g:20915:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidLiteralExpCSAction_0()); } - // InternalQVTimperative.g:19980:1: () - // InternalQVTimperative.g:19982:1: + // InternalQVTimperative.g:20916:1: () + // InternalQVTimperative.g:20918:1: { } @@ -59033,14 +61724,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__InvalidLiteralExpCS__Group__1" - // InternalQVTimperative.g:19992:1: rule__InvalidLiteralExpCS__Group__1 : rule__InvalidLiteralExpCS__Group__1__Impl ; + // InternalQVTimperative.g:20928:1: rule__InvalidLiteralExpCS__Group__1 : rule__InvalidLiteralExpCS__Group__1__Impl ; public final void rule__InvalidLiteralExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:19996:1: ( rule__InvalidLiteralExpCS__Group__1__Impl ) - // InternalQVTimperative.g:19997:2: rule__InvalidLiteralExpCS__Group__1__Impl + // InternalQVTimperative.g:20932:1: ( rule__InvalidLiteralExpCS__Group__1__Impl ) + // InternalQVTimperative.g:20933:2: rule__InvalidLiteralExpCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__InvalidLiteralExpCS__Group__1__Impl(); @@ -59066,22 +61757,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__InvalidLiteralExpCS__Group__1__Impl" - // InternalQVTimperative.g:20003:1: rule__InvalidLiteralExpCS__Group__1__Impl : ( 'invalid' ) ; + // InternalQVTimperative.g:20939:1: rule__InvalidLiteralExpCS__Group__1__Impl : ( 'invalid' ) ; public final void rule__InvalidLiteralExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20007:1: ( ( 'invalid' ) ) - // InternalQVTimperative.g:20008:1: ( 'invalid' ) + // InternalQVTimperative.g:20943:1: ( ( 'invalid' ) ) + // InternalQVTimperative.g:20944:1: ( 'invalid' ) { - // InternalQVTimperative.g:20008:1: ( 'invalid' ) - // InternalQVTimperative.g:20009:1: 'invalid' + // InternalQVTimperative.g:20944:1: ( 'invalid' ) + // InternalQVTimperative.g:20945:1: 'invalid' { if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } - match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } @@ -59107,16 +61798,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NullLiteralExpCS__Group__0" - // InternalQVTimperative.g:20026:1: rule__NullLiteralExpCS__Group__0 : rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ; + // InternalQVTimperative.g:20962:1: rule__NullLiteralExpCS__Group__0 : rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ; public final void rule__NullLiteralExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20030:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ) - // InternalQVTimperative.g:20031:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 + // InternalQVTimperative.g:20966:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ) + // InternalQVTimperative.g:20967:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_99); + pushFollow(FollowSets000.FOLLOW_104); rule__NullLiteralExpCS__Group__0__Impl(); state._fsp--; @@ -59145,23 +61836,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NullLiteralExpCS__Group__0__Impl" - // InternalQVTimperative.g:20038:1: rule__NullLiteralExpCS__Group__0__Impl : ( () ) ; + // InternalQVTimperative.g:20974:1: rule__NullLiteralExpCS__Group__0__Impl : ( () ) ; public final void rule__NullLiteralExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20042:1: ( ( () ) ) - // InternalQVTimperative.g:20043:1: ( () ) + // InternalQVTimperative.g:20978:1: ( ( () ) ) + // InternalQVTimperative.g:20979:1: ( () ) { - // InternalQVTimperative.g:20043:1: ( () ) - // InternalQVTimperative.g:20044:1: () + // InternalQVTimperative.g:20979:1: ( () ) + // InternalQVTimperative.g:20980:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getNullLiteralExpCSAction_0()); } - // InternalQVTimperative.g:20045:1: () - // InternalQVTimperative.g:20047:1: + // InternalQVTimperative.g:20981:1: () + // InternalQVTimperative.g:20983:1: { } @@ -59186,14 +61877,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NullLiteralExpCS__Group__1" - // InternalQVTimperative.g:20057:1: rule__NullLiteralExpCS__Group__1 : rule__NullLiteralExpCS__Group__1__Impl ; + // InternalQVTimperative.g:20993:1: rule__NullLiteralExpCS__Group__1 : rule__NullLiteralExpCS__Group__1__Impl ; public final void rule__NullLiteralExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20061:1: ( rule__NullLiteralExpCS__Group__1__Impl ) - // InternalQVTimperative.g:20062:2: rule__NullLiteralExpCS__Group__1__Impl + // InternalQVTimperative.g:20997:1: ( rule__NullLiteralExpCS__Group__1__Impl ) + // InternalQVTimperative.g:20998:2: rule__NullLiteralExpCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NullLiteralExpCS__Group__1__Impl(); @@ -59219,22 +61910,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NullLiteralExpCS__Group__1__Impl" - // InternalQVTimperative.g:20068:1: rule__NullLiteralExpCS__Group__1__Impl : ( 'null' ) ; + // InternalQVTimperative.g:21004:1: rule__NullLiteralExpCS__Group__1__Impl : ( 'null' ) ; public final void rule__NullLiteralExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20072:1: ( ( 'null' ) ) - // InternalQVTimperative.g:20073:1: ( 'null' ) + // InternalQVTimperative.g:21008:1: ( ( 'null' ) ) + // InternalQVTimperative.g:21009:1: ( 'null' ) { - // InternalQVTimperative.g:20073:1: ( 'null' ) - // InternalQVTimperative.g:20074:1: 'null' + // InternalQVTimperative.g:21009:1: ( 'null' ) + // InternalQVTimperative.g:21010:1: 'null' { if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } - match(input,104,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,108,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } @@ -59260,16 +61951,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__0" - // InternalQVTimperative.g:20091:1: rule__TypeLiteralWithMultiplicityCS__Group__0 : rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ; + // InternalQVTimperative.g:21027:1: rule__TypeLiteralWithMultiplicityCS__Group__0 : rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ; public final void rule__TypeLiteralWithMultiplicityCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20095:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ) - // InternalQVTimperative.g:20096:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 + // InternalQVTimperative.g:21031:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ) + // InternalQVTimperative.g:21032:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_85); + pushFollow(FollowSets000.FOLLOW_90); rule__TypeLiteralWithMultiplicityCS__Group__0__Impl(); state._fsp--; @@ -59298,17 +61989,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__0__Impl" - // InternalQVTimperative.g:20103:1: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl : ( ruleTypeLiteralCS ) ; + // InternalQVTimperative.g:21039:1: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl : ( ruleTypeLiteralCS ) ; public final void rule__TypeLiteralWithMultiplicityCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20107:1: ( ( ruleTypeLiteralCS ) ) - // InternalQVTimperative.g:20108:1: ( ruleTypeLiteralCS ) + // InternalQVTimperative.g:21043:1: ( ( ruleTypeLiteralCS ) ) + // InternalQVTimperative.g:21044:1: ( ruleTypeLiteralCS ) { - // InternalQVTimperative.g:20108:1: ( ruleTypeLiteralCS ) - // InternalQVTimperative.g:20109:1: ruleTypeLiteralCS + // InternalQVTimperative.g:21044:1: ( ruleTypeLiteralCS ) + // InternalQVTimperative.g:21045:1: ruleTypeLiteralCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0()); @@ -59343,14 +62034,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__1" - // InternalQVTimperative.g:20120:1: rule__TypeLiteralWithMultiplicityCS__Group__1 : rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ; + // InternalQVTimperative.g:21056:1: rule__TypeLiteralWithMultiplicityCS__Group__1 : rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ; public final void rule__TypeLiteralWithMultiplicityCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20124:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ) - // InternalQVTimperative.g:20125:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl + // InternalQVTimperative.g:21060:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ) + // InternalQVTimperative.g:21061:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypeLiteralWithMultiplicityCS__Group__1__Impl(); @@ -59376,31 +62067,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeLiteralWithMultiplicityCS__Group__1__Impl" - // InternalQVTimperative.g:20131:1: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl : ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) ; + // InternalQVTimperative.g:21067:1: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl : ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) ; public final void rule__TypeLiteralWithMultiplicityCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20135:1: ( ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) ) - // InternalQVTimperative.g:20136:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) + // InternalQVTimperative.g:21071:1: ( ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) ) + // InternalQVTimperative.g:21072:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) { - // InternalQVTimperative.g:20136:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) - // InternalQVTimperative.g:20137:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? + // InternalQVTimperative.g:21072:1: ( ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? ) + // InternalQVTimperative.g:21073:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityAssignment_1()); } - // InternalQVTimperative.g:20138:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? - int alt191=2; - int LA191_0 = input.LA(1); + // InternalQVTimperative.g:21074:1: ( rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 )? + int alt197=2; + int LA197_0 = input.LA(1); - if ( (LA191_0==106) ) { - alt191=1; + if ( (LA197_0==110) ) { + alt197=1; } - switch (alt191) { + switch (alt197) { case 1 : - // InternalQVTimperative.g:20138:2: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 + // InternalQVTimperative.g:21074:2: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1(); @@ -59438,16 +62129,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group__0" - // InternalQVTimperative.g:20152:1: rule__TypeNameExpCS__Group__0 : rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ; + // InternalQVTimperative.g:21088:1: rule__TypeNameExpCS__Group__0 : rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ; public final void rule__TypeNameExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20156:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ) - // InternalQVTimperative.g:20157:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 + // InternalQVTimperative.g:21092:1: ( rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 ) + // InternalQVTimperative.g:21093:2: rule__TypeNameExpCS__Group__0__Impl rule__TypeNameExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__TypeNameExpCS__Group__0__Impl(); state._fsp--; @@ -59476,23 +62167,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group__0__Impl" - // InternalQVTimperative.g:20164:1: rule__TypeNameExpCS__Group__0__Impl : ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) ; + // InternalQVTimperative.g:21100:1: rule__TypeNameExpCS__Group__0__Impl : ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) ; public final void rule__TypeNameExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20168:1: ( ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) ) - // InternalQVTimperative.g:20169:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) + // InternalQVTimperative.g:21104:1: ( ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) ) + // InternalQVTimperative.g:21105:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) { - // InternalQVTimperative.g:20169:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) - // InternalQVTimperative.g:20170:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) + // InternalQVTimperative.g:21105:1: ( ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) ) + // InternalQVTimperative.g:21106:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNameAssignment_0()); } - // InternalQVTimperative.g:20171:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) - // InternalQVTimperative.g:20171:2: rule__TypeNameExpCS__OwnedPathNameAssignment_0 + // InternalQVTimperative.g:21107:1: ( rule__TypeNameExpCS__OwnedPathNameAssignment_0 ) + // InternalQVTimperative.g:21107:2: rule__TypeNameExpCS__OwnedPathNameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__OwnedPathNameAssignment_0(); @@ -59527,14 +62218,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group__1" - // InternalQVTimperative.g:20181:1: rule__TypeNameExpCS__Group__1 : rule__TypeNameExpCS__Group__1__Impl ; + // InternalQVTimperative.g:21117:1: rule__TypeNameExpCS__Group__1 : rule__TypeNameExpCS__Group__1__Impl ; public final void rule__TypeNameExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20185:1: ( rule__TypeNameExpCS__Group__1__Impl ) - // InternalQVTimperative.g:20186:2: rule__TypeNameExpCS__Group__1__Impl + // InternalQVTimperative.g:21121:1: ( rule__TypeNameExpCS__Group__1__Impl ) + // InternalQVTimperative.g:21122:2: rule__TypeNameExpCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__Group__1__Impl(); @@ -59560,27 +62251,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group__1__Impl" - // InternalQVTimperative.g:20192:1: rule__TypeNameExpCS__Group__1__Impl : ( ( rule__TypeNameExpCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:21128:1: rule__TypeNameExpCS__Group__1__Impl : ( ( rule__TypeNameExpCS__Group_1__0 )? ) ; public final void rule__TypeNameExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20196:1: ( ( ( rule__TypeNameExpCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:20197:1: ( ( rule__TypeNameExpCS__Group_1__0 )? ) + // InternalQVTimperative.g:21132:1: ( ( ( rule__TypeNameExpCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:21133:1: ( ( rule__TypeNameExpCS__Group_1__0 )? ) { - // InternalQVTimperative.g:20197:1: ( ( rule__TypeNameExpCS__Group_1__0 )? ) - // InternalQVTimperative.g:20198:1: ( rule__TypeNameExpCS__Group_1__0 )? + // InternalQVTimperative.g:21133:1: ( ( rule__TypeNameExpCS__Group_1__0 )? ) + // InternalQVTimperative.g:21134:1: ( rule__TypeNameExpCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getGroup_1()); } - // InternalQVTimperative.g:20199:1: ( rule__TypeNameExpCS__Group_1__0 )? - int alt192=2; - alt192 = dfa192.predict(input); - switch (alt192) { + // InternalQVTimperative.g:21135:1: ( rule__TypeNameExpCS__Group_1__0 )? + int alt198=2; + alt198 = dfa198.predict(input); + switch (alt198) { case 1 : - // InternalQVTimperative.g:20199:2: rule__TypeNameExpCS__Group_1__0 + // InternalQVTimperative.g:21135:2: rule__TypeNameExpCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__Group_1__0(); @@ -59618,16 +62309,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group_1__0" - // InternalQVTimperative.g:20213:1: rule__TypeNameExpCS__Group_1__0 : rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ; + // InternalQVTimperative.g:21149:1: rule__TypeNameExpCS__Group_1__0 : rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ; public final void rule__TypeNameExpCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20217:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ) - // InternalQVTimperative.g:20218:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 + // InternalQVTimperative.g:21153:1: ( rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 ) + // InternalQVTimperative.g:21154:2: rule__TypeNameExpCS__Group_1__0__Impl rule__TypeNameExpCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__TypeNameExpCS__Group_1__0__Impl(); state._fsp--; @@ -59656,23 +62347,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group_1__0__Impl" - // InternalQVTimperative.g:20225:1: rule__TypeNameExpCS__Group_1__0__Impl : ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) ; + // InternalQVTimperative.g:21161:1: rule__TypeNameExpCS__Group_1__0__Impl : ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) ; public final void rule__TypeNameExpCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20229:1: ( ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) ) - // InternalQVTimperative.g:20230:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) + // InternalQVTimperative.g:21165:1: ( ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) ) + // InternalQVTimperative.g:21166:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) { - // InternalQVTimperative.g:20230:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) - // InternalQVTimperative.g:20231:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) + // InternalQVTimperative.g:21166:1: ( ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) ) + // InternalQVTimperative.g:21167:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_1_0()); } - // InternalQVTimperative.g:20232:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) - // InternalQVTimperative.g:20232:2: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 + // InternalQVTimperative.g:21168:1: ( rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 ) + // InternalQVTimperative.g:21168:2: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0(); @@ -59707,14 +62398,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group_1__1" - // InternalQVTimperative.g:20242:1: rule__TypeNameExpCS__Group_1__1 : rule__TypeNameExpCS__Group_1__1__Impl ; + // InternalQVTimperative.g:21178:1: rule__TypeNameExpCS__Group_1__1 : rule__TypeNameExpCS__Group_1__1__Impl ; public final void rule__TypeNameExpCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20246:1: ( rule__TypeNameExpCS__Group_1__1__Impl ) - // InternalQVTimperative.g:20247:2: rule__TypeNameExpCS__Group_1__1__Impl + // InternalQVTimperative.g:21182:1: ( rule__TypeNameExpCS__Group_1__1__Impl ) + // InternalQVTimperative.g:21183:2: rule__TypeNameExpCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__Group_1__1__Impl(); @@ -59740,27 +62431,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group_1__1__Impl" - // InternalQVTimperative.g:20253:1: rule__TypeNameExpCS__Group_1__1__Impl : ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) ; + // InternalQVTimperative.g:21189:1: rule__TypeNameExpCS__Group_1__1__Impl : ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) ; public final void rule__TypeNameExpCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20257:1: ( ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) ) - // InternalQVTimperative.g:20258:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) + // InternalQVTimperative.g:21193:1: ( ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) ) + // InternalQVTimperative.g:21194:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) { - // InternalQVTimperative.g:20258:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) - // InternalQVTimperative.g:20259:1: ( rule__TypeNameExpCS__Group_1_1__0 )? + // InternalQVTimperative.g:21194:1: ( ( rule__TypeNameExpCS__Group_1_1__0 )? ) + // InternalQVTimperative.g:21195:1: ( rule__TypeNameExpCS__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getGroup_1_1()); } - // InternalQVTimperative.g:20260:1: ( rule__TypeNameExpCS__Group_1_1__0 )? - int alt193=2; - alt193 = dfa193.predict(input); - switch (alt193) { + // InternalQVTimperative.g:21196:1: ( rule__TypeNameExpCS__Group_1_1__0 )? + int alt199=2; + alt199 = dfa199.predict(input); + switch (alt199) { case 1 : - // InternalQVTimperative.g:20260:2: rule__TypeNameExpCS__Group_1_1__0 + // InternalQVTimperative.g:21196:2: rule__TypeNameExpCS__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__Group_1_1__0(); @@ -59798,14 +62489,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group_1_1__0" - // InternalQVTimperative.g:20274:1: rule__TypeNameExpCS__Group_1_1__0 : rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ; + // InternalQVTimperative.g:21210:1: rule__TypeNameExpCS__Group_1_1__0 : rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ; public final void rule__TypeNameExpCS__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20278:1: ( rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ) - // InternalQVTimperative.g:20279:2: rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 + // InternalQVTimperative.g:21214:1: ( rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 ) + // InternalQVTimperative.g:21215:2: rule__TypeNameExpCS__Group_1_1__0__Impl rule__TypeNameExpCS__Group_1_1__1 { pushFollow(FollowSets000.FOLLOW_10); rule__TypeNameExpCS__Group_1_1__0__Impl(); @@ -59836,22 +62527,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group_1_1__0__Impl" - // InternalQVTimperative.g:20286:1: rule__TypeNameExpCS__Group_1_1__0__Impl : ( '{' ) ; + // InternalQVTimperative.g:21222:1: rule__TypeNameExpCS__Group_1_1__0__Impl : ( '{' ) ; public final void rule__TypeNameExpCS__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20290:1: ( ( '{' ) ) - // InternalQVTimperative.g:20291:1: ( '{' ) + // InternalQVTimperative.g:21226:1: ( ( '{' ) ) + // InternalQVTimperative.g:21227:1: ( '{' ) { - // InternalQVTimperative.g:20291:1: ( '{' ) - // InternalQVTimperative.g:20292:1: '{' + // InternalQVTimperative.g:21227:1: ( '{' ) + // InternalQVTimperative.g:21228:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameExpCSAccess().getLeftCurlyBracketKeyword_1_1_0()); } @@ -59877,16 +62568,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group_1_1__1" - // InternalQVTimperative.g:20305:1: rule__TypeNameExpCS__Group_1_1__1 : rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ; + // InternalQVTimperative.g:21241:1: rule__TypeNameExpCS__Group_1_1__1 : rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ; public final void rule__TypeNameExpCS__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20309:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ) - // InternalQVTimperative.g:20310:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 + // InternalQVTimperative.g:21245:1: ( rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 ) + // InternalQVTimperative.g:21246:2: rule__TypeNameExpCS__Group_1_1__1__Impl rule__TypeNameExpCS__Group_1_1__2 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__TypeNameExpCS__Group_1_1__1__Impl(); state._fsp--; @@ -59915,23 +62606,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group_1_1__1__Impl" - // InternalQVTimperative.g:20317:1: rule__TypeNameExpCS__Group_1_1__1__Impl : ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) ; + // InternalQVTimperative.g:21253:1: rule__TypeNameExpCS__Group_1_1__1__Impl : ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) ; public final void rule__TypeNameExpCS__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20321:1: ( ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) ) - // InternalQVTimperative.g:20322:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) + // InternalQVTimperative.g:21257:1: ( ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) ) + // InternalQVTimperative.g:21258:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) { - // InternalQVTimperative.g:20322:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) - // InternalQVTimperative.g:20323:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) + // InternalQVTimperative.g:21258:1: ( ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) ) + // InternalQVTimperative.g:21259:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardAssignment_1_1_1()); } - // InternalQVTimperative.g:20324:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) - // InternalQVTimperative.g:20324:2: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 + // InternalQVTimperative.g:21260:1: ( rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 ) + // InternalQVTimperative.g:21260:2: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1(); @@ -59966,14 +62657,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group_1_1__2" - // InternalQVTimperative.g:20334:1: rule__TypeNameExpCS__Group_1_1__2 : rule__TypeNameExpCS__Group_1_1__2__Impl ; + // InternalQVTimperative.g:21270:1: rule__TypeNameExpCS__Group_1_1__2 : rule__TypeNameExpCS__Group_1_1__2__Impl ; public final void rule__TypeNameExpCS__Group_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20338:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl ) - // InternalQVTimperative.g:20339:2: rule__TypeNameExpCS__Group_1_1__2__Impl + // InternalQVTimperative.g:21274:1: ( rule__TypeNameExpCS__Group_1_1__2__Impl ) + // InternalQVTimperative.g:21275:2: rule__TypeNameExpCS__Group_1_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__Group_1_1__2__Impl(); @@ -59999,22 +62690,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__Group_1_1__2__Impl" - // InternalQVTimperative.g:20345:1: rule__TypeNameExpCS__Group_1_1__2__Impl : ( '}' ) ; + // InternalQVTimperative.g:21281:1: rule__TypeNameExpCS__Group_1_1__2__Impl : ( '}' ) ; public final void rule__TypeNameExpCS__Group_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20349:1: ( ( '}' ) ) - // InternalQVTimperative.g:20350:1: ( '}' ) + // InternalQVTimperative.g:21285:1: ( ( '}' ) ) + // InternalQVTimperative.g:21286:1: ( '}' ) { - // InternalQVTimperative.g:20350:1: ( '}' ) - // InternalQVTimperative.g:20351:1: '}' + // InternalQVTimperative.g:21286:1: ( '}' ) + // InternalQVTimperative.g:21287:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeNameExpCSAccess().getRightCurlyBracketKeyword_1_1_2()); } @@ -60040,16 +62731,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeExpCS__Group__0" - // InternalQVTimperative.g:20370:1: rule__TypeExpCS__Group__0 : rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ; + // InternalQVTimperative.g:21306:1: rule__TypeExpCS__Group__0 : rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ; public final void rule__TypeExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20374:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ) - // InternalQVTimperative.g:20375:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 + // InternalQVTimperative.g:21310:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ) + // InternalQVTimperative.g:21311:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_85); + pushFollow(FollowSets000.FOLLOW_90); rule__TypeExpCS__Group__0__Impl(); state._fsp--; @@ -60078,23 +62769,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeExpCS__Group__0__Impl" - // InternalQVTimperative.g:20382:1: rule__TypeExpCS__Group__0__Impl : ( ( rule__TypeExpCS__Alternatives_0 ) ) ; + // InternalQVTimperative.g:21318:1: rule__TypeExpCS__Group__0__Impl : ( ( rule__TypeExpCS__Alternatives_0 ) ) ; public final void rule__TypeExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20386:1: ( ( ( rule__TypeExpCS__Alternatives_0 ) ) ) - // InternalQVTimperative.g:20387:1: ( ( rule__TypeExpCS__Alternatives_0 ) ) + // InternalQVTimperative.g:21322:1: ( ( ( rule__TypeExpCS__Alternatives_0 ) ) ) + // InternalQVTimperative.g:21323:1: ( ( rule__TypeExpCS__Alternatives_0 ) ) { - // InternalQVTimperative.g:20387:1: ( ( rule__TypeExpCS__Alternatives_0 ) ) - // InternalQVTimperative.g:20388:1: ( rule__TypeExpCS__Alternatives_0 ) + // InternalQVTimperative.g:21323:1: ( ( rule__TypeExpCS__Alternatives_0 ) ) + // InternalQVTimperative.g:21324:1: ( rule__TypeExpCS__Alternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getAlternatives_0()); } - // InternalQVTimperative.g:20389:1: ( rule__TypeExpCS__Alternatives_0 ) - // InternalQVTimperative.g:20389:2: rule__TypeExpCS__Alternatives_0 + // InternalQVTimperative.g:21325:1: ( rule__TypeExpCS__Alternatives_0 ) + // InternalQVTimperative.g:21325:2: rule__TypeExpCS__Alternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeExpCS__Alternatives_0(); @@ -60129,14 +62820,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeExpCS__Group__1" - // InternalQVTimperative.g:20399:1: rule__TypeExpCS__Group__1 : rule__TypeExpCS__Group__1__Impl ; + // InternalQVTimperative.g:21335:1: rule__TypeExpCS__Group__1 : rule__TypeExpCS__Group__1__Impl ; public final void rule__TypeExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20403:1: ( rule__TypeExpCS__Group__1__Impl ) - // InternalQVTimperative.g:20404:2: rule__TypeExpCS__Group__1__Impl + // InternalQVTimperative.g:21339:1: ( rule__TypeExpCS__Group__1__Impl ) + // InternalQVTimperative.g:21340:2: rule__TypeExpCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypeExpCS__Group__1__Impl(); @@ -60162,31 +62853,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeExpCS__Group__1__Impl" - // InternalQVTimperative.g:20410:1: rule__TypeExpCS__Group__1__Impl : ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) ; + // InternalQVTimperative.g:21346:1: rule__TypeExpCS__Group__1__Impl : ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) ; public final void rule__TypeExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20414:1: ( ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) ) - // InternalQVTimperative.g:20415:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) + // InternalQVTimperative.g:21350:1: ( ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) ) + // InternalQVTimperative.g:21351:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) { - // InternalQVTimperative.g:20415:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) - // InternalQVTimperative.g:20416:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? + // InternalQVTimperative.g:21351:1: ( ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? ) + // InternalQVTimperative.g:21352:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityAssignment_1()); } - // InternalQVTimperative.g:20417:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? - int alt194=2; - int LA194_0 = input.LA(1); + // InternalQVTimperative.g:21353:1: ( rule__TypeExpCS__OwnedMultiplicityAssignment_1 )? + int alt200=2; + int LA200_0 = input.LA(1); - if ( (LA194_0==106) ) { - alt194=1; + if ( (LA200_0==110) ) { + alt200=1; } - switch (alt194) { + switch (alt200) { case 1 : - // InternalQVTimperative.g:20417:2: rule__TypeExpCS__OwnedMultiplicityAssignment_1 + // InternalQVTimperative.g:21353:2: rule__TypeExpCS__OwnedMultiplicityAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeExpCS__OwnedMultiplicityAssignment_1(); @@ -60224,16 +62915,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Group_0__0" - // InternalQVTimperative.g:20431:1: rule__ExpCS__Group_0__0 : rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ; + // InternalQVTimperative.g:21367:1: rule__ExpCS__Group_0__0 : rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ; public final void rule__ExpCS__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20435:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ) - // InternalQVTimperative.g:20436:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 + // InternalQVTimperative.g:21371:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ) + // InternalQVTimperative.g:21372:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_100); + pushFollow(FollowSets000.FOLLOW_105); rule__ExpCS__Group_0__0__Impl(); state._fsp--; @@ -60262,17 +62953,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Group_0__0__Impl" - // InternalQVTimperative.g:20443:1: rule__ExpCS__Group_0__0__Impl : ( rulePrefixedPrimaryExpCS ) ; + // InternalQVTimperative.g:21379:1: rule__ExpCS__Group_0__0__Impl : ( rulePrefixedPrimaryExpCS ) ; public final void rule__ExpCS__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20447:1: ( ( rulePrefixedPrimaryExpCS ) ) - // InternalQVTimperative.g:20448:1: ( rulePrefixedPrimaryExpCS ) + // InternalQVTimperative.g:21383:1: ( ( rulePrefixedPrimaryExpCS ) ) + // InternalQVTimperative.g:21384:1: ( rulePrefixedPrimaryExpCS ) { - // InternalQVTimperative.g:20448:1: ( rulePrefixedPrimaryExpCS ) - // InternalQVTimperative.g:20449:1: rulePrefixedPrimaryExpCS + // InternalQVTimperative.g:21384:1: ( rulePrefixedPrimaryExpCS ) + // InternalQVTimperative.g:21385:1: rulePrefixedPrimaryExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getPrefixedPrimaryExpCSParserRuleCall_0_0()); @@ -60307,14 +62998,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Group_0__1" - // InternalQVTimperative.g:20460:1: rule__ExpCS__Group_0__1 : rule__ExpCS__Group_0__1__Impl ; + // InternalQVTimperative.g:21396:1: rule__ExpCS__Group_0__1 : rule__ExpCS__Group_0__1__Impl ; public final void rule__ExpCS__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20464:1: ( rule__ExpCS__Group_0__1__Impl ) - // InternalQVTimperative.g:20465:2: rule__ExpCS__Group_0__1__Impl + // InternalQVTimperative.g:21400:1: ( rule__ExpCS__Group_0__1__Impl ) + // InternalQVTimperative.g:21401:2: rule__ExpCS__Group_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ExpCS__Group_0__1__Impl(); @@ -60340,31 +63031,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Group_0__1__Impl" - // InternalQVTimperative.g:20471:1: rule__ExpCS__Group_0__1__Impl : ( ( rule__ExpCS__Group_0_1__0 )? ) ; + // InternalQVTimperative.g:21407:1: rule__ExpCS__Group_0__1__Impl : ( ( rule__ExpCS__Group_0_1__0 )? ) ; public final void rule__ExpCS__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20475:1: ( ( ( rule__ExpCS__Group_0_1__0 )? ) ) - // InternalQVTimperative.g:20476:1: ( ( rule__ExpCS__Group_0_1__0 )? ) + // InternalQVTimperative.g:21411:1: ( ( ( rule__ExpCS__Group_0_1__0 )? ) ) + // InternalQVTimperative.g:21412:1: ( ( rule__ExpCS__Group_0_1__0 )? ) { - // InternalQVTimperative.g:20476:1: ( ( rule__ExpCS__Group_0_1__0 )? ) - // InternalQVTimperative.g:20477:1: ( rule__ExpCS__Group_0_1__0 )? + // InternalQVTimperative.g:21412:1: ( ( rule__ExpCS__Group_0_1__0 )? ) + // InternalQVTimperative.g:21413:1: ( rule__ExpCS__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getGroup_0_1()); } - // InternalQVTimperative.g:20478:1: ( rule__ExpCS__Group_0_1__0 )? - int alt195=2; - int LA195_0 = input.LA(1); + // InternalQVTimperative.g:21414:1: ( rule__ExpCS__Group_0_1__0 )? + int alt201=2; + int LA201_0 = input.LA(1); - if ( (LA195_0==30||(LA195_0>=32 && LA195_0<=48)) ) { - alt195=1; + if ( (LA201_0==31||(LA201_0>=33 && LA201_0<=49)) ) { + alt201=1; } - switch (alt195) { + switch (alt201) { case 1 : - // InternalQVTimperative.g:20478:2: rule__ExpCS__Group_0_1__0 + // InternalQVTimperative.g:21414:2: rule__ExpCS__Group_0_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ExpCS__Group_0_1__0(); @@ -60402,16 +63093,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Group_0_1__0" - // InternalQVTimperative.g:20492:1: rule__ExpCS__Group_0_1__0 : rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ; + // InternalQVTimperative.g:21428:1: rule__ExpCS__Group_0_1__0 : rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ; public final void rule__ExpCS__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20496:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ) - // InternalQVTimperative.g:20497:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 + // InternalQVTimperative.g:21432:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ) + // InternalQVTimperative.g:21433:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 { - pushFollow(FollowSets000.FOLLOW_100); + pushFollow(FollowSets000.FOLLOW_105); rule__ExpCS__Group_0_1__0__Impl(); state._fsp--; @@ -60440,23 +63131,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Group_0_1__0__Impl" - // InternalQVTimperative.g:20504:1: rule__ExpCS__Group_0_1__0__Impl : ( () ) ; + // InternalQVTimperative.g:21440:1: rule__ExpCS__Group_0_1__0__Impl : ( () ) ; public final void rule__ExpCS__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20508:1: ( ( () ) ) - // InternalQVTimperative.g:20509:1: ( () ) + // InternalQVTimperative.g:21444:1: ( ( () ) ) + // InternalQVTimperative.g:21445:1: ( () ) { - // InternalQVTimperative.g:20509:1: ( () ) - // InternalQVTimperative.g:20510:1: () + // InternalQVTimperative.g:21445:1: ( () ) + // InternalQVTimperative.g:21446:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getInfixExpCSOwnedLeftAction_0_1_0()); } - // InternalQVTimperative.g:20511:1: () - // InternalQVTimperative.g:20513:1: + // InternalQVTimperative.g:21447:1: () + // InternalQVTimperative.g:21449:1: { } @@ -60481,14 +63172,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Group_0_1__1" - // InternalQVTimperative.g:20523:1: rule__ExpCS__Group_0_1__1 : rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ; + // InternalQVTimperative.g:21459:1: rule__ExpCS__Group_0_1__1 : rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ; public final void rule__ExpCS__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20527:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ) - // InternalQVTimperative.g:20528:2: rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 + // InternalQVTimperative.g:21463:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ) + // InternalQVTimperative.g:21464:2: rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 { pushFollow(FollowSets000.FOLLOW_10); rule__ExpCS__Group_0_1__1__Impl(); @@ -60519,23 +63210,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Group_0_1__1__Impl" - // InternalQVTimperative.g:20535:1: rule__ExpCS__Group_0_1__1__Impl : ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) ; + // InternalQVTimperative.g:21471:1: rule__ExpCS__Group_0_1__1__Impl : ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) ; public final void rule__ExpCS__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20539:1: ( ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) ) - // InternalQVTimperative.g:20540:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) + // InternalQVTimperative.g:21475:1: ( ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) ) + // InternalQVTimperative.g:21476:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) { - // InternalQVTimperative.g:20540:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) - // InternalQVTimperative.g:20541:1: ( rule__ExpCS__NameAssignment_0_1_1 ) + // InternalQVTimperative.g:21476:1: ( ( rule__ExpCS__NameAssignment_0_1_1 ) ) + // InternalQVTimperative.g:21477:1: ( rule__ExpCS__NameAssignment_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getNameAssignment_0_1_1()); } - // InternalQVTimperative.g:20542:1: ( rule__ExpCS__NameAssignment_0_1_1 ) - // InternalQVTimperative.g:20542:2: rule__ExpCS__NameAssignment_0_1_1 + // InternalQVTimperative.g:21478:1: ( rule__ExpCS__NameAssignment_0_1_1 ) + // InternalQVTimperative.g:21478:2: rule__ExpCS__NameAssignment_0_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ExpCS__NameAssignment_0_1_1(); @@ -60570,14 +63261,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Group_0_1__2" - // InternalQVTimperative.g:20552:1: rule__ExpCS__Group_0_1__2 : rule__ExpCS__Group_0_1__2__Impl ; + // InternalQVTimperative.g:21488:1: rule__ExpCS__Group_0_1__2 : rule__ExpCS__Group_0_1__2__Impl ; public final void rule__ExpCS__Group_0_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20556:1: ( rule__ExpCS__Group_0_1__2__Impl ) - // InternalQVTimperative.g:20557:2: rule__ExpCS__Group_0_1__2__Impl + // InternalQVTimperative.g:21492:1: ( rule__ExpCS__Group_0_1__2__Impl ) + // InternalQVTimperative.g:21493:2: rule__ExpCS__Group_0_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ExpCS__Group_0_1__2__Impl(); @@ -60603,23 +63294,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__Group_0_1__2__Impl" - // InternalQVTimperative.g:20563:1: rule__ExpCS__Group_0_1__2__Impl : ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) ; + // InternalQVTimperative.g:21499:1: rule__ExpCS__Group_0_1__2__Impl : ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) ; public final void rule__ExpCS__Group_0_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20567:1: ( ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) ) - // InternalQVTimperative.g:20568:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) + // InternalQVTimperative.g:21503:1: ( ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) ) + // InternalQVTimperative.g:21504:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) { - // InternalQVTimperative.g:20568:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) - // InternalQVTimperative.g:20569:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) + // InternalQVTimperative.g:21504:1: ( ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) ) + // InternalQVTimperative.g:21505:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedRightAssignment_0_1_2()); } - // InternalQVTimperative.g:20570:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) - // InternalQVTimperative.g:20570:2: rule__ExpCS__OwnedRightAssignment_0_1_2 + // InternalQVTimperative.g:21506:1: ( rule__ExpCS__OwnedRightAssignment_0_1_2 ) + // InternalQVTimperative.g:21506:2: rule__ExpCS__OwnedRightAssignment_0_1_2 { pushFollow(FollowSets000.FOLLOW_2); rule__ExpCS__OwnedRightAssignment_0_1_2(); @@ -60654,16 +63345,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedLetExpCS__Group_0__0" - // InternalQVTimperative.g:20586:1: rule__PrefixedLetExpCS__Group_0__0 : rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ; + // InternalQVTimperative.g:21522:1: rule__PrefixedLetExpCS__Group_0__0 : rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ; public final void rule__PrefixedLetExpCS__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20590:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ) - // InternalQVTimperative.g:20591:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 + // InternalQVTimperative.g:21526:1: ( rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 ) + // InternalQVTimperative.g:21527:2: rule__PrefixedLetExpCS__Group_0__0__Impl rule__PrefixedLetExpCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_101); + pushFollow(FollowSets000.FOLLOW_106); rule__PrefixedLetExpCS__Group_0__0__Impl(); state._fsp--; @@ -60692,23 +63383,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedLetExpCS__Group_0__0__Impl" - // InternalQVTimperative.g:20598:1: rule__PrefixedLetExpCS__Group_0__0__Impl : ( () ) ; + // InternalQVTimperative.g:21534:1: rule__PrefixedLetExpCS__Group_0__0__Impl : ( () ) ; public final void rule__PrefixedLetExpCS__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20602:1: ( ( () ) ) - // InternalQVTimperative.g:20603:1: ( () ) + // InternalQVTimperative.g:21538:1: ( ( () ) ) + // InternalQVTimperative.g:21539:1: ( () ) { - // InternalQVTimperative.g:20603:1: ( () ) - // InternalQVTimperative.g:20604:1: () + // InternalQVTimperative.g:21539:1: ( () ) + // InternalQVTimperative.g:21540:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedLetExpCSAccess().getPrefixExpCSAction_0_0()); } - // InternalQVTimperative.g:20605:1: () - // InternalQVTimperative.g:20607:1: + // InternalQVTimperative.g:21541:1: () + // InternalQVTimperative.g:21543:1: { } @@ -60733,14 +63424,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedLetExpCS__Group_0__1" - // InternalQVTimperative.g:20617:1: rule__PrefixedLetExpCS__Group_0__1 : rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ; + // InternalQVTimperative.g:21553:1: rule__PrefixedLetExpCS__Group_0__1 : rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ; public final void rule__PrefixedLetExpCS__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20621:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ) - // InternalQVTimperative.g:20622:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 + // InternalQVTimperative.g:21557:1: ( rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 ) + // InternalQVTimperative.g:21558:2: rule__PrefixedLetExpCS__Group_0__1__Impl rule__PrefixedLetExpCS__Group_0__2 { pushFollow(FollowSets000.FOLLOW_10); rule__PrefixedLetExpCS__Group_0__1__Impl(); @@ -60771,23 +63462,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedLetExpCS__Group_0__1__Impl" - // InternalQVTimperative.g:20629:1: rule__PrefixedLetExpCS__Group_0__1__Impl : ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) ; + // InternalQVTimperative.g:21565:1: rule__PrefixedLetExpCS__Group_0__1__Impl : ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) ; public final void rule__PrefixedLetExpCS__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20633:1: ( ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) ) - // InternalQVTimperative.g:20634:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) + // InternalQVTimperative.g:21569:1: ( ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) ) + // InternalQVTimperative.g:21570:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) { - // InternalQVTimperative.g:20634:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) - // InternalQVTimperative.g:20635:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) + // InternalQVTimperative.g:21570:1: ( ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) ) + // InternalQVTimperative.g:21571:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedLetExpCSAccess().getNameAssignment_0_1()); } - // InternalQVTimperative.g:20636:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) - // InternalQVTimperative.g:20636:2: rule__PrefixedLetExpCS__NameAssignment_0_1 + // InternalQVTimperative.g:21572:1: ( rule__PrefixedLetExpCS__NameAssignment_0_1 ) + // InternalQVTimperative.g:21572:2: rule__PrefixedLetExpCS__NameAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__PrefixedLetExpCS__NameAssignment_0_1(); @@ -60822,14 +63513,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedLetExpCS__Group_0__2" - // InternalQVTimperative.g:20646:1: rule__PrefixedLetExpCS__Group_0__2 : rule__PrefixedLetExpCS__Group_0__2__Impl ; + // InternalQVTimperative.g:21582:1: rule__PrefixedLetExpCS__Group_0__2 : rule__PrefixedLetExpCS__Group_0__2__Impl ; public final void rule__PrefixedLetExpCS__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20650:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl ) - // InternalQVTimperative.g:20651:2: rule__PrefixedLetExpCS__Group_0__2__Impl + // InternalQVTimperative.g:21586:1: ( rule__PrefixedLetExpCS__Group_0__2__Impl ) + // InternalQVTimperative.g:21587:2: rule__PrefixedLetExpCS__Group_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__PrefixedLetExpCS__Group_0__2__Impl(); @@ -60855,23 +63546,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedLetExpCS__Group_0__2__Impl" - // InternalQVTimperative.g:20657:1: rule__PrefixedLetExpCS__Group_0__2__Impl : ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) ; + // InternalQVTimperative.g:21593:1: rule__PrefixedLetExpCS__Group_0__2__Impl : ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) ; public final void rule__PrefixedLetExpCS__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20661:1: ( ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) ) - // InternalQVTimperative.g:20662:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) + // InternalQVTimperative.g:21597:1: ( ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) ) + // InternalQVTimperative.g:21598:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) { - // InternalQVTimperative.g:20662:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) - // InternalQVTimperative.g:20663:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) + // InternalQVTimperative.g:21598:1: ( ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) ) + // InternalQVTimperative.g:21599:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedLetExpCSAccess().getOwnedRightAssignment_0_2()); } - // InternalQVTimperative.g:20664:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) - // InternalQVTimperative.g:20664:2: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 + // InternalQVTimperative.g:21600:1: ( rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 ) + // InternalQVTimperative.g:21600:2: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 { pushFollow(FollowSets000.FOLLOW_2); rule__PrefixedLetExpCS__OwnedRightAssignment_0_2(); @@ -60906,16 +63597,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__0" - // InternalQVTimperative.g:20680:1: rule__PrefixedPrimaryExpCS__Group_0__0 : rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ; + // InternalQVTimperative.g:21616:1: rule__PrefixedPrimaryExpCS__Group_0__0 : rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ; public final void rule__PrefixedPrimaryExpCS__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20684:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ) - // InternalQVTimperative.g:20685:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 + // InternalQVTimperative.g:21620:1: ( rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 ) + // InternalQVTimperative.g:21621:2: rule__PrefixedPrimaryExpCS__Group_0__0__Impl rule__PrefixedPrimaryExpCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_101); + pushFollow(FollowSets000.FOLLOW_106); rule__PrefixedPrimaryExpCS__Group_0__0__Impl(); state._fsp--; @@ -60944,23 +63635,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__0__Impl" - // InternalQVTimperative.g:20692:1: rule__PrefixedPrimaryExpCS__Group_0__0__Impl : ( () ) ; + // InternalQVTimperative.g:21628:1: rule__PrefixedPrimaryExpCS__Group_0__0__Impl : ( () ) ; public final void rule__PrefixedPrimaryExpCS__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20696:1: ( ( () ) ) - // InternalQVTimperative.g:20697:1: ( () ) + // InternalQVTimperative.g:21632:1: ( ( () ) ) + // InternalQVTimperative.g:21633:1: ( () ) { - // InternalQVTimperative.g:20697:1: ( () ) - // InternalQVTimperative.g:20698:1: () + // InternalQVTimperative.g:21633:1: ( () ) + // InternalQVTimperative.g:21634:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedPrimaryExpCSAccess().getPrefixExpCSAction_0_0()); } - // InternalQVTimperative.g:20699:1: () - // InternalQVTimperative.g:20701:1: + // InternalQVTimperative.g:21635:1: () + // InternalQVTimperative.g:21637:1: { } @@ -60985,14 +63676,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__1" - // InternalQVTimperative.g:20711:1: rule__PrefixedPrimaryExpCS__Group_0__1 : rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ; + // InternalQVTimperative.g:21647:1: rule__PrefixedPrimaryExpCS__Group_0__1 : rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ; public final void rule__PrefixedPrimaryExpCS__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20715:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ) - // InternalQVTimperative.g:20716:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 + // InternalQVTimperative.g:21651:1: ( rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 ) + // InternalQVTimperative.g:21652:2: rule__PrefixedPrimaryExpCS__Group_0__1__Impl rule__PrefixedPrimaryExpCS__Group_0__2 { pushFollow(FollowSets000.FOLLOW_12); rule__PrefixedPrimaryExpCS__Group_0__1__Impl(); @@ -61023,23 +63714,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__1__Impl" - // InternalQVTimperative.g:20723:1: rule__PrefixedPrimaryExpCS__Group_0__1__Impl : ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) ; + // InternalQVTimperative.g:21659:1: rule__PrefixedPrimaryExpCS__Group_0__1__Impl : ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) ; public final void rule__PrefixedPrimaryExpCS__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20727:1: ( ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) ) - // InternalQVTimperative.g:20728:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) + // InternalQVTimperative.g:21663:1: ( ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) ) + // InternalQVTimperative.g:21664:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) { - // InternalQVTimperative.g:20728:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) - // InternalQVTimperative.g:20729:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) + // InternalQVTimperative.g:21664:1: ( ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) ) + // InternalQVTimperative.g:21665:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameAssignment_0_1()); } - // InternalQVTimperative.g:20730:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) - // InternalQVTimperative.g:20730:2: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 + // InternalQVTimperative.g:21666:1: ( rule__PrefixedPrimaryExpCS__NameAssignment_0_1 ) + // InternalQVTimperative.g:21666:2: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__PrefixedPrimaryExpCS__NameAssignment_0_1(); @@ -61074,14 +63765,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__2" - // InternalQVTimperative.g:20740:1: rule__PrefixedPrimaryExpCS__Group_0__2 : rule__PrefixedPrimaryExpCS__Group_0__2__Impl ; + // InternalQVTimperative.g:21676:1: rule__PrefixedPrimaryExpCS__Group_0__2 : rule__PrefixedPrimaryExpCS__Group_0__2__Impl ; public final void rule__PrefixedPrimaryExpCS__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20744:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl ) - // InternalQVTimperative.g:20745:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl + // InternalQVTimperative.g:21680:1: ( rule__PrefixedPrimaryExpCS__Group_0__2__Impl ) + // InternalQVTimperative.g:21681:2: rule__PrefixedPrimaryExpCS__Group_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__PrefixedPrimaryExpCS__Group_0__2__Impl(); @@ -61107,23 +63798,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedPrimaryExpCS__Group_0__2__Impl" - // InternalQVTimperative.g:20751:1: rule__PrefixedPrimaryExpCS__Group_0__2__Impl : ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) ; + // InternalQVTimperative.g:21687:1: rule__PrefixedPrimaryExpCS__Group_0__2__Impl : ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) ; public final void rule__PrefixedPrimaryExpCS__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20755:1: ( ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) ) - // InternalQVTimperative.g:20756:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) + // InternalQVTimperative.g:21691:1: ( ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) ) + // InternalQVTimperative.g:21692:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) { - // InternalQVTimperative.g:20756:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) - // InternalQVTimperative.g:20757:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) + // InternalQVTimperative.g:21692:1: ( ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) ) + // InternalQVTimperative.g:21693:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedPrimaryExpCSAccess().getOwnedRightAssignment_0_2()); } - // InternalQVTimperative.g:20758:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) - // InternalQVTimperative.g:20758:2: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 + // InternalQVTimperative.g:21694:1: ( rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 ) + // InternalQVTimperative.g:21694:2: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 { pushFollow(FollowSets000.FOLLOW_2); rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2(); @@ -61158,16 +63849,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group__0" - // InternalQVTimperative.g:20774:1: rule__NameExpCS__Group__0 : rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ; + // InternalQVTimperative.g:21710:1: rule__NameExpCS__Group__0 : rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ; public final void rule__NameExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20778:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ) - // InternalQVTimperative.g:20779:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 + // InternalQVTimperative.g:21714:1: ( rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 ) + // InternalQVTimperative.g:21715:2: rule__NameExpCS__Group__0__Impl rule__NameExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_102); + pushFollow(FollowSets000.FOLLOW_107); rule__NameExpCS__Group__0__Impl(); state._fsp--; @@ -61196,23 +63887,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group__0__Impl" - // InternalQVTimperative.g:20786:1: rule__NameExpCS__Group__0__Impl : ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) ; + // InternalQVTimperative.g:21722:1: rule__NameExpCS__Group__0__Impl : ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) ; public final void rule__NameExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20790:1: ( ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) ) - // InternalQVTimperative.g:20791:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) + // InternalQVTimperative.g:21726:1: ( ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) ) + // InternalQVTimperative.g:21727:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) { - // InternalQVTimperative.g:20791:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) - // InternalQVTimperative.g:20792:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 ) + // InternalQVTimperative.g:21727:1: ( ( rule__NameExpCS__OwnedPathNameAssignment_0 ) ) + // InternalQVTimperative.g:21728:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getOwnedPathNameAssignment_0()); } - // InternalQVTimperative.g:20793:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 ) - // InternalQVTimperative.g:20793:2: rule__NameExpCS__OwnedPathNameAssignment_0 + // InternalQVTimperative.g:21729:1: ( rule__NameExpCS__OwnedPathNameAssignment_0 ) + // InternalQVTimperative.g:21729:2: rule__NameExpCS__OwnedPathNameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__NameExpCS__OwnedPathNameAssignment_0(); @@ -61247,16 +63938,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group__1" - // InternalQVTimperative.g:20803:1: rule__NameExpCS__Group__1 : rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ; + // InternalQVTimperative.g:21739:1: rule__NameExpCS__Group__1 : rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ; public final void rule__NameExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20807:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ) - // InternalQVTimperative.g:20808:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 + // InternalQVTimperative.g:21743:1: ( rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 ) + // InternalQVTimperative.g:21744:2: rule__NameExpCS__Group__1__Impl rule__NameExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_102); + pushFollow(FollowSets000.FOLLOW_107); rule__NameExpCS__Group__1__Impl(); state._fsp--; @@ -61285,37 +63976,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group__1__Impl" - // InternalQVTimperative.g:20815:1: rule__NameExpCS__Group__1__Impl : ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) ; + // InternalQVTimperative.g:21751:1: rule__NameExpCS__Group__1__Impl : ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) ; public final void rule__NameExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20819:1: ( ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) ) - // InternalQVTimperative.g:20820:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) + // InternalQVTimperative.g:21755:1: ( ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) ) + // InternalQVTimperative.g:21756:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) { - // InternalQVTimperative.g:20820:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) - // InternalQVTimperative.g:20821:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* + // InternalQVTimperative.g:21756:1: ( ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* ) + // InternalQVTimperative.g:21757:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesAssignment_1()); } - // InternalQVTimperative.g:20822:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* - loop196: + // InternalQVTimperative.g:21758:1: ( rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 )* + loop202: do { - int alt196=2; - int LA196_0 = input.LA(1); + int alt202=2; + int LA202_0 = input.LA(1); - if ( (LA196_0==106) ) { - alt196=1; + if ( (LA202_0==110) ) { + alt202=1; } - switch (alt196) { + switch (alt202) { case 1 : - // InternalQVTimperative.g:20822:2: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 + // InternalQVTimperative.g:21758:2: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 { - pushFollow(FollowSets000.FOLLOW_103); + pushFollow(FollowSets000.FOLLOW_108); rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1(); state._fsp--; @@ -61325,7 +64016,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop196; + break loop202; } } while (true); @@ -61354,16 +64045,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group__2" - // InternalQVTimperative.g:20832:1: rule__NameExpCS__Group__2 : rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ; + // InternalQVTimperative.g:21768:1: rule__NameExpCS__Group__2 : rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ; public final void rule__NameExpCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20836:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ) - // InternalQVTimperative.g:20837:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 + // InternalQVTimperative.g:21772:1: ( rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 ) + // InternalQVTimperative.g:21773:2: rule__NameExpCS__Group__2__Impl rule__NameExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_102); + pushFollow(FollowSets000.FOLLOW_107); rule__NameExpCS__Group__2__Impl(); state._fsp--; @@ -61392,31 +64083,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group__2__Impl" - // InternalQVTimperative.g:20844:1: rule__NameExpCS__Group__2__Impl : ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) ; + // InternalQVTimperative.g:21780:1: rule__NameExpCS__Group__2__Impl : ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) ; public final void rule__NameExpCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20848:1: ( ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) ) - // InternalQVTimperative.g:20849:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) + // InternalQVTimperative.g:21784:1: ( ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) ) + // InternalQVTimperative.g:21785:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) { - // InternalQVTimperative.g:20849:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) - // InternalQVTimperative.g:20850:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? + // InternalQVTimperative.g:21785:1: ( ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? ) + // InternalQVTimperative.g:21786:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseAssignment_2()); } - // InternalQVTimperative.g:20851:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? - int alt197=2; - int LA197_0 = input.LA(1); + // InternalQVTimperative.g:21787:1: ( rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 )? + int alt203=2; + int LA203_0 = input.LA(1); - if ( (LA197_0==82) ) { - alt197=1; + if ( (LA203_0==86) ) { + alt203=1; } - switch (alt197) { + switch (alt203) { case 1 : - // InternalQVTimperative.g:20851:2: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 + // InternalQVTimperative.g:21787:2: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2(); @@ -61454,16 +64145,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group__3" - // InternalQVTimperative.g:20861:1: rule__NameExpCS__Group__3 : rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ; + // InternalQVTimperative.g:21797:1: rule__NameExpCS__Group__3 : rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ; public final void rule__NameExpCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20865:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ) - // InternalQVTimperative.g:20866:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 + // InternalQVTimperative.g:21801:1: ( rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 ) + // InternalQVTimperative.g:21802:2: rule__NameExpCS__Group__3__Impl rule__NameExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_102); + pushFollow(FollowSets000.FOLLOW_107); rule__NameExpCS__Group__3__Impl(); state._fsp--; @@ -61492,35 +64183,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group__3__Impl" - // InternalQVTimperative.g:20873:1: rule__NameExpCS__Group__3__Impl : ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) ; + // InternalQVTimperative.g:21809:1: rule__NameExpCS__Group__3__Impl : ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) ; public final void rule__NameExpCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20877:1: ( ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) ) - // InternalQVTimperative.g:20878:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) + // InternalQVTimperative.g:21813:1: ( ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) ) + // InternalQVTimperative.g:21814:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) { - // InternalQVTimperative.g:20878:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) - // InternalQVTimperative.g:20879:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? + // InternalQVTimperative.g:21814:1: ( ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? ) + // InternalQVTimperative.g:21815:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseAssignment_3()); } - // InternalQVTimperative.g:20880:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? - int alt198=2; - int LA198_0 = input.LA(1); + // InternalQVTimperative.g:21816:1: ( rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 )? + int alt204=2; + int LA204_0 = input.LA(1); - if ( (LA198_0==75) ) { - int LA198_1 = input.LA(2); + if ( (LA204_0==80) ) { + int LA204_1 = input.LA(2); - if ( ((LA198_1>=RULE_SINGLE_QUOTED_STRING && LA198_1<=RULE_ESCAPED_ID)||(LA198_1>=18 && LA198_1<=28)||LA198_1==76) ) { - alt198=1; + if ( ((LA204_1>=RULE_SINGLE_QUOTED_STRING && LA204_1<=RULE_ESCAPED_ID)||(LA204_1>=19 && LA204_1<=29)||LA204_1==81) ) { + alt204=1; } } - switch (alt198) { + switch (alt204) { case 1 : - // InternalQVTimperative.g:20880:2: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 + // InternalQVTimperative.g:21816:2: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3(); @@ -61558,14 +64249,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group__4" - // InternalQVTimperative.g:20890:1: rule__NameExpCS__Group__4 : rule__NameExpCS__Group__4__Impl ; + // InternalQVTimperative.g:21826:1: rule__NameExpCS__Group__4 : rule__NameExpCS__Group__4__Impl ; public final void rule__NameExpCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20894:1: ( rule__NameExpCS__Group__4__Impl ) - // InternalQVTimperative.g:20895:2: rule__NameExpCS__Group__4__Impl + // InternalQVTimperative.g:21830:1: ( rule__NameExpCS__Group__4__Impl ) + // InternalQVTimperative.g:21831:2: rule__NameExpCS__Group__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NameExpCS__Group__4__Impl(); @@ -61591,31 +64282,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group__4__Impl" - // InternalQVTimperative.g:20901:1: rule__NameExpCS__Group__4__Impl : ( ( rule__NameExpCS__Group_4__0 )? ) ; + // InternalQVTimperative.g:21837:1: rule__NameExpCS__Group__4__Impl : ( ( rule__NameExpCS__Group_4__0 )? ) ; public final void rule__NameExpCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20905:1: ( ( ( rule__NameExpCS__Group_4__0 )? ) ) - // InternalQVTimperative.g:20906:1: ( ( rule__NameExpCS__Group_4__0 )? ) + // InternalQVTimperative.g:21841:1: ( ( ( rule__NameExpCS__Group_4__0 )? ) ) + // InternalQVTimperative.g:21842:1: ( ( rule__NameExpCS__Group_4__0 )? ) { - // InternalQVTimperative.g:20906:1: ( ( rule__NameExpCS__Group_4__0 )? ) - // InternalQVTimperative.g:20907:1: ( rule__NameExpCS__Group_4__0 )? + // InternalQVTimperative.g:21842:1: ( ( rule__NameExpCS__Group_4__0 )? ) + // InternalQVTimperative.g:21843:1: ( rule__NameExpCS__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getGroup_4()); } - // InternalQVTimperative.g:20908:1: ( rule__NameExpCS__Group_4__0 )? - int alt199=2; - int LA199_0 = input.LA(1); + // InternalQVTimperative.g:21844:1: ( rule__NameExpCS__Group_4__0 )? + int alt205=2; + int LA205_0 = input.LA(1); - if ( (LA199_0==146) ) { - alt199=1; + if ( (LA205_0==152) ) { + alt205=1; } - switch (alt199) { + switch (alt205) { case 1 : - // InternalQVTimperative.g:20908:2: rule__NameExpCS__Group_4__0 + // InternalQVTimperative.g:21844:2: rule__NameExpCS__Group_4__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NameExpCS__Group_4__0(); @@ -61653,16 +64344,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group_4__0" - // InternalQVTimperative.g:20928:1: rule__NameExpCS__Group_4__0 : rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ; + // InternalQVTimperative.g:21864:1: rule__NameExpCS__Group_4__0 : rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ; public final void rule__NameExpCS__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20932:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ) - // InternalQVTimperative.g:20933:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 + // InternalQVTimperative.g:21868:1: ( rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 ) + // InternalQVTimperative.g:21869:2: rule__NameExpCS__Group_4__0__Impl rule__NameExpCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_104); + pushFollow(FollowSets000.FOLLOW_109); rule__NameExpCS__Group_4__0__Impl(); state._fsp--; @@ -61691,23 +64382,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group_4__0__Impl" - // InternalQVTimperative.g:20940:1: rule__NameExpCS__Group_4__0__Impl : ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) ; + // InternalQVTimperative.g:21876:1: rule__NameExpCS__Group_4__0__Impl : ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) ; public final void rule__NameExpCS__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20944:1: ( ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) ) - // InternalQVTimperative.g:20945:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) + // InternalQVTimperative.g:21880:1: ( ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) ) + // InternalQVTimperative.g:21881:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) { - // InternalQVTimperative.g:20945:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) - // InternalQVTimperative.g:20946:1: ( rule__NameExpCS__IsPreAssignment_4_0 ) + // InternalQVTimperative.g:21881:1: ( ( rule__NameExpCS__IsPreAssignment_4_0 ) ) + // InternalQVTimperative.g:21882:1: ( rule__NameExpCS__IsPreAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getIsPreAssignment_4_0()); } - // InternalQVTimperative.g:20947:1: ( rule__NameExpCS__IsPreAssignment_4_0 ) - // InternalQVTimperative.g:20947:2: rule__NameExpCS__IsPreAssignment_4_0 + // InternalQVTimperative.g:21883:1: ( rule__NameExpCS__IsPreAssignment_4_0 ) + // InternalQVTimperative.g:21883:2: rule__NameExpCS__IsPreAssignment_4_0 { pushFollow(FollowSets000.FOLLOW_2); rule__NameExpCS__IsPreAssignment_4_0(); @@ -61742,14 +64433,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group_4__1" - // InternalQVTimperative.g:20957:1: rule__NameExpCS__Group_4__1 : rule__NameExpCS__Group_4__1__Impl ; + // InternalQVTimperative.g:21893:1: rule__NameExpCS__Group_4__1 : rule__NameExpCS__Group_4__1__Impl ; public final void rule__NameExpCS__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20961:1: ( rule__NameExpCS__Group_4__1__Impl ) - // InternalQVTimperative.g:20962:2: rule__NameExpCS__Group_4__1__Impl + // InternalQVTimperative.g:21897:1: ( rule__NameExpCS__Group_4__1__Impl ) + // InternalQVTimperative.g:21898:2: rule__NameExpCS__Group_4__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NameExpCS__Group_4__1__Impl(); @@ -61775,22 +64466,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__Group_4__1__Impl" - // InternalQVTimperative.g:20968:1: rule__NameExpCS__Group_4__1__Impl : ( 'pre' ) ; + // InternalQVTimperative.g:21904:1: rule__NameExpCS__Group_4__1__Impl : ( 'pre' ) ; public final void rule__NameExpCS__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20972:1: ( ( 'pre' ) ) - // InternalQVTimperative.g:20973:1: ( 'pre' ) + // InternalQVTimperative.g:21908:1: ( ( 'pre' ) ) + // InternalQVTimperative.g:21909:1: ( 'pre' ) { - // InternalQVTimperative.g:20973:1: ( 'pre' ) - // InternalQVTimperative.g:20974:1: 'pre' + // InternalQVTimperative.g:21909:1: ( 'pre' ) + // InternalQVTimperative.g:21910:1: 'pre' { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1()); } - match(input,105,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNameExpCSAccess().getPreKeyword_4_1()); } @@ -61816,16 +64507,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group__0" - // InternalQVTimperative.g:20991:1: rule__CurlyBracketedClauseCS__Group__0 : rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ; + // InternalQVTimperative.g:21927:1: rule__CurlyBracketedClauseCS__Group__0 : rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ; public final void rule__CurlyBracketedClauseCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:20995:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ) - // InternalQVTimperative.g:20996:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 + // InternalQVTimperative.g:21931:1: ( rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 ) + // InternalQVTimperative.g:21932:2: rule__CurlyBracketedClauseCS__Group__0__Impl rule__CurlyBracketedClauseCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_29); + pushFollow(FollowSets000.FOLLOW_33); rule__CurlyBracketedClauseCS__Group__0__Impl(); state._fsp--; @@ -61854,23 +64545,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group__0__Impl" - // InternalQVTimperative.g:21003:1: rule__CurlyBracketedClauseCS__Group__0__Impl : ( () ) ; + // InternalQVTimperative.g:21939:1: rule__CurlyBracketedClauseCS__Group__0__Impl : ( () ) ; public final void rule__CurlyBracketedClauseCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21007:1: ( ( () ) ) - // InternalQVTimperative.g:21008:1: ( () ) + // InternalQVTimperative.g:21943:1: ( ( () ) ) + // InternalQVTimperative.g:21944:1: ( () ) { - // InternalQVTimperative.g:21008:1: ( () ) - // InternalQVTimperative.g:21009:1: () + // InternalQVTimperative.g:21944:1: ( () ) + // InternalQVTimperative.g:21945:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getCurlyBracketedClauseCSAction_0()); } - // InternalQVTimperative.g:21010:1: () - // InternalQVTimperative.g:21012:1: + // InternalQVTimperative.g:21946:1: () + // InternalQVTimperative.g:21948:1: { } @@ -61895,16 +64586,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group__1" - // InternalQVTimperative.g:21022:1: rule__CurlyBracketedClauseCS__Group__1 : rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ; + // InternalQVTimperative.g:21958:1: rule__CurlyBracketedClauseCS__Group__1 : rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ; public final void rule__CurlyBracketedClauseCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21026:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ) - // InternalQVTimperative.g:21027:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 + // InternalQVTimperative.g:21962:1: ( rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 ) + // InternalQVTimperative.g:21963:2: rule__CurlyBracketedClauseCS__Group__1__Impl rule__CurlyBracketedClauseCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_18); + pushFollow(FollowSets000.FOLLOW_21); rule__CurlyBracketedClauseCS__Group__1__Impl(); state._fsp--; @@ -61933,22 +64624,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group__1__Impl" - // InternalQVTimperative.g:21034:1: rule__CurlyBracketedClauseCS__Group__1__Impl : ( '{' ) ; + // InternalQVTimperative.g:21970:1: rule__CurlyBracketedClauseCS__Group__1__Impl : ( '{' ) ; public final void rule__CurlyBracketedClauseCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21038:1: ( ( '{' ) ) - // InternalQVTimperative.g:21039:1: ( '{' ) + // InternalQVTimperative.g:21974:1: ( ( '{' ) ) + // InternalQVTimperative.g:21975:1: ( '{' ) { - // InternalQVTimperative.g:21039:1: ( '{' ) - // InternalQVTimperative.g:21040:1: '{' + // InternalQVTimperative.g:21975:1: ( '{' ) + // InternalQVTimperative.g:21976:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,75,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCurlyBracketedClauseCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -61974,16 +64665,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group__2" - // InternalQVTimperative.g:21053:1: rule__CurlyBracketedClauseCS__Group__2 : rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ; + // InternalQVTimperative.g:21989:1: rule__CurlyBracketedClauseCS__Group__2 : rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ; public final void rule__CurlyBracketedClauseCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21057:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ) - // InternalQVTimperative.g:21058:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 + // InternalQVTimperative.g:21993:1: ( rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 ) + // InternalQVTimperative.g:21994:2: rule__CurlyBracketedClauseCS__Group__2__Impl rule__CurlyBracketedClauseCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_35); + pushFollow(FollowSets000.FOLLOW_38); rule__CurlyBracketedClauseCS__Group__2__Impl(); state._fsp--; @@ -62012,23 +64703,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group__2__Impl" - // InternalQVTimperative.g:21065:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ; + // InternalQVTimperative.g:22001:1: rule__CurlyBracketedClauseCS__Group__2__Impl : ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ; public final void rule__CurlyBracketedClauseCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21069:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ) - // InternalQVTimperative.g:21070:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) + // InternalQVTimperative.g:22005:1: ( ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) ) + // InternalQVTimperative.g:22006:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) { - // InternalQVTimperative.g:21070:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) - // InternalQVTimperative.g:21071:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) + // InternalQVTimperative.g:22006:1: ( ( rule__CurlyBracketedClauseCS__Alternatives_2 ) ) + // InternalQVTimperative.g:22007:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getAlternatives_2()); } - // InternalQVTimperative.g:21072:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) - // InternalQVTimperative.g:21072:2: rule__CurlyBracketedClauseCS__Alternatives_2 + // InternalQVTimperative.g:22008:1: ( rule__CurlyBracketedClauseCS__Alternatives_2 ) + // InternalQVTimperative.g:22008:2: rule__CurlyBracketedClauseCS__Alternatives_2 { pushFollow(FollowSets000.FOLLOW_2); rule__CurlyBracketedClauseCS__Alternatives_2(); @@ -62063,14 +64754,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group__3" - // InternalQVTimperative.g:21082:1: rule__CurlyBracketedClauseCS__Group__3 : rule__CurlyBracketedClauseCS__Group__3__Impl ; + // InternalQVTimperative.g:22018:1: rule__CurlyBracketedClauseCS__Group__3 : rule__CurlyBracketedClauseCS__Group__3__Impl ; public final void rule__CurlyBracketedClauseCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21086:1: ( rule__CurlyBracketedClauseCS__Group__3__Impl ) - // InternalQVTimperative.g:21087:2: rule__CurlyBracketedClauseCS__Group__3__Impl + // InternalQVTimperative.g:22022:1: ( rule__CurlyBracketedClauseCS__Group__3__Impl ) + // InternalQVTimperative.g:22023:2: rule__CurlyBracketedClauseCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CurlyBracketedClauseCS__Group__3__Impl(); @@ -62096,22 +64787,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group__3__Impl" - // InternalQVTimperative.g:21093:1: rule__CurlyBracketedClauseCS__Group__3__Impl : ( '}' ) ; + // InternalQVTimperative.g:22029:1: rule__CurlyBracketedClauseCS__Group__3__Impl : ( '}' ) ; public final void rule__CurlyBracketedClauseCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21097:1: ( ( '}' ) ) - // InternalQVTimperative.g:21098:1: ( '}' ) + // InternalQVTimperative.g:22033:1: ( ( '}' ) ) + // InternalQVTimperative.g:22034:1: ( '}' ) { - // InternalQVTimperative.g:21098:1: ( '}' ) - // InternalQVTimperative.g:21099:1: '}' + // InternalQVTimperative.g:22034:1: ( '}' ) + // InternalQVTimperative.g:22035:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,76,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCurlyBracketedClauseCSAccess().getRightCurlyBracketKeyword_3()); } @@ -62137,14 +64828,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0" - // InternalQVTimperative.g:21120:1: rule__CurlyBracketedClauseCS__Group_2_0__0 : rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ; + // InternalQVTimperative.g:22056:1: rule__CurlyBracketedClauseCS__Group_2_0__0 : rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ; public final void rule__CurlyBracketedClauseCS__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21124:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ) - // InternalQVTimperative.g:21125:2: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 + // InternalQVTimperative.g:22060:1: ( rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 ) + // InternalQVTimperative.g:22061:2: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl rule__CurlyBracketedClauseCS__Group_2_0__1 { pushFollow(FollowSets000.FOLLOW_13); rule__CurlyBracketedClauseCS__Group_2_0__0__Impl(); @@ -62175,23 +64866,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__0__Impl" - // InternalQVTimperative.g:21132:1: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ; + // InternalQVTimperative.g:22068:1: rule__CurlyBracketedClauseCS__Group_2_0__0__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ; public final void rule__CurlyBracketedClauseCS__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21136:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ) - // InternalQVTimperative.g:21137:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) + // InternalQVTimperative.g:22072:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) ) + // InternalQVTimperative.g:22073:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) { - // InternalQVTimperative.g:21137:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) - // InternalQVTimperative.g:21138:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) + // InternalQVTimperative.g:22073:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) ) + // InternalQVTimperative.g:22074:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_0()); } - // InternalQVTimperative.g:21139:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) - // InternalQVTimperative.g:21139:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 + // InternalQVTimperative.g:22075:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 ) + // InternalQVTimperative.g:22075:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0(); @@ -62226,14 +64917,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1" - // InternalQVTimperative.g:21149:1: rule__CurlyBracketedClauseCS__Group_2_0__1 : rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ; + // InternalQVTimperative.g:22085:1: rule__CurlyBracketedClauseCS__Group_2_0__1 : rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ; public final void rule__CurlyBracketedClauseCS__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21153:1: ( rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ) - // InternalQVTimperative.g:21154:2: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl + // InternalQVTimperative.g:22089:1: ( rule__CurlyBracketedClauseCS__Group_2_0__1__Impl ) + // InternalQVTimperative.g:22090:2: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CurlyBracketedClauseCS__Group_2_0__1__Impl(); @@ -62259,35 +64950,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0__1__Impl" - // InternalQVTimperative.g:21160:1: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ; + // InternalQVTimperative.g:22096:1: rule__CurlyBracketedClauseCS__Group_2_0__1__Impl : ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ; public final void rule__CurlyBracketedClauseCS__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21164:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ) - // InternalQVTimperative.g:21165:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) + // InternalQVTimperative.g:22100:1: ( ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) ) + // InternalQVTimperative.g:22101:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) { - // InternalQVTimperative.g:21165:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) - // InternalQVTimperative.g:21166:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* + // InternalQVTimperative.g:22101:1: ( ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* ) + // InternalQVTimperative.g:22102:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getGroup_2_0_1()); } - // InternalQVTimperative.g:21167:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* - loop200: + // InternalQVTimperative.g:22103:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0 )* + loop206: do { - int alt200=2; - int LA200_0 = input.LA(1); + int alt206=2; + int LA206_0 = input.LA(1); - if ( (LA200_0==69) ) { - alt200=1; + if ( (LA206_0==70) ) { + alt206=1; } - switch (alt200) { + switch (alt206) { case 1 : - // InternalQVTimperative.g:21167:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0 + // InternalQVTimperative.g:22103:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0 { pushFollow(FollowSets000.FOLLOW_14); rule__CurlyBracketedClauseCS__Group_2_0_1__0(); @@ -62299,7 +64990,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop200; + break loop206; } } while (true); @@ -62328,14 +65019,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0" - // InternalQVTimperative.g:21181:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0 : rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ; + // InternalQVTimperative.g:22117:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0 : rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ; public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21185:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ) - // InternalQVTimperative.g:21186:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 + // InternalQVTimperative.g:22121:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 ) + // InternalQVTimperative.g:22122:2: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl rule__CurlyBracketedClauseCS__Group_2_0_1__1 { pushFollow(FollowSets000.FOLLOW_8); rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl(); @@ -62366,22 +65057,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl" - // InternalQVTimperative.g:21193:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:22129:1: rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl : ( ',' ) ; public final void rule__CurlyBracketedClauseCS__Group_2_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21197:1: ( ( ',' ) ) - // InternalQVTimperative.g:21198:1: ( ',' ) + // InternalQVTimperative.g:22133:1: ( ( ',' ) ) + // InternalQVTimperative.g:22134:1: ( ',' ) { - // InternalQVTimperative.g:21198:1: ( ',' ) - // InternalQVTimperative.g:21199:1: ',' + // InternalQVTimperative.g:22134:1: ( ',' ) + // InternalQVTimperative.g:22135:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCurlyBracketedClauseCSAccess().getCommaKeyword_2_0_1_0()); } @@ -62407,14 +65098,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__1" - // InternalQVTimperative.g:21212:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1 : rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ; + // InternalQVTimperative.g:22148:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1 : rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ; public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21216:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ) - // InternalQVTimperative.g:21217:2: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl + // InternalQVTimperative.g:22152:1: ( rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl ) + // InternalQVTimperative.g:22153:2: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl(); @@ -62440,23 +65131,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl" - // InternalQVTimperative.g:21223:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ; + // InternalQVTimperative.g:22159:1: rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl : ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ; public final void rule__CurlyBracketedClauseCS__Group_2_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21227:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ) - // InternalQVTimperative.g:21228:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) + // InternalQVTimperative.g:22163:1: ( ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) ) + // InternalQVTimperative.g:22164:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) { - // InternalQVTimperative.g:21228:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) - // InternalQVTimperative.g:21229:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) + // InternalQVTimperative.g:22164:1: ( ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) ) + // InternalQVTimperative.g:22165:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsAssignment_2_0_1_1()); } - // InternalQVTimperative.g:21230:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) - // InternalQVTimperative.g:21230:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 + // InternalQVTimperative.g:22166:1: ( rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 ) + // InternalQVTimperative.g:22166:2: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1(); @@ -62491,16 +65182,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group__0" - // InternalQVTimperative.g:21244:1: rule__RoundBracketedClauseCS__Group__0 : rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 ; + // InternalQVTimperative.g:22180:1: rule__RoundBracketedClauseCS__Group__0 : rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 ; public final void rule__RoundBracketedClauseCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21248:1: ( rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 ) - // InternalQVTimperative.g:21249:2: rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 + // InternalQVTimperative.g:22184:1: ( rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 ) + // InternalQVTimperative.g:22185:2: rule__RoundBracketedClauseCS__Group__0__Impl rule__RoundBracketedClauseCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_41); + pushFollow(FollowSets000.FOLLOW_44); rule__RoundBracketedClauseCS__Group__0__Impl(); state._fsp--; @@ -62529,23 +65220,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group__0__Impl" - // InternalQVTimperative.g:21256:1: rule__RoundBracketedClauseCS__Group__0__Impl : ( () ) ; + // InternalQVTimperative.g:22192:1: rule__RoundBracketedClauseCS__Group__0__Impl : ( () ) ; public final void rule__RoundBracketedClauseCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21260:1: ( ( () ) ) - // InternalQVTimperative.g:21261:1: ( () ) + // InternalQVTimperative.g:22196:1: ( ( () ) ) + // InternalQVTimperative.g:22197:1: ( () ) { - // InternalQVTimperative.g:21261:1: ( () ) - // InternalQVTimperative.g:21262:1: () + // InternalQVTimperative.g:22197:1: ( () ) + // InternalQVTimperative.g:22198:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getRoundBracketedClauseCSAction_0()); } - // InternalQVTimperative.g:21263:1: () - // InternalQVTimperative.g:21265:1: + // InternalQVTimperative.g:22199:1: () + // InternalQVTimperative.g:22201:1: { } @@ -62570,16 +65261,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group__1" - // InternalQVTimperative.g:21275:1: rule__RoundBracketedClauseCS__Group__1 : rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 ; + // InternalQVTimperative.g:22211:1: rule__RoundBracketedClauseCS__Group__1 : rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 ; public final void rule__RoundBracketedClauseCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21279:1: ( rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 ) - // InternalQVTimperative.g:21280:2: rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 + // InternalQVTimperative.g:22215:1: ( rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 ) + // InternalQVTimperative.g:22216:2: rule__RoundBracketedClauseCS__Group__1__Impl rule__RoundBracketedClauseCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_105); + pushFollow(FollowSets000.FOLLOW_110); rule__RoundBracketedClauseCS__Group__1__Impl(); state._fsp--; @@ -62608,22 +65299,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group__1__Impl" - // InternalQVTimperative.g:21287:1: rule__RoundBracketedClauseCS__Group__1__Impl : ( '(' ) ; + // InternalQVTimperative.g:22223:1: rule__RoundBracketedClauseCS__Group__1__Impl : ( '(' ) ; public final void rule__RoundBracketedClauseCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21291:1: ( ( '(' ) ) - // InternalQVTimperative.g:21292:1: ( '(' ) + // InternalQVTimperative.g:22227:1: ( ( '(' ) ) + // InternalQVTimperative.g:22228:1: ( '(' ) { - // InternalQVTimperative.g:21292:1: ( '(' ) - // InternalQVTimperative.g:21293:1: '(' + // InternalQVTimperative.g:22228:1: ( '(' ) + // InternalQVTimperative.g:22229:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_1()); } - match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRoundBracketedClauseCSAccess().getLeftParenthesisKeyword_1()); } @@ -62649,16 +65340,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group__2" - // InternalQVTimperative.g:21306:1: rule__RoundBracketedClauseCS__Group__2 : rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 ; + // InternalQVTimperative.g:22242:1: rule__RoundBracketedClauseCS__Group__2 : rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 ; public final void rule__RoundBracketedClauseCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21310:1: ( rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 ) - // InternalQVTimperative.g:21311:2: rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 + // InternalQVTimperative.g:22246:1: ( rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 ) + // InternalQVTimperative.g:22247:2: rule__RoundBracketedClauseCS__Group__2__Impl rule__RoundBracketedClauseCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_105); + pushFollow(FollowSets000.FOLLOW_110); rule__RoundBracketedClauseCS__Group__2__Impl(); state._fsp--; @@ -62687,31 +65378,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group__2__Impl" - // InternalQVTimperative.g:21318:1: rule__RoundBracketedClauseCS__Group__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) ; + // InternalQVTimperative.g:22254:1: rule__RoundBracketedClauseCS__Group__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) ; public final void rule__RoundBracketedClauseCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21322:1: ( ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) ) - // InternalQVTimperative.g:21323:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) + // InternalQVTimperative.g:22258:1: ( ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) ) + // InternalQVTimperative.g:22259:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) { - // InternalQVTimperative.g:21323:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) - // InternalQVTimperative.g:21324:1: ( rule__RoundBracketedClauseCS__Group_2__0 )? + // InternalQVTimperative.g:22259:1: ( ( rule__RoundBracketedClauseCS__Group_2__0 )? ) + // InternalQVTimperative.g:22260:1: ( rule__RoundBracketedClauseCS__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2()); } - // InternalQVTimperative.g:21325:1: ( rule__RoundBracketedClauseCS__Group_2__0 )? - int alt201=2; - int LA201_0 = input.LA(1); + // InternalQVTimperative.g:22261:1: ( rule__RoundBracketedClauseCS__Group_2__0 )? + int alt207=2; + int LA207_0 = input.LA(1); - if ( ((LA201_0>=RULE_INT && LA201_0<=RULE_ESCAPED_ID)||(LA201_0>=18 && LA201_0<=28)||(LA201_0>=30 && LA201_0<=32)||(LA201_0>=49 && LA201_0<=63)||LA201_0==71||LA201_0==82||LA201_0==101||(LA201_0>=103 && LA201_0<=104)||LA201_0==108||(LA201_0>=113 && LA201_0<=114)||(LA201_0>=144 && LA201_0<=145)) ) { - alt201=1; + if ( ((LA207_0>=RULE_INT && LA207_0<=RULE_ESCAPED_ID)||(LA207_0>=19 && LA207_0<=29)||(LA207_0>=31 && LA207_0<=33)||(LA207_0>=50 && LA207_0<=64)||LA207_0==73||LA207_0==86||LA207_0==105||(LA207_0>=107 && LA207_0<=108)||LA207_0==112||(LA207_0>=117 && LA207_0<=118)||(LA207_0>=150 && LA207_0<=151)) ) { + alt207=1; } - switch (alt201) { + switch (alt207) { case 1 : - // InternalQVTimperative.g:21325:2: rule__RoundBracketedClauseCS__Group_2__0 + // InternalQVTimperative.g:22261:2: rule__RoundBracketedClauseCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__RoundBracketedClauseCS__Group_2__0(); @@ -62749,14 +65440,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group__3" - // InternalQVTimperative.g:21335:1: rule__RoundBracketedClauseCS__Group__3 : rule__RoundBracketedClauseCS__Group__3__Impl ; + // InternalQVTimperative.g:22271:1: rule__RoundBracketedClauseCS__Group__3 : rule__RoundBracketedClauseCS__Group__3__Impl ; public final void rule__RoundBracketedClauseCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21339:1: ( rule__RoundBracketedClauseCS__Group__3__Impl ) - // InternalQVTimperative.g:21340:2: rule__RoundBracketedClauseCS__Group__3__Impl + // InternalQVTimperative.g:22275:1: ( rule__RoundBracketedClauseCS__Group__3__Impl ) + // InternalQVTimperative.g:22276:2: rule__RoundBracketedClauseCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RoundBracketedClauseCS__Group__3__Impl(); @@ -62782,22 +65473,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group__3__Impl" - // InternalQVTimperative.g:21346:1: rule__RoundBracketedClauseCS__Group__3__Impl : ( ')' ) ; + // InternalQVTimperative.g:22282:1: rule__RoundBracketedClauseCS__Group__3__Impl : ( ')' ) ; public final void rule__RoundBracketedClauseCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21350:1: ( ( ')' ) ) - // InternalQVTimperative.g:21351:1: ( ')' ) + // InternalQVTimperative.g:22286:1: ( ( ')' ) ) + // InternalQVTimperative.g:22287:1: ( ')' ) { - // InternalQVTimperative.g:21351:1: ( ')' ) - // InternalQVTimperative.g:21352:1: ')' + // InternalQVTimperative.g:22287:1: ( ')' ) + // InternalQVTimperative.g:22288:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getRightParenthesisKeyword_3()); } - match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRoundBracketedClauseCSAccess().getRightParenthesisKeyword_3()); } @@ -62823,16 +65514,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2__0" - // InternalQVTimperative.g:21373:1: rule__RoundBracketedClauseCS__Group_2__0 : rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 ; + // InternalQVTimperative.g:22309:1: rule__RoundBracketedClauseCS__Group_2__0 : rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 ; public final void rule__RoundBracketedClauseCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21377:1: ( rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 ) - // InternalQVTimperative.g:21378:2: rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 + // InternalQVTimperative.g:22313:1: ( rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 ) + // InternalQVTimperative.g:22314:2: rule__RoundBracketedClauseCS__Group_2__0__Impl rule__RoundBracketedClauseCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_106); + pushFollow(FollowSets000.FOLLOW_111); rule__RoundBracketedClauseCS__Group_2__0__Impl(); state._fsp--; @@ -62861,23 +65552,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2__0__Impl" - // InternalQVTimperative.g:21385:1: rule__RoundBracketedClauseCS__Group_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) ; + // InternalQVTimperative.g:22321:1: rule__RoundBracketedClauseCS__Group_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) ; public final void rule__RoundBracketedClauseCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21389:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) ) - // InternalQVTimperative.g:21390:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) + // InternalQVTimperative.g:22325:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) ) + // InternalQVTimperative.g:22326:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) { - // InternalQVTimperative.g:21390:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) - // InternalQVTimperative.g:21391:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) + // InternalQVTimperative.g:22326:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) ) + // InternalQVTimperative.g:22327:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_0()); } - // InternalQVTimperative.g:21392:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) - // InternalQVTimperative.g:21392:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 + // InternalQVTimperative.g:22328:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 ) + // InternalQVTimperative.g:22328:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0(); @@ -62912,16 +65603,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2__1" - // InternalQVTimperative.g:21402:1: rule__RoundBracketedClauseCS__Group_2__1 : rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 ; + // InternalQVTimperative.g:22338:1: rule__RoundBracketedClauseCS__Group_2__1 : rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 ; public final void rule__RoundBracketedClauseCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21406:1: ( rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 ) - // InternalQVTimperative.g:21407:2: rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 + // InternalQVTimperative.g:22342:1: ( rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 ) + // InternalQVTimperative.g:22343:2: rule__RoundBracketedClauseCS__Group_2__1__Impl rule__RoundBracketedClauseCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_106); + pushFollow(FollowSets000.FOLLOW_111); rule__RoundBracketedClauseCS__Group_2__1__Impl(); state._fsp--; @@ -62950,35 +65641,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2__1__Impl" - // InternalQVTimperative.g:21414:1: rule__RoundBracketedClauseCS__Group_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) ; + // InternalQVTimperative.g:22350:1: rule__RoundBracketedClauseCS__Group_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) ; public final void rule__RoundBracketedClauseCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21418:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) ) - // InternalQVTimperative.g:21419:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) + // InternalQVTimperative.g:22354:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) ) + // InternalQVTimperative.g:22355:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) { - // InternalQVTimperative.g:21419:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) - // InternalQVTimperative.g:21420:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* + // InternalQVTimperative.g:22355:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* ) + // InternalQVTimperative.g:22356:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_1()); } - // InternalQVTimperative.g:21421:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* - loop202: + // InternalQVTimperative.g:22357:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 )* + loop208: do { - int alt202=2; - int LA202_0 = input.LA(1); + int alt208=2; + int LA208_0 = input.LA(1); - if ( (LA202_0==69) ) { - alt202=1; + if ( (LA208_0==70) ) { + alt208=1; } - switch (alt202) { + switch (alt208) { case 1 : - // InternalQVTimperative.g:21421:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 + // InternalQVTimperative.g:22357:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_14); rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1(); @@ -62990,7 +65681,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop202; + break loop208; } } while (true); @@ -63019,16 +65710,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2__2" - // InternalQVTimperative.g:21431:1: rule__RoundBracketedClauseCS__Group_2__2 : rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 ; + // InternalQVTimperative.g:22367:1: rule__RoundBracketedClauseCS__Group_2__2 : rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 ; public final void rule__RoundBracketedClauseCS__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21435:1: ( rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 ) - // InternalQVTimperative.g:21436:2: rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 + // InternalQVTimperative.g:22371:1: ( rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 ) + // InternalQVTimperative.g:22372:2: rule__RoundBracketedClauseCS__Group_2__2__Impl rule__RoundBracketedClauseCS__Group_2__3 { - pushFollow(FollowSets000.FOLLOW_106); + pushFollow(FollowSets000.FOLLOW_111); rule__RoundBracketedClauseCS__Group_2__2__Impl(); state._fsp--; @@ -63057,31 +65748,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2__2__Impl" - // InternalQVTimperative.g:21443:1: rule__RoundBracketedClauseCS__Group_2__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) ; + // InternalQVTimperative.g:22379:1: rule__RoundBracketedClauseCS__Group_2__2__Impl : ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) ; public final void rule__RoundBracketedClauseCS__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21447:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) ) - // InternalQVTimperative.g:21448:1: ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) + // InternalQVTimperative.g:22383:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) ) + // InternalQVTimperative.g:22384:1: ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) { - // InternalQVTimperative.g:21448:1: ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) - // InternalQVTimperative.g:21449:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )? + // InternalQVTimperative.g:22384:1: ( ( rule__RoundBracketedClauseCS__Group_2_2__0 )? ) + // InternalQVTimperative.g:22385:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2_2()); } - // InternalQVTimperative.g:21450:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )? - int alt203=2; - int LA203_0 = input.LA(1); + // InternalQVTimperative.g:22386:1: ( rule__RoundBracketedClauseCS__Group_2_2__0 )? + int alt209=2; + int LA209_0 = input.LA(1); - if ( (LA203_0==17) ) { - alt203=1; + if ( (LA209_0==18) ) { + alt209=1; } - switch (alt203) { + switch (alt209) { case 1 : - // InternalQVTimperative.g:21450:2: rule__RoundBracketedClauseCS__Group_2_2__0 + // InternalQVTimperative.g:22386:2: rule__RoundBracketedClauseCS__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__RoundBracketedClauseCS__Group_2_2__0(); @@ -63119,14 +65810,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2__3" - // InternalQVTimperative.g:21460:1: rule__RoundBracketedClauseCS__Group_2__3 : rule__RoundBracketedClauseCS__Group_2__3__Impl ; + // InternalQVTimperative.g:22396:1: rule__RoundBracketedClauseCS__Group_2__3 : rule__RoundBracketedClauseCS__Group_2__3__Impl ; public final void rule__RoundBracketedClauseCS__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21464:1: ( rule__RoundBracketedClauseCS__Group_2__3__Impl ) - // InternalQVTimperative.g:21465:2: rule__RoundBracketedClauseCS__Group_2__3__Impl + // InternalQVTimperative.g:22400:1: ( rule__RoundBracketedClauseCS__Group_2__3__Impl ) + // InternalQVTimperative.g:22401:2: rule__RoundBracketedClauseCS__Group_2__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RoundBracketedClauseCS__Group_2__3__Impl(); @@ -63152,37 +65843,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2__3__Impl" - // InternalQVTimperative.g:21471:1: rule__RoundBracketedClauseCS__Group_2__3__Impl : ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) ; + // InternalQVTimperative.g:22407:1: rule__RoundBracketedClauseCS__Group_2__3__Impl : ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) ; public final void rule__RoundBracketedClauseCS__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21475:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) ) - // InternalQVTimperative.g:21476:1: ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) + // InternalQVTimperative.g:22411:1: ( ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) ) + // InternalQVTimperative.g:22412:1: ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) { - // InternalQVTimperative.g:21476:1: ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) - // InternalQVTimperative.g:21477:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )* + // InternalQVTimperative.g:22412:1: ( ( rule__RoundBracketedClauseCS__Group_2_3__0 )* ) + // InternalQVTimperative.g:22413:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getGroup_2_3()); } - // InternalQVTimperative.g:21478:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )* - loop204: + // InternalQVTimperative.g:22414:1: ( rule__RoundBracketedClauseCS__Group_2_3__0 )* + loop210: do { - int alt204=2; - int LA204_0 = input.LA(1); + int alt210=2; + int LA210_0 = input.LA(1); - if ( (LA204_0==147) ) { - alt204=1; + if ( (LA210_0==153) ) { + alt210=1; } - switch (alt204) { + switch (alt210) { case 1 : - // InternalQVTimperative.g:21478:2: rule__RoundBracketedClauseCS__Group_2_3__0 + // InternalQVTimperative.g:22414:2: rule__RoundBracketedClauseCS__Group_2_3__0 { - pushFollow(FollowSets000.FOLLOW_107); + pushFollow(FollowSets000.FOLLOW_112); rule__RoundBracketedClauseCS__Group_2_3__0(); state._fsp--; @@ -63192,7 +65883,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop204; + break loop210; } } while (true); @@ -63221,14 +65912,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__0" - // InternalQVTimperative.g:21496:1: rule__RoundBracketedClauseCS__Group_2_2__0 : rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 ; + // InternalQVTimperative.g:22432:1: rule__RoundBracketedClauseCS__Group_2_2__0 : rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 ; public final void rule__RoundBracketedClauseCS__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21500:1: ( rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 ) - // InternalQVTimperative.g:21501:2: rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 + // InternalQVTimperative.g:22436:1: ( rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 ) + // InternalQVTimperative.g:22437:2: rule__RoundBracketedClauseCS__Group_2_2__0__Impl rule__RoundBracketedClauseCS__Group_2_2__1 { pushFollow(FollowSets000.FOLLOW_13); rule__RoundBracketedClauseCS__Group_2_2__0__Impl(); @@ -63259,23 +65950,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__0__Impl" - // InternalQVTimperative.g:21508:1: rule__RoundBracketedClauseCS__Group_2_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) ; + // InternalQVTimperative.g:22444:1: rule__RoundBracketedClauseCS__Group_2_2__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) ; public final void rule__RoundBracketedClauseCS__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21512:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) ) - // InternalQVTimperative.g:21513:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) + // InternalQVTimperative.g:22448:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) ) + // InternalQVTimperative.g:22449:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) { - // InternalQVTimperative.g:21513:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) - // InternalQVTimperative.g:21514:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) + // InternalQVTimperative.g:22449:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) ) + // InternalQVTimperative.g:22450:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_2_0()); } - // InternalQVTimperative.g:21515:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) - // InternalQVTimperative.g:21515:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 + // InternalQVTimperative.g:22451:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 ) + // InternalQVTimperative.g:22451:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0(); @@ -63310,14 +66001,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__1" - // InternalQVTimperative.g:21525:1: rule__RoundBracketedClauseCS__Group_2_2__1 : rule__RoundBracketedClauseCS__Group_2_2__1__Impl ; + // InternalQVTimperative.g:22461:1: rule__RoundBracketedClauseCS__Group_2_2__1 : rule__RoundBracketedClauseCS__Group_2_2__1__Impl ; public final void rule__RoundBracketedClauseCS__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21529:1: ( rule__RoundBracketedClauseCS__Group_2_2__1__Impl ) - // InternalQVTimperative.g:21530:2: rule__RoundBracketedClauseCS__Group_2_2__1__Impl + // InternalQVTimperative.g:22465:1: ( rule__RoundBracketedClauseCS__Group_2_2__1__Impl ) + // InternalQVTimperative.g:22466:2: rule__RoundBracketedClauseCS__Group_2_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RoundBracketedClauseCS__Group_2_2__1__Impl(); @@ -63343,35 +66034,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2_2__1__Impl" - // InternalQVTimperative.g:21536:1: rule__RoundBracketedClauseCS__Group_2_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) ; + // InternalQVTimperative.g:22472:1: rule__RoundBracketedClauseCS__Group_2_2__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) ; public final void rule__RoundBracketedClauseCS__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21540:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) ) - // InternalQVTimperative.g:21541:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) + // InternalQVTimperative.g:22476:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) ) + // InternalQVTimperative.g:22477:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) { - // InternalQVTimperative.g:21541:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) - // InternalQVTimperative.g:21542:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* + // InternalQVTimperative.g:22477:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* ) + // InternalQVTimperative.g:22478:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_2_1()); } - // InternalQVTimperative.g:21543:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* - loop205: + // InternalQVTimperative.g:22479:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 )* + loop211: do { - int alt205=2; - int LA205_0 = input.LA(1); + int alt211=2; + int LA211_0 = input.LA(1); - if ( (LA205_0==69) ) { - alt205=1; + if ( (LA211_0==70) ) { + alt211=1; } - switch (alt205) { + switch (alt211) { case 1 : - // InternalQVTimperative.g:21543:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 + // InternalQVTimperative.g:22479:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 { pushFollow(FollowSets000.FOLLOW_14); rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1(); @@ -63383,7 +66074,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop205; + break loop211; } } while (true); @@ -63412,14 +66103,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__0" - // InternalQVTimperative.g:21557:1: rule__RoundBracketedClauseCS__Group_2_3__0 : rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 ; + // InternalQVTimperative.g:22493:1: rule__RoundBracketedClauseCS__Group_2_3__0 : rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 ; public final void rule__RoundBracketedClauseCS__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21561:1: ( rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 ) - // InternalQVTimperative.g:21562:2: rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 + // InternalQVTimperative.g:22497:1: ( rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 ) + // InternalQVTimperative.g:22498:2: rule__RoundBracketedClauseCS__Group_2_3__0__Impl rule__RoundBracketedClauseCS__Group_2_3__1 { pushFollow(FollowSets000.FOLLOW_13); rule__RoundBracketedClauseCS__Group_2_3__0__Impl(); @@ -63450,23 +66141,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__0__Impl" - // InternalQVTimperative.g:21569:1: rule__RoundBracketedClauseCS__Group_2_3__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) ; + // InternalQVTimperative.g:22505:1: rule__RoundBracketedClauseCS__Group_2_3__0__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) ; public final void rule__RoundBracketedClauseCS__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21573:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) ) - // InternalQVTimperative.g:21574:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) + // InternalQVTimperative.g:22509:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) ) + // InternalQVTimperative.g:22510:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) { - // InternalQVTimperative.g:21574:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) - // InternalQVTimperative.g:21575:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) + // InternalQVTimperative.g:22510:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) ) + // InternalQVTimperative.g:22511:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_3_0()); } - // InternalQVTimperative.g:21576:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) - // InternalQVTimperative.g:21576:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 + // InternalQVTimperative.g:22512:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 ) + // InternalQVTimperative.g:22512:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 { pushFollow(FollowSets000.FOLLOW_2); rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0(); @@ -63501,14 +66192,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__1" - // InternalQVTimperative.g:21586:1: rule__RoundBracketedClauseCS__Group_2_3__1 : rule__RoundBracketedClauseCS__Group_2_3__1__Impl ; + // InternalQVTimperative.g:22522:1: rule__RoundBracketedClauseCS__Group_2_3__1 : rule__RoundBracketedClauseCS__Group_2_3__1__Impl ; public final void rule__RoundBracketedClauseCS__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21590:1: ( rule__RoundBracketedClauseCS__Group_2_3__1__Impl ) - // InternalQVTimperative.g:21591:2: rule__RoundBracketedClauseCS__Group_2_3__1__Impl + // InternalQVTimperative.g:22526:1: ( rule__RoundBracketedClauseCS__Group_2_3__1__Impl ) + // InternalQVTimperative.g:22527:2: rule__RoundBracketedClauseCS__Group_2_3__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__RoundBracketedClauseCS__Group_2_3__1__Impl(); @@ -63534,35 +66225,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__Group_2_3__1__Impl" - // InternalQVTimperative.g:21597:1: rule__RoundBracketedClauseCS__Group_2_3__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) ; + // InternalQVTimperative.g:22533:1: rule__RoundBracketedClauseCS__Group_2_3__1__Impl : ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) ; public final void rule__RoundBracketedClauseCS__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21601:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) ) - // InternalQVTimperative.g:21602:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) + // InternalQVTimperative.g:22537:1: ( ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) ) + // InternalQVTimperative.g:22538:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) { - // InternalQVTimperative.g:21602:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) - // InternalQVTimperative.g:21603:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* + // InternalQVTimperative.g:22538:1: ( ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* ) + // InternalQVTimperative.g:22539:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsAssignment_2_3_1()); } - // InternalQVTimperative.g:21604:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* - loop206: + // InternalQVTimperative.g:22540:1: ( rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 )* + loop212: do { - int alt206=2; - int LA206_0 = input.LA(1); + int alt212=2; + int LA212_0 = input.LA(1); - if ( (LA206_0==69) ) { - alt206=1; + if ( (LA212_0==70) ) { + alt212=1; } - switch (alt206) { + switch (alt212) { case 1 : - // InternalQVTimperative.g:21604:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 + // InternalQVTimperative.g:22540:2: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 { pushFollow(FollowSets000.FOLLOW_14); rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1(); @@ -63574,7 +66265,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop206; + break loop212; } } while (true); @@ -63603,14 +66294,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group__0" - // InternalQVTimperative.g:21618:1: rule__SquareBracketedClauseCS__Group__0 : rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 ; + // InternalQVTimperative.g:22554:1: rule__SquareBracketedClauseCS__Group__0 : rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 ; public final void rule__SquareBracketedClauseCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21622:1: ( rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 ) - // InternalQVTimperative.g:21623:2: rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 + // InternalQVTimperative.g:22558:1: ( rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 ) + // InternalQVTimperative.g:22559:2: rule__SquareBracketedClauseCS__Group__0__Impl rule__SquareBracketedClauseCS__Group__1 { pushFollow(FollowSets000.FOLLOW_10); rule__SquareBracketedClauseCS__Group__0__Impl(); @@ -63641,22 +66332,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group__0__Impl" - // InternalQVTimperative.g:21630:1: rule__SquareBracketedClauseCS__Group__0__Impl : ( '[' ) ; + // InternalQVTimperative.g:22566:1: rule__SquareBracketedClauseCS__Group__0__Impl : ( '[' ) ; public final void rule__SquareBracketedClauseCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21634:1: ( ( '[' ) ) - // InternalQVTimperative.g:21635:1: ( '[' ) + // InternalQVTimperative.g:22570:1: ( ( '[' ) ) + // InternalQVTimperative.g:22571:1: ( '[' ) { - // InternalQVTimperative.g:21635:1: ( '[' ) - // InternalQVTimperative.g:21636:1: '[' + // InternalQVTimperative.g:22571:1: ( '[' ) + // InternalQVTimperative.g:22572:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0()); } - match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSquareBracketedClauseCSAccess().getLeftSquareBracketKeyword_0()); } @@ -63682,16 +66373,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group__1" - // InternalQVTimperative.g:21649:1: rule__SquareBracketedClauseCS__Group__1 : rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 ; + // InternalQVTimperative.g:22585:1: rule__SquareBracketedClauseCS__Group__1 : rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 ; public final void rule__SquareBracketedClauseCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21653:1: ( rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 ) - // InternalQVTimperative.g:21654:2: rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 + // InternalQVTimperative.g:22589:1: ( rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 ) + // InternalQVTimperative.g:22590:2: rule__SquareBracketedClauseCS__Group__1__Impl rule__SquareBracketedClauseCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_108); + pushFollow(FollowSets000.FOLLOW_113); rule__SquareBracketedClauseCS__Group__1__Impl(); state._fsp--; @@ -63720,23 +66411,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group__1__Impl" - // InternalQVTimperative.g:21661:1: rule__SquareBracketedClauseCS__Group__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) ; + // InternalQVTimperative.g:22597:1: rule__SquareBracketedClauseCS__Group__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) ; public final void rule__SquareBracketedClauseCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21665:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) ) - // InternalQVTimperative.g:21666:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) + // InternalQVTimperative.g:22601:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) ) + // InternalQVTimperative.g:22602:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) { - // InternalQVTimperative.g:21666:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) - // InternalQVTimperative.g:21667:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) + // InternalQVTimperative.g:22602:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) ) + // InternalQVTimperative.g:22603:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsAssignment_1()); } - // InternalQVTimperative.g:21668:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) - // InternalQVTimperative.g:21668:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 + // InternalQVTimperative.g:22604:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 ) + // InternalQVTimperative.g:22604:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__SquareBracketedClauseCS__OwnedTermsAssignment_1(); @@ -63771,16 +66462,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group__2" - // InternalQVTimperative.g:21678:1: rule__SquareBracketedClauseCS__Group__2 : rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 ; + // InternalQVTimperative.g:22614:1: rule__SquareBracketedClauseCS__Group__2 : rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 ; public final void rule__SquareBracketedClauseCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21682:1: ( rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 ) - // InternalQVTimperative.g:21683:2: rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 + // InternalQVTimperative.g:22618:1: ( rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 ) + // InternalQVTimperative.g:22619:2: rule__SquareBracketedClauseCS__Group__2__Impl rule__SquareBracketedClauseCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_108); + pushFollow(FollowSets000.FOLLOW_113); rule__SquareBracketedClauseCS__Group__2__Impl(); state._fsp--; @@ -63809,35 +66500,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group__2__Impl" - // InternalQVTimperative.g:21690:1: rule__SquareBracketedClauseCS__Group__2__Impl : ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) ; + // InternalQVTimperative.g:22626:1: rule__SquareBracketedClauseCS__Group__2__Impl : ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) ; public final void rule__SquareBracketedClauseCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21694:1: ( ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) ) - // InternalQVTimperative.g:21695:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) + // InternalQVTimperative.g:22630:1: ( ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) ) + // InternalQVTimperative.g:22631:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) { - // InternalQVTimperative.g:21695:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) - // InternalQVTimperative.g:21696:1: ( rule__SquareBracketedClauseCS__Group_2__0 )* + // InternalQVTimperative.g:22631:1: ( ( rule__SquareBracketedClauseCS__Group_2__0 )* ) + // InternalQVTimperative.g:22632:1: ( rule__SquareBracketedClauseCS__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSquareBracketedClauseCSAccess().getGroup_2()); } - // InternalQVTimperative.g:21697:1: ( rule__SquareBracketedClauseCS__Group_2__0 )* - loop207: + // InternalQVTimperative.g:22633:1: ( rule__SquareBracketedClauseCS__Group_2__0 )* + loop213: do { - int alt207=2; - int LA207_0 = input.LA(1); + int alt213=2; + int LA213_0 = input.LA(1); - if ( (LA207_0==69) ) { - alt207=1; + if ( (LA213_0==70) ) { + alt213=1; } - switch (alt207) { + switch (alt213) { case 1 : - // InternalQVTimperative.g:21697:2: rule__SquareBracketedClauseCS__Group_2__0 + // InternalQVTimperative.g:22633:2: rule__SquareBracketedClauseCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_14); rule__SquareBracketedClauseCS__Group_2__0(); @@ -63849,7 +66540,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop207; + break loop213; } } while (true); @@ -63878,14 +66569,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group__3" - // InternalQVTimperative.g:21707:1: rule__SquareBracketedClauseCS__Group__3 : rule__SquareBracketedClauseCS__Group__3__Impl ; + // InternalQVTimperative.g:22643:1: rule__SquareBracketedClauseCS__Group__3 : rule__SquareBracketedClauseCS__Group__3__Impl ; public final void rule__SquareBracketedClauseCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21711:1: ( rule__SquareBracketedClauseCS__Group__3__Impl ) - // InternalQVTimperative.g:21712:2: rule__SquareBracketedClauseCS__Group__3__Impl + // InternalQVTimperative.g:22647:1: ( rule__SquareBracketedClauseCS__Group__3__Impl ) + // InternalQVTimperative.g:22648:2: rule__SquareBracketedClauseCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__SquareBracketedClauseCS__Group__3__Impl(); @@ -63911,22 +66602,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group__3__Impl" - // InternalQVTimperative.g:21718:1: rule__SquareBracketedClauseCS__Group__3__Impl : ( ']' ) ; + // InternalQVTimperative.g:22654:1: rule__SquareBracketedClauseCS__Group__3__Impl : ( ']' ) ; public final void rule__SquareBracketedClauseCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21722:1: ( ( ']' ) ) - // InternalQVTimperative.g:21723:1: ( ']' ) + // InternalQVTimperative.g:22658:1: ( ( ']' ) ) + // InternalQVTimperative.g:22659:1: ( ']' ) { - // InternalQVTimperative.g:21723:1: ( ']' ) - // InternalQVTimperative.g:21724:1: ']' + // InternalQVTimperative.g:22659:1: ( ']' ) + // InternalQVTimperative.g:22660:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getSquareBracketedClauseCSAccess().getRightSquareBracketKeyword_3()); } - match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSquareBracketedClauseCSAccess().getRightSquareBracketKeyword_3()); } @@ -63952,14 +66643,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group_2__0" - // InternalQVTimperative.g:21745:1: rule__SquareBracketedClauseCS__Group_2__0 : rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 ; + // InternalQVTimperative.g:22681:1: rule__SquareBracketedClauseCS__Group_2__0 : rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 ; public final void rule__SquareBracketedClauseCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21749:1: ( rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 ) - // InternalQVTimperative.g:21750:2: rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 + // InternalQVTimperative.g:22685:1: ( rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 ) + // InternalQVTimperative.g:22686:2: rule__SquareBracketedClauseCS__Group_2__0__Impl rule__SquareBracketedClauseCS__Group_2__1 { pushFollow(FollowSets000.FOLLOW_10); rule__SquareBracketedClauseCS__Group_2__0__Impl(); @@ -63990,22 +66681,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group_2__0__Impl" - // InternalQVTimperative.g:21757:1: rule__SquareBracketedClauseCS__Group_2__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:22693:1: rule__SquareBracketedClauseCS__Group_2__0__Impl : ( ',' ) ; public final void rule__SquareBracketedClauseCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21761:1: ( ( ',' ) ) - // InternalQVTimperative.g:21762:1: ( ',' ) + // InternalQVTimperative.g:22697:1: ( ( ',' ) ) + // InternalQVTimperative.g:22698:1: ( ',' ) { - // InternalQVTimperative.g:21762:1: ( ',' ) - // InternalQVTimperative.g:21763:1: ',' + // InternalQVTimperative.g:22698:1: ( ',' ) + // InternalQVTimperative.g:22699:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSquareBracketedClauseCSAccess().getCommaKeyword_2_0()); } @@ -64031,14 +66722,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group_2__1" - // InternalQVTimperative.g:21776:1: rule__SquareBracketedClauseCS__Group_2__1 : rule__SquareBracketedClauseCS__Group_2__1__Impl ; + // InternalQVTimperative.g:22712:1: rule__SquareBracketedClauseCS__Group_2__1 : rule__SquareBracketedClauseCS__Group_2__1__Impl ; public final void rule__SquareBracketedClauseCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21780:1: ( rule__SquareBracketedClauseCS__Group_2__1__Impl ) - // InternalQVTimperative.g:21781:2: rule__SquareBracketedClauseCS__Group_2__1__Impl + // InternalQVTimperative.g:22716:1: ( rule__SquareBracketedClauseCS__Group_2__1__Impl ) + // InternalQVTimperative.g:22717:2: rule__SquareBracketedClauseCS__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__SquareBracketedClauseCS__Group_2__1__Impl(); @@ -64064,23 +66755,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__Group_2__1__Impl" - // InternalQVTimperative.g:21787:1: rule__SquareBracketedClauseCS__Group_2__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) ; + // InternalQVTimperative.g:22723:1: rule__SquareBracketedClauseCS__Group_2__1__Impl : ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) ; public final void rule__SquareBracketedClauseCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21791:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) ) - // InternalQVTimperative.g:21792:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) + // InternalQVTimperative.g:22727:1: ( ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) ) + // InternalQVTimperative.g:22728:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) { - // InternalQVTimperative.g:21792:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) - // InternalQVTimperative.g:21793:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) + // InternalQVTimperative.g:22728:1: ( ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) ) + // InternalQVTimperative.g:22729:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsAssignment_2_1()); } - // InternalQVTimperative.g:21794:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) - // InternalQVTimperative.g:21794:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 + // InternalQVTimperative.g:22730:1: ( rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 ) + // InternalQVTimperative.g:22730:2: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1(); @@ -64115,16 +66806,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0__0" - // InternalQVTimperative.g:21808:1: rule__NavigatingArgCS__Group_0__0 : rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 ; + // InternalQVTimperative.g:22744:1: rule__NavigatingArgCS__Group_0__0 : rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 ; public final void rule__NavigatingArgCS__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21812:1: ( rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 ) - // InternalQVTimperative.g:21813:2: rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 + // InternalQVTimperative.g:22748:1: ( rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 ) + // InternalQVTimperative.g:22749:2: rule__NavigatingArgCS__Group_0__0__Impl rule__NavigatingArgCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_109); + pushFollow(FollowSets000.FOLLOW_114); rule__NavigatingArgCS__Group_0__0__Impl(); state._fsp--; @@ -64153,23 +66844,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0__0__Impl" - // InternalQVTimperative.g:21820:1: rule__NavigatingArgCS__Group_0__0__Impl : ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) ; + // InternalQVTimperative.g:22756:1: rule__NavigatingArgCS__Group_0__0__Impl : ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) ; public final void rule__NavigatingArgCS__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21824:1: ( ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) ) - // InternalQVTimperative.g:21825:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) + // InternalQVTimperative.g:22760:1: ( ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) ) + // InternalQVTimperative.g:22761:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) { - // InternalQVTimperative.g:21825:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) - // InternalQVTimperative.g:21826:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) + // InternalQVTimperative.g:22761:1: ( ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) ) + // InternalQVTimperative.g:22762:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionAssignment_0_0()); } - // InternalQVTimperative.g:21827:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) - // InternalQVTimperative.g:21827:2: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 + // InternalQVTimperative.g:22763:1: ( rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 ) + // InternalQVTimperative.g:22763:2: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0(); @@ -64204,14 +66895,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0__1" - // InternalQVTimperative.g:21837:1: rule__NavigatingArgCS__Group_0__1 : rule__NavigatingArgCS__Group_0__1__Impl ; + // InternalQVTimperative.g:22773:1: rule__NavigatingArgCS__Group_0__1 : rule__NavigatingArgCS__Group_0__1__Impl ; public final void rule__NavigatingArgCS__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21841:1: ( rule__NavigatingArgCS__Group_0__1__Impl ) - // InternalQVTimperative.g:21842:2: rule__NavigatingArgCS__Group_0__1__Impl + // InternalQVTimperative.g:22777:1: ( rule__NavigatingArgCS__Group_0__1__Impl ) + // InternalQVTimperative.g:22778:2: rule__NavigatingArgCS__Group_0__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Group_0__1__Impl(); @@ -64237,31 +66928,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0__1__Impl" - // InternalQVTimperative.g:21848:1: rule__NavigatingArgCS__Group_0__1__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) ; + // InternalQVTimperative.g:22784:1: rule__NavigatingArgCS__Group_0__1__Impl : ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) ; public final void rule__NavigatingArgCS__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21852:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) ) - // InternalQVTimperative.g:21853:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) + // InternalQVTimperative.g:22788:1: ( ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) ) + // InternalQVTimperative.g:22789:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) { - // InternalQVTimperative.g:21853:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) - // InternalQVTimperative.g:21854:1: ( rule__NavigatingArgCS__Alternatives_0_1 )? + // InternalQVTimperative.g:22789:1: ( ( rule__NavigatingArgCS__Alternatives_0_1 )? ) + // InternalQVTimperative.g:22790:1: ( rule__NavigatingArgCS__Alternatives_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getAlternatives_0_1()); } - // InternalQVTimperative.g:21855:1: ( rule__NavigatingArgCS__Alternatives_0_1 )? - int alt208=2; - int LA208_0 = input.LA(1); + // InternalQVTimperative.g:22791:1: ( rule__NavigatingArgCS__Alternatives_0_1 )? + int alt214=2; + int LA214_0 = input.LA(1); - if ( (LA208_0==71||LA208_0==74) ) { - alt208=1; + if ( (LA214_0==73||LA214_0==82) ) { + alt214=1; } - switch (alt208) { + switch (alt214) { case 1 : - // InternalQVTimperative.g:21855:2: rule__NavigatingArgCS__Alternatives_0_1 + // InternalQVTimperative.g:22791:2: rule__NavigatingArgCS__Alternatives_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Alternatives_0_1(); @@ -64299,14 +66990,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__0" - // InternalQVTimperative.g:21869:1: rule__NavigatingArgCS__Group_0_1_0__0 : rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 ; + // InternalQVTimperative.g:22805:1: rule__NavigatingArgCS__Group_0_1_0__0 : rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 ; public final void rule__NavigatingArgCS__Group_0_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21873:1: ( rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 ) - // InternalQVTimperative.g:21874:2: rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 + // InternalQVTimperative.g:22809:1: ( rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 ) + // InternalQVTimperative.g:22810:2: rule__NavigatingArgCS__Group_0_1_0__0__Impl rule__NavigatingArgCS__Group_0_1_0__1 { pushFollow(FollowSets000.FOLLOW_12); rule__NavigatingArgCS__Group_0_1_0__0__Impl(); @@ -64337,22 +67028,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__0__Impl" - // InternalQVTimperative.g:21881:1: rule__NavigatingArgCS__Group_0_1_0__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:22817:1: rule__NavigatingArgCS__Group_0_1_0__0__Impl : ( ':' ) ; public final void rule__NavigatingArgCS__Group_0_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21885:1: ( ( ':' ) ) - // InternalQVTimperative.g:21886:1: ( ':' ) + // InternalQVTimperative.g:22821:1: ( ( ':' ) ) + // InternalQVTimperative.g:22822:1: ( ':' ) { - // InternalQVTimperative.g:21886:1: ( ':' ) - // InternalQVTimperative.g:21887:1: ':' + // InternalQVTimperative.g:22822:1: ( ':' ) + // InternalQVTimperative.g:22823:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_0_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_0_1_0_0()); } @@ -64378,16 +67069,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__1" - // InternalQVTimperative.g:21900:1: rule__NavigatingArgCS__Group_0_1_0__1 : rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 ; + // InternalQVTimperative.g:22836:1: rule__NavigatingArgCS__Group_0_1_0__1 : rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 ; public final void rule__NavigatingArgCS__Group_0_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21904:1: ( rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 ) - // InternalQVTimperative.g:21905:2: rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 + // InternalQVTimperative.g:22840:1: ( rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 ) + // InternalQVTimperative.g:22841:2: rule__NavigatingArgCS__Group_0_1_0__1__Impl rule__NavigatingArgCS__Group_0_1_0__2 { - pushFollow(FollowSets000.FOLLOW_93); + pushFollow(FollowSets000.FOLLOW_98); rule__NavigatingArgCS__Group_0_1_0__1__Impl(); state._fsp--; @@ -64416,23 +67107,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__1__Impl" - // InternalQVTimperative.g:21912:1: rule__NavigatingArgCS__Group_0_1_0__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) ; + // InternalQVTimperative.g:22848:1: rule__NavigatingArgCS__Group_0_1_0__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) ; public final void rule__NavigatingArgCS__Group_0_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21916:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) ) - // InternalQVTimperative.g:21917:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) + // InternalQVTimperative.g:22852:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) ) + // InternalQVTimperative.g:22853:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) { - // InternalQVTimperative.g:21917:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) - // InternalQVTimperative.g:21918:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) + // InternalQVTimperative.g:22853:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) ) + // InternalQVTimperative.g:22854:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeAssignment_0_1_0_1()); } - // InternalQVTimperative.g:21919:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) - // InternalQVTimperative.g:21919:2: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 + // InternalQVTimperative.g:22855:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 ) + // InternalQVTimperative.g:22855:2: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1(); @@ -64467,14 +67158,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__2" - // InternalQVTimperative.g:21929:1: rule__NavigatingArgCS__Group_0_1_0__2 : rule__NavigatingArgCS__Group_0_1_0__2__Impl ; + // InternalQVTimperative.g:22865:1: rule__NavigatingArgCS__Group_0_1_0__2 : rule__NavigatingArgCS__Group_0_1_0__2__Impl ; public final void rule__NavigatingArgCS__Group_0_1_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21933:1: ( rule__NavigatingArgCS__Group_0_1_0__2__Impl ) - // InternalQVTimperative.g:21934:2: rule__NavigatingArgCS__Group_0_1_0__2__Impl + // InternalQVTimperative.g:22869:1: ( rule__NavigatingArgCS__Group_0_1_0__2__Impl ) + // InternalQVTimperative.g:22870:2: rule__NavigatingArgCS__Group_0_1_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Group_0_1_0__2__Impl(); @@ -64500,31 +67191,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_0__2__Impl" - // InternalQVTimperative.g:21940:1: rule__NavigatingArgCS__Group_0_1_0__2__Impl : ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) ; + // InternalQVTimperative.g:22876:1: rule__NavigatingArgCS__Group_0_1_0__2__Impl : ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) ; public final void rule__NavigatingArgCS__Group_0_1_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21944:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) ) - // InternalQVTimperative.g:21945:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) + // InternalQVTimperative.g:22880:1: ( ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) ) + // InternalQVTimperative.g:22881:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) { - // InternalQVTimperative.g:21945:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) - // InternalQVTimperative.g:21946:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? + // InternalQVTimperative.g:22881:1: ( ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? ) + // InternalQVTimperative.g:22882:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getGroup_0_1_0_2()); } - // InternalQVTimperative.g:21947:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? - int alt209=2; - int LA209_0 = input.LA(1); + // InternalQVTimperative.g:22883:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0 )? + int alt215=2; + int LA215_0 = input.LA(1); - if ( (LA209_0==39) ) { - alt209=1; + if ( (LA215_0==40) ) { + alt215=1; } - switch (alt209) { + switch (alt215) { case 1 : - // InternalQVTimperative.g:21947:2: rule__NavigatingArgCS__Group_0_1_0_2__0 + // InternalQVTimperative.g:22883:2: rule__NavigatingArgCS__Group_0_1_0_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Group_0_1_0_2__0(); @@ -64562,14 +67253,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__0" - // InternalQVTimperative.g:21963:1: rule__NavigatingArgCS__Group_0_1_0_2__0 : rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 ; + // InternalQVTimperative.g:22899:1: rule__NavigatingArgCS__Group_0_1_0_2__0 : rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 ; public final void rule__NavigatingArgCS__Group_0_1_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21967:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 ) - // InternalQVTimperative.g:21968:2: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 + // InternalQVTimperative.g:22903:1: ( rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 ) + // InternalQVTimperative.g:22904:2: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl rule__NavigatingArgCS__Group_0_1_0_2__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NavigatingArgCS__Group_0_1_0_2__0__Impl(); @@ -64600,22 +67291,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__0__Impl" - // InternalQVTimperative.g:21975:1: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl : ( '=' ) ; + // InternalQVTimperative.g:22911:1: rule__NavigatingArgCS__Group_0_1_0_2__0__Impl : ( '=' ) ; public final void rule__NavigatingArgCS__Group_0_1_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21979:1: ( ( '=' ) ) - // InternalQVTimperative.g:21980:1: ( '=' ) + // InternalQVTimperative.g:22915:1: ( ( '=' ) ) + // InternalQVTimperative.g:22916:1: ( '=' ) { - // InternalQVTimperative.g:21980:1: ( '=' ) - // InternalQVTimperative.g:21981:1: '=' + // InternalQVTimperative.g:22916:1: ( '=' ) + // InternalQVTimperative.g:22917:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_0_1_0_2_0()); } @@ -64641,14 +67332,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__1" - // InternalQVTimperative.g:21994:1: rule__NavigatingArgCS__Group_0_1_0_2__1 : rule__NavigatingArgCS__Group_0_1_0_2__1__Impl ; + // InternalQVTimperative.g:22930:1: rule__NavigatingArgCS__Group_0_1_0_2__1 : rule__NavigatingArgCS__Group_0_1_0_2__1__Impl ; public final void rule__NavigatingArgCS__Group_0_1_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:21998:1: ( rule__NavigatingArgCS__Group_0_1_0_2__1__Impl ) - // InternalQVTimperative.g:21999:2: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl + // InternalQVTimperative.g:22934:1: ( rule__NavigatingArgCS__Group_0_1_0_2__1__Impl ) + // InternalQVTimperative.g:22935:2: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Group_0_1_0_2__1__Impl(); @@ -64674,23 +67365,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_0_2__1__Impl" - // InternalQVTimperative.g:22005:1: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) ; + // InternalQVTimperative.g:22941:1: rule__NavigatingArgCS__Group_0_1_0_2__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) ; public final void rule__NavigatingArgCS__Group_0_1_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22009:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) ) - // InternalQVTimperative.g:22010:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) + // InternalQVTimperative.g:22945:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) ) + // InternalQVTimperative.g:22946:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) { - // InternalQVTimperative.g:22010:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) - // InternalQVTimperative.g:22011:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) + // InternalQVTimperative.g:22946:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) ) + // InternalQVTimperative.g:22947:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionAssignment_0_1_0_2_1()); } - // InternalQVTimperative.g:22012:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) - // InternalQVTimperative.g:22012:2: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 + // InternalQVTimperative.g:22948:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 ) + // InternalQVTimperative.g:22948:2: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1(); @@ -64725,14 +67416,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__0" - // InternalQVTimperative.g:22026:1: rule__NavigatingArgCS__Group_0_1_1__0 : rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 ; + // InternalQVTimperative.g:22962:1: rule__NavigatingArgCS__Group_0_1_1__0 : rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 ; public final void rule__NavigatingArgCS__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22030:1: ( rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 ) - // InternalQVTimperative.g:22031:2: rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 + // InternalQVTimperative.g:22966:1: ( rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 ) + // InternalQVTimperative.g:22967:2: rule__NavigatingArgCS__Group_0_1_1__0__Impl rule__NavigatingArgCS__Group_0_1_1__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NavigatingArgCS__Group_0_1_1__0__Impl(); @@ -64763,22 +67454,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__0__Impl" - // InternalQVTimperative.g:22038:1: rule__NavigatingArgCS__Group_0_1_1__0__Impl : ( 'in' ) ; + // InternalQVTimperative.g:22974:1: rule__NavigatingArgCS__Group_0_1_1__0__Impl : ( 'in' ) ; public final void rule__NavigatingArgCS__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22042:1: ( ( 'in' ) ) - // InternalQVTimperative.g:22043:1: ( 'in' ) + // InternalQVTimperative.g:22978:1: ( ( 'in' ) ) + // InternalQVTimperative.g:22979:1: ( 'in' ) { - // InternalQVTimperative.g:22043:1: ( 'in' ) - // InternalQVTimperative.g:22044:1: 'in' + // InternalQVTimperative.g:22979:1: ( 'in' ) + // InternalQVTimperative.g:22980:1: 'in' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_1_0()); } - match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getInKeyword_0_1_1_0()); } @@ -64804,14 +67495,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__1" - // InternalQVTimperative.g:22057:1: rule__NavigatingArgCS__Group_0_1_1__1 : rule__NavigatingArgCS__Group_0_1_1__1__Impl ; + // InternalQVTimperative.g:22993:1: rule__NavigatingArgCS__Group_0_1_1__1 : rule__NavigatingArgCS__Group_0_1_1__1__Impl ; public final void rule__NavigatingArgCS__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22061:1: ( rule__NavigatingArgCS__Group_0_1_1__1__Impl ) - // InternalQVTimperative.g:22062:2: rule__NavigatingArgCS__Group_0_1_1__1__Impl + // InternalQVTimperative.g:22997:1: ( rule__NavigatingArgCS__Group_0_1_1__1__Impl ) + // InternalQVTimperative.g:22998:2: rule__NavigatingArgCS__Group_0_1_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Group_0_1_1__1__Impl(); @@ -64837,23 +67528,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_0_1_1__1__Impl" - // InternalQVTimperative.g:22068:1: rule__NavigatingArgCS__Group_0_1_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) ; + // InternalQVTimperative.g:23004:1: rule__NavigatingArgCS__Group_0_1_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) ; public final void rule__NavigatingArgCS__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22072:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) ) - // InternalQVTimperative.g:22073:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) + // InternalQVTimperative.g:23008:1: ( ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) ) + // InternalQVTimperative.g:23009:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) { - // InternalQVTimperative.g:22073:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) - // InternalQVTimperative.g:22074:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) + // InternalQVTimperative.g:23009:1: ( ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) ) + // InternalQVTimperative.g:23010:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionAssignment_0_1_1_1()); } - // InternalQVTimperative.g:22075:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) - // InternalQVTimperative.g:22075:2: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 + // InternalQVTimperative.g:23011:1: ( rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 ) + // InternalQVTimperative.g:23011:2: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1(); @@ -64888,14 +67579,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_1__0" - // InternalQVTimperative.g:22089:1: rule__NavigatingArgCS__Group_1__0 : rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ; + // InternalQVTimperative.g:23025:1: rule__NavigatingArgCS__Group_1__0 : rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ; public final void rule__NavigatingArgCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22093:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ) - // InternalQVTimperative.g:22094:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 + // InternalQVTimperative.g:23029:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ) + // InternalQVTimperative.g:23030:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 { pushFollow(FollowSets000.FOLLOW_12); rule__NavigatingArgCS__Group_1__0__Impl(); @@ -64926,22 +67617,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_1__0__Impl" - // InternalQVTimperative.g:22101:1: rule__NavigatingArgCS__Group_1__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:23037:1: rule__NavigatingArgCS__Group_1__0__Impl : ( ':' ) ; public final void rule__NavigatingArgCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22105:1: ( ( ':' ) ) - // InternalQVTimperative.g:22106:1: ( ':' ) + // InternalQVTimperative.g:23041:1: ( ( ':' ) ) + // InternalQVTimperative.g:23042:1: ( ':' ) { - // InternalQVTimperative.g:22106:1: ( ':' ) - // InternalQVTimperative.g:22107:1: ':' + // InternalQVTimperative.g:23042:1: ( ':' ) + // InternalQVTimperative.g:23043:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); } @@ -64967,14 +67658,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_1__1" - // InternalQVTimperative.g:22120:1: rule__NavigatingArgCS__Group_1__1 : rule__NavigatingArgCS__Group_1__1__Impl ; + // InternalQVTimperative.g:23056:1: rule__NavigatingArgCS__Group_1__1 : rule__NavigatingArgCS__Group_1__1__Impl ; public final void rule__NavigatingArgCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22124:1: ( rule__NavigatingArgCS__Group_1__1__Impl ) - // InternalQVTimperative.g:22125:2: rule__NavigatingArgCS__Group_1__1__Impl + // InternalQVTimperative.g:23060:1: ( rule__NavigatingArgCS__Group_1__1__Impl ) + // InternalQVTimperative.g:23061:2: rule__NavigatingArgCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__Group_1__1__Impl(); @@ -65000,23 +67691,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__Group_1__1__Impl" - // InternalQVTimperative.g:22131:1: rule__NavigatingArgCS__Group_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) ; + // InternalQVTimperative.g:23067:1: rule__NavigatingArgCS__Group_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) ; public final void rule__NavigatingArgCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22135:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) ) - // InternalQVTimperative.g:22136:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:23071:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) ) + // InternalQVTimperative.g:23072:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) { - // InternalQVTimperative.g:22136:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) - // InternalQVTimperative.g:22137:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) + // InternalQVTimperative.g:23072:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) + // InternalQVTimperative.g:23073:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeAssignment_1_1()); } - // InternalQVTimperative.g:22138:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) - // InternalQVTimperative.g:22138:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 + // InternalQVTimperative.g:23074:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) + // InternalQVTimperative.g:23074:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingArgCS__OwnedTypeAssignment_1_1(); @@ -65051,14 +67742,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group__0" - // InternalQVTimperative.g:22152:1: rule__NavigatingBarArgCS__Group__0 : rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ; + // InternalQVTimperative.g:23088:1: rule__NavigatingBarArgCS__Group__0 : rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ; public final void rule__NavigatingBarArgCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22156:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ) - // InternalQVTimperative.g:22157:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 + // InternalQVTimperative.g:23092:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ) + // InternalQVTimperative.g:23093:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NavigatingBarArgCS__Group__0__Impl(); @@ -65089,23 +67780,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group__0__Impl" - // InternalQVTimperative.g:22164:1: rule__NavigatingBarArgCS__Group__0__Impl : ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ; + // InternalQVTimperative.g:23100:1: rule__NavigatingBarArgCS__Group__0__Impl : ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ; public final void rule__NavigatingBarArgCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22168:1: ( ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ) - // InternalQVTimperative.g:22169:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) + // InternalQVTimperative.g:23104:1: ( ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ) + // InternalQVTimperative.g:23105:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) { - // InternalQVTimperative.g:22169:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) - // InternalQVTimperative.g:22170:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) + // InternalQVTimperative.g:23105:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) + // InternalQVTimperative.g:23106:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixAssignment_0()); } - // InternalQVTimperative.g:22171:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) - // InternalQVTimperative.g:22171:2: rule__NavigatingBarArgCS__PrefixAssignment_0 + // InternalQVTimperative.g:23107:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) + // InternalQVTimperative.g:23107:2: rule__NavigatingBarArgCS__PrefixAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingBarArgCS__PrefixAssignment_0(); @@ -65140,16 +67831,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group__1" - // InternalQVTimperative.g:22181:1: rule__NavigatingBarArgCS__Group__1 : rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ; + // InternalQVTimperative.g:23117:1: rule__NavigatingBarArgCS__Group__1 : rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ; public final void rule__NavigatingBarArgCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22185:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ) - // InternalQVTimperative.g:22186:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 + // InternalQVTimperative.g:23121:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ) + // InternalQVTimperative.g:23122:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__NavigatingBarArgCS__Group__1__Impl(); state._fsp--; @@ -65178,23 +67869,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group__1__Impl" - // InternalQVTimperative.g:22193:1: rule__NavigatingBarArgCS__Group__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) ; + // InternalQVTimperative.g:23129:1: rule__NavigatingBarArgCS__Group__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) ; public final void rule__NavigatingBarArgCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22197:1: ( ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) ) - // InternalQVTimperative.g:22198:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) + // InternalQVTimperative.g:23133:1: ( ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) ) + // InternalQVTimperative.g:23134:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) { - // InternalQVTimperative.g:22198:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) - // InternalQVTimperative.g:22199:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) + // InternalQVTimperative.g:23134:1: ( ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) ) + // InternalQVTimperative.g:23135:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionAssignment_1()); } - // InternalQVTimperative.g:22200:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) - // InternalQVTimperative.g:22200:2: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 + // InternalQVTimperative.g:23136:1: ( rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 ) + // InternalQVTimperative.g:23136:2: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1(); @@ -65229,14 +67920,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group__2" - // InternalQVTimperative.g:22210:1: rule__NavigatingBarArgCS__Group__2 : rule__NavigatingBarArgCS__Group__2__Impl ; + // InternalQVTimperative.g:23146:1: rule__NavigatingBarArgCS__Group__2 : rule__NavigatingBarArgCS__Group__2__Impl ; public final void rule__NavigatingBarArgCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22214:1: ( rule__NavigatingBarArgCS__Group__2__Impl ) - // InternalQVTimperative.g:22215:2: rule__NavigatingBarArgCS__Group__2__Impl + // InternalQVTimperative.g:23150:1: ( rule__NavigatingBarArgCS__Group__2__Impl ) + // InternalQVTimperative.g:23151:2: rule__NavigatingBarArgCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingBarArgCS__Group__2__Impl(); @@ -65262,31 +67953,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group__2__Impl" - // InternalQVTimperative.g:22221:1: rule__NavigatingBarArgCS__Group__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) ; + // InternalQVTimperative.g:23157:1: rule__NavigatingBarArgCS__Group__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) ; public final void rule__NavigatingBarArgCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22225:1: ( ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) ) - // InternalQVTimperative.g:22226:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) + // InternalQVTimperative.g:23161:1: ( ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) ) + // InternalQVTimperative.g:23162:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) { - // InternalQVTimperative.g:22226:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) - // InternalQVTimperative.g:22227:1: ( rule__NavigatingBarArgCS__Group_2__0 )? + // InternalQVTimperative.g:23162:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) + // InternalQVTimperative.g:23163:1: ( rule__NavigatingBarArgCS__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2()); } - // InternalQVTimperative.g:22228:1: ( rule__NavigatingBarArgCS__Group_2__0 )? - int alt210=2; - int LA210_0 = input.LA(1); + // InternalQVTimperative.g:23164:1: ( rule__NavigatingBarArgCS__Group_2__0 )? + int alt216=2; + int LA216_0 = input.LA(1); - if ( (LA210_0==71) ) { - alt210=1; + if ( (LA216_0==73) ) { + alt216=1; } - switch (alt210) { + switch (alt216) { case 1 : - // InternalQVTimperative.g:22228:2: rule__NavigatingBarArgCS__Group_2__0 + // InternalQVTimperative.g:23164:2: rule__NavigatingBarArgCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingBarArgCS__Group_2__0(); @@ -65324,14 +68015,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group_2__0" - // InternalQVTimperative.g:22244:1: rule__NavigatingBarArgCS__Group_2__0 : rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ; + // InternalQVTimperative.g:23180:1: rule__NavigatingBarArgCS__Group_2__0 : rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ; public final void rule__NavigatingBarArgCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22248:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ) - // InternalQVTimperative.g:22249:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 + // InternalQVTimperative.g:23184:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ) + // InternalQVTimperative.g:23185:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__NavigatingBarArgCS__Group_2__0__Impl(); @@ -65362,22 +68053,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group_2__0__Impl" - // InternalQVTimperative.g:22256:1: rule__NavigatingBarArgCS__Group_2__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:23192:1: rule__NavigatingBarArgCS__Group_2__0__Impl : ( ':' ) ; public final void rule__NavigatingBarArgCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22260:1: ( ( ':' ) ) - // InternalQVTimperative.g:22261:1: ( ':' ) + // InternalQVTimperative.g:23196:1: ( ( ':' ) ) + // InternalQVTimperative.g:23197:1: ( ':' ) { - // InternalQVTimperative.g:22261:1: ( ':' ) - // InternalQVTimperative.g:22262:1: ':' + // InternalQVTimperative.g:23197:1: ( ':' ) + // InternalQVTimperative.g:23198:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); } @@ -65403,16 +68094,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group_2__1" - // InternalQVTimperative.g:22275:1: rule__NavigatingBarArgCS__Group_2__1 : rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ; + // InternalQVTimperative.g:23211:1: rule__NavigatingBarArgCS__Group_2__1 : rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ; public final void rule__NavigatingBarArgCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22279:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ) - // InternalQVTimperative.g:22280:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 + // InternalQVTimperative.g:23215:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ) + // InternalQVTimperative.g:23216:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_93); + pushFollow(FollowSets000.FOLLOW_98); rule__NavigatingBarArgCS__Group_2__1__Impl(); state._fsp--; @@ -65441,23 +68132,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group_2__1__Impl" - // InternalQVTimperative.g:22287:1: rule__NavigatingBarArgCS__Group_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) ; + // InternalQVTimperative.g:23223:1: rule__NavigatingBarArgCS__Group_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) ; public final void rule__NavigatingBarArgCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22291:1: ( ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) ) - // InternalQVTimperative.g:22292:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) + // InternalQVTimperative.g:23227:1: ( ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) ) + // InternalQVTimperative.g:23228:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) { - // InternalQVTimperative.g:22292:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) - // InternalQVTimperative.g:22293:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) + // InternalQVTimperative.g:23228:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) + // InternalQVTimperative.g:23229:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeAssignment_2_1()); } - // InternalQVTimperative.g:22294:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) - // InternalQVTimperative.g:22294:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 + // InternalQVTimperative.g:23230:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) + // InternalQVTimperative.g:23230:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1(); @@ -65492,14 +68183,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group_2__2" - // InternalQVTimperative.g:22304:1: rule__NavigatingBarArgCS__Group_2__2 : rule__NavigatingBarArgCS__Group_2__2__Impl ; + // InternalQVTimperative.g:23240:1: rule__NavigatingBarArgCS__Group_2__2 : rule__NavigatingBarArgCS__Group_2__2__Impl ; public final void rule__NavigatingBarArgCS__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22308:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl ) - // InternalQVTimperative.g:22309:2: rule__NavigatingBarArgCS__Group_2__2__Impl + // InternalQVTimperative.g:23244:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl ) + // InternalQVTimperative.g:23245:2: rule__NavigatingBarArgCS__Group_2__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingBarArgCS__Group_2__2__Impl(); @@ -65525,31 +68216,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group_2__2__Impl" - // InternalQVTimperative.g:22315:1: rule__NavigatingBarArgCS__Group_2__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) ; + // InternalQVTimperative.g:23251:1: rule__NavigatingBarArgCS__Group_2__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) ; public final void rule__NavigatingBarArgCS__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22319:1: ( ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) ) - // InternalQVTimperative.g:22320:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) + // InternalQVTimperative.g:23255:1: ( ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) ) + // InternalQVTimperative.g:23256:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) { - // InternalQVTimperative.g:22320:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) - // InternalQVTimperative.g:22321:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )? + // InternalQVTimperative.g:23256:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) + // InternalQVTimperative.g:23257:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2_2()); } - // InternalQVTimperative.g:22322:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )? - int alt211=2; - int LA211_0 = input.LA(1); + // InternalQVTimperative.g:23258:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )? + int alt217=2; + int LA217_0 = input.LA(1); - if ( (LA211_0==39) ) { - alt211=1; + if ( (LA217_0==40) ) { + alt217=1; } - switch (alt211) { + switch (alt217) { case 1 : - // InternalQVTimperative.g:22322:2: rule__NavigatingBarArgCS__Group_2_2__0 + // InternalQVTimperative.g:23258:2: rule__NavigatingBarArgCS__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingBarArgCS__Group_2_2__0(); @@ -65587,14 +68278,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__0" - // InternalQVTimperative.g:22338:1: rule__NavigatingBarArgCS__Group_2_2__0 : rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ; + // InternalQVTimperative.g:23274:1: rule__NavigatingBarArgCS__Group_2_2__0 : rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ; public final void rule__NavigatingBarArgCS__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22342:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ) - // InternalQVTimperative.g:22343:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 + // InternalQVTimperative.g:23278:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ) + // InternalQVTimperative.g:23279:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NavigatingBarArgCS__Group_2_2__0__Impl(); @@ -65625,22 +68316,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__0__Impl" - // InternalQVTimperative.g:22350:1: rule__NavigatingBarArgCS__Group_2_2__0__Impl : ( '=' ) ; + // InternalQVTimperative.g:23286:1: rule__NavigatingBarArgCS__Group_2_2__0__Impl : ( '=' ) ; public final void rule__NavigatingBarArgCS__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22354:1: ( ( '=' ) ) - // InternalQVTimperative.g:22355:1: ( '=' ) + // InternalQVTimperative.g:23290:1: ( ( '=' ) ) + // InternalQVTimperative.g:23291:1: ( '=' ) { - // InternalQVTimperative.g:22355:1: ( '=' ) - // InternalQVTimperative.g:22356:1: '=' + // InternalQVTimperative.g:23291:1: ( '=' ) + // InternalQVTimperative.g:23292:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -65666,14 +68357,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__1" - // InternalQVTimperative.g:22369:1: rule__NavigatingBarArgCS__Group_2_2__1 : rule__NavigatingBarArgCS__Group_2_2__1__Impl ; + // InternalQVTimperative.g:23305:1: rule__NavigatingBarArgCS__Group_2_2__1 : rule__NavigatingBarArgCS__Group_2_2__1__Impl ; public final void rule__NavigatingBarArgCS__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22373:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl ) - // InternalQVTimperative.g:22374:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl + // InternalQVTimperative.g:23309:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl ) + // InternalQVTimperative.g:23310:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingBarArgCS__Group_2_2__1__Impl(); @@ -65699,23 +68390,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__1__Impl" - // InternalQVTimperative.g:22380:1: rule__NavigatingBarArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ; + // InternalQVTimperative.g:23316:1: rule__NavigatingBarArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ; public final void rule__NavigatingBarArgCS__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22384:1: ( ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ) - // InternalQVTimperative.g:22385:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) + // InternalQVTimperative.g:23320:1: ( ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ) + // InternalQVTimperative.g:23321:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) { - // InternalQVTimperative.g:22385:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) - // InternalQVTimperative.g:22386:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) + // InternalQVTimperative.g:23321:1: ( ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) + // InternalQVTimperative.g:23322:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedInitExpressionAssignment_2_2_1()); } - // InternalQVTimperative.g:22387:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) - // InternalQVTimperative.g:22387:2: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 + // InternalQVTimperative.g:23323:1: ( rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 ) + // InternalQVTimperative.g:23323:2: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1(); @@ -65750,14 +68441,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group__0" - // InternalQVTimperative.g:22401:1: rule__NavigatingCommaArgCS__Group__0 : rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ; + // InternalQVTimperative.g:23337:1: rule__NavigatingCommaArgCS__Group__0 : rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ; public final void rule__NavigatingCommaArgCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22405:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ) - // InternalQVTimperative.g:22406:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 + // InternalQVTimperative.g:23341:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ) + // InternalQVTimperative.g:23342:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NavigatingCommaArgCS__Group__0__Impl(); @@ -65788,23 +68479,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group__0__Impl" - // InternalQVTimperative.g:22413:1: rule__NavigatingCommaArgCS__Group__0__Impl : ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ; + // InternalQVTimperative.g:23349:1: rule__NavigatingCommaArgCS__Group__0__Impl : ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ; public final void rule__NavigatingCommaArgCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22417:1: ( ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ) - // InternalQVTimperative.g:22418:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) + // InternalQVTimperative.g:23353:1: ( ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ) + // InternalQVTimperative.g:23354:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) { - // InternalQVTimperative.g:22418:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) - // InternalQVTimperative.g:22419:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) + // InternalQVTimperative.g:23354:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) + // InternalQVTimperative.g:23355:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixAssignment_0()); } - // InternalQVTimperative.g:22420:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) - // InternalQVTimperative.g:22420:2: rule__NavigatingCommaArgCS__PrefixAssignment_0 + // InternalQVTimperative.g:23356:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) + // InternalQVTimperative.g:23356:2: rule__NavigatingCommaArgCS__PrefixAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__PrefixAssignment_0(); @@ -65839,16 +68530,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group__1" - // InternalQVTimperative.g:22430:1: rule__NavigatingCommaArgCS__Group__1 : rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ; + // InternalQVTimperative.g:23366:1: rule__NavigatingCommaArgCS__Group__1 : rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ; public final void rule__NavigatingCommaArgCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22434:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ) - // InternalQVTimperative.g:22435:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 + // InternalQVTimperative.g:23370:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ) + // InternalQVTimperative.g:23371:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_109); + pushFollow(FollowSets000.FOLLOW_114); rule__NavigatingCommaArgCS__Group__1__Impl(); state._fsp--; @@ -65877,23 +68568,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group__1__Impl" - // InternalQVTimperative.g:22442:1: rule__NavigatingCommaArgCS__Group__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) ; + // InternalQVTimperative.g:23378:1: rule__NavigatingCommaArgCS__Group__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) ; public final void rule__NavigatingCommaArgCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22446:1: ( ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) ) - // InternalQVTimperative.g:22447:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) + // InternalQVTimperative.g:23382:1: ( ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) ) + // InternalQVTimperative.g:23383:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) { - // InternalQVTimperative.g:22447:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) - // InternalQVTimperative.g:22448:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) + // InternalQVTimperative.g:23383:1: ( ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) ) + // InternalQVTimperative.g:23384:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionAssignment_1()); } - // InternalQVTimperative.g:22449:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) - // InternalQVTimperative.g:22449:2: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 + // InternalQVTimperative.g:23385:1: ( rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 ) + // InternalQVTimperative.g:23385:2: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1(); @@ -65928,14 +68619,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group__2" - // InternalQVTimperative.g:22459:1: rule__NavigatingCommaArgCS__Group__2 : rule__NavigatingCommaArgCS__Group__2__Impl ; + // InternalQVTimperative.g:23395:1: rule__NavigatingCommaArgCS__Group__2 : rule__NavigatingCommaArgCS__Group__2__Impl ; public final void rule__NavigatingCommaArgCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22463:1: ( rule__NavigatingCommaArgCS__Group__2__Impl ) - // InternalQVTimperative.g:22464:2: rule__NavigatingCommaArgCS__Group__2__Impl + // InternalQVTimperative.g:23399:1: ( rule__NavigatingCommaArgCS__Group__2__Impl ) + // InternalQVTimperative.g:23400:2: rule__NavigatingCommaArgCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__Group__2__Impl(); @@ -65961,31 +68652,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group__2__Impl" - // InternalQVTimperative.g:22470:1: rule__NavigatingCommaArgCS__Group__2__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) ; + // InternalQVTimperative.g:23406:1: rule__NavigatingCommaArgCS__Group__2__Impl : ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) ; public final void rule__NavigatingCommaArgCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22474:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) ) - // InternalQVTimperative.g:22475:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) + // InternalQVTimperative.g:23410:1: ( ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) ) + // InternalQVTimperative.g:23411:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) { - // InternalQVTimperative.g:22475:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) - // InternalQVTimperative.g:22476:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )? + // InternalQVTimperative.g:23411:1: ( ( rule__NavigatingCommaArgCS__Alternatives_2 )? ) + // InternalQVTimperative.g:23412:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getAlternatives_2()); } - // InternalQVTimperative.g:22477:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )? - int alt212=2; - int LA212_0 = input.LA(1); + // InternalQVTimperative.g:23413:1: ( rule__NavigatingCommaArgCS__Alternatives_2 )? + int alt218=2; + int LA218_0 = input.LA(1); - if ( (LA212_0==71||LA212_0==74) ) { - alt212=1; + if ( (LA218_0==73||LA218_0==82) ) { + alt218=1; } - switch (alt212) { + switch (alt218) { case 1 : - // InternalQVTimperative.g:22477:2: rule__NavigatingCommaArgCS__Alternatives_2 + // InternalQVTimperative.g:23413:2: rule__NavigatingCommaArgCS__Alternatives_2 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__Alternatives_2(); @@ -66023,14 +68714,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__0" - // InternalQVTimperative.g:22493:1: rule__NavigatingCommaArgCS__Group_2_0__0 : rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 ; + // InternalQVTimperative.g:23429:1: rule__NavigatingCommaArgCS__Group_2_0__0 : rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 ; public final void rule__NavigatingCommaArgCS__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22497:1: ( rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 ) - // InternalQVTimperative.g:22498:2: rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 + // InternalQVTimperative.g:23433:1: ( rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 ) + // InternalQVTimperative.g:23434:2: rule__NavigatingCommaArgCS__Group_2_0__0__Impl rule__NavigatingCommaArgCS__Group_2_0__1 { pushFollow(FollowSets000.FOLLOW_12); rule__NavigatingCommaArgCS__Group_2_0__0__Impl(); @@ -66061,22 +68752,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__0__Impl" - // InternalQVTimperative.g:22505:1: rule__NavigatingCommaArgCS__Group_2_0__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:23441:1: rule__NavigatingCommaArgCS__Group_2_0__0__Impl : ( ':' ) ; public final void rule__NavigatingCommaArgCS__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22509:1: ( ( ':' ) ) - // InternalQVTimperative.g:22510:1: ( ':' ) + // InternalQVTimperative.g:23445:1: ( ( ':' ) ) + // InternalQVTimperative.g:23446:1: ( ':' ) { - // InternalQVTimperative.g:22510:1: ( ':' ) - // InternalQVTimperative.g:22511:1: ':' + // InternalQVTimperative.g:23446:1: ( ':' ) + // InternalQVTimperative.g:23447:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0_0()); } @@ -66102,16 +68793,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__1" - // InternalQVTimperative.g:22524:1: rule__NavigatingCommaArgCS__Group_2_0__1 : rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 ; + // InternalQVTimperative.g:23460:1: rule__NavigatingCommaArgCS__Group_2_0__1 : rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 ; public final void rule__NavigatingCommaArgCS__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22528:1: ( rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 ) - // InternalQVTimperative.g:22529:2: rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 + // InternalQVTimperative.g:23464:1: ( rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 ) + // InternalQVTimperative.g:23465:2: rule__NavigatingCommaArgCS__Group_2_0__1__Impl rule__NavigatingCommaArgCS__Group_2_0__2 { - pushFollow(FollowSets000.FOLLOW_93); + pushFollow(FollowSets000.FOLLOW_98); rule__NavigatingCommaArgCS__Group_2_0__1__Impl(); state._fsp--; @@ -66140,23 +68831,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__1__Impl" - // InternalQVTimperative.g:22536:1: rule__NavigatingCommaArgCS__Group_2_0__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) ; + // InternalQVTimperative.g:23472:1: rule__NavigatingCommaArgCS__Group_2_0__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) ; public final void rule__NavigatingCommaArgCS__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22540:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) ) - // InternalQVTimperative.g:22541:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) + // InternalQVTimperative.g:23476:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) ) + // InternalQVTimperative.g:23477:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) { - // InternalQVTimperative.g:22541:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) - // InternalQVTimperative.g:22542:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) + // InternalQVTimperative.g:23477:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) ) + // InternalQVTimperative.g:23478:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeAssignment_2_0_1()); } - // InternalQVTimperative.g:22543:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) - // InternalQVTimperative.g:22543:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 + // InternalQVTimperative.g:23479:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 ) + // InternalQVTimperative.g:23479:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1(); @@ -66191,14 +68882,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__2" - // InternalQVTimperative.g:22553:1: rule__NavigatingCommaArgCS__Group_2_0__2 : rule__NavigatingCommaArgCS__Group_2_0__2__Impl ; + // InternalQVTimperative.g:23489:1: rule__NavigatingCommaArgCS__Group_2_0__2 : rule__NavigatingCommaArgCS__Group_2_0__2__Impl ; public final void rule__NavigatingCommaArgCS__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22557:1: ( rule__NavigatingCommaArgCS__Group_2_0__2__Impl ) - // InternalQVTimperative.g:22558:2: rule__NavigatingCommaArgCS__Group_2_0__2__Impl + // InternalQVTimperative.g:23493:1: ( rule__NavigatingCommaArgCS__Group_2_0__2__Impl ) + // InternalQVTimperative.g:23494:2: rule__NavigatingCommaArgCS__Group_2_0__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__Group_2_0__2__Impl(); @@ -66224,31 +68915,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0__2__Impl" - // InternalQVTimperative.g:22564:1: rule__NavigatingCommaArgCS__Group_2_0__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) ; + // InternalQVTimperative.g:23500:1: rule__NavigatingCommaArgCS__Group_2_0__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) ; public final void rule__NavigatingCommaArgCS__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22568:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) ) - // InternalQVTimperative.g:22569:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) + // InternalQVTimperative.g:23504:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) ) + // InternalQVTimperative.g:23505:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) { - // InternalQVTimperative.g:22569:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) - // InternalQVTimperative.g:22570:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? + // InternalQVTimperative.g:23505:1: ( ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? ) + // InternalQVTimperative.g:23506:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_0_2()); } - // InternalQVTimperative.g:22571:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? - int alt213=2; - int LA213_0 = input.LA(1); + // InternalQVTimperative.g:23507:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0 )? + int alt219=2; + int LA219_0 = input.LA(1); - if ( (LA213_0==39) ) { - alt213=1; + if ( (LA219_0==40) ) { + alt219=1; } - switch (alt213) { + switch (alt219) { case 1 : - // InternalQVTimperative.g:22571:2: rule__NavigatingCommaArgCS__Group_2_0_2__0 + // InternalQVTimperative.g:23507:2: rule__NavigatingCommaArgCS__Group_2_0_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__Group_2_0_2__0(); @@ -66286,14 +68977,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__0" - // InternalQVTimperative.g:22587:1: rule__NavigatingCommaArgCS__Group_2_0_2__0 : rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 ; + // InternalQVTimperative.g:23523:1: rule__NavigatingCommaArgCS__Group_2_0_2__0 : rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 ; public final void rule__NavigatingCommaArgCS__Group_2_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22591:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 ) - // InternalQVTimperative.g:22592:2: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 + // InternalQVTimperative.g:23527:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 ) + // InternalQVTimperative.g:23528:2: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl rule__NavigatingCommaArgCS__Group_2_0_2__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl(); @@ -66324,22 +69015,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl" - // InternalQVTimperative.g:22599:1: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl : ( '=' ) ; + // InternalQVTimperative.g:23535:1: rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl : ( '=' ) ; public final void rule__NavigatingCommaArgCS__Group_2_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22603:1: ( ( '=' ) ) - // InternalQVTimperative.g:22604:1: ( '=' ) + // InternalQVTimperative.g:23539:1: ( ( '=' ) ) + // InternalQVTimperative.g:23540:1: ( '=' ) { - // InternalQVTimperative.g:22604:1: ( '=' ) - // InternalQVTimperative.g:22605:1: '=' + // InternalQVTimperative.g:23540:1: ( '=' ) + // InternalQVTimperative.g:23541:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_0_2_0()); } @@ -66365,14 +69056,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__1" - // InternalQVTimperative.g:22618:1: rule__NavigatingCommaArgCS__Group_2_0_2__1 : rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl ; + // InternalQVTimperative.g:23554:1: rule__NavigatingCommaArgCS__Group_2_0_2__1 : rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl ; public final void rule__NavigatingCommaArgCS__Group_2_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22622:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl ) - // InternalQVTimperative.g:22623:2: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl + // InternalQVTimperative.g:23558:1: ( rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl ) + // InternalQVTimperative.g:23559:2: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl(); @@ -66398,23 +69089,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl" - // InternalQVTimperative.g:22629:1: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) ; + // InternalQVTimperative.g:23565:1: rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) ; public final void rule__NavigatingCommaArgCS__Group_2_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22633:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) ) - // InternalQVTimperative.g:22634:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) + // InternalQVTimperative.g:23569:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) ) + // InternalQVTimperative.g:23570:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) { - // InternalQVTimperative.g:22634:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) - // InternalQVTimperative.g:22635:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) + // InternalQVTimperative.g:23570:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) ) + // InternalQVTimperative.g:23571:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionAssignment_2_0_2_1()); } - // InternalQVTimperative.g:22636:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) - // InternalQVTimperative.g:22636:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 + // InternalQVTimperative.g:23572:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 ) + // InternalQVTimperative.g:23572:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1(); @@ -66449,14 +69140,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__0" - // InternalQVTimperative.g:22650:1: rule__NavigatingCommaArgCS__Group_2_1__0 : rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 ; + // InternalQVTimperative.g:23586:1: rule__NavigatingCommaArgCS__Group_2_1__0 : rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 ; public final void rule__NavigatingCommaArgCS__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22654:1: ( rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 ) - // InternalQVTimperative.g:22655:2: rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 + // InternalQVTimperative.g:23590:1: ( rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 ) + // InternalQVTimperative.g:23591:2: rule__NavigatingCommaArgCS__Group_2_1__0__Impl rule__NavigatingCommaArgCS__Group_2_1__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NavigatingCommaArgCS__Group_2_1__0__Impl(); @@ -66487,22 +69178,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__0__Impl" - // InternalQVTimperative.g:22662:1: rule__NavigatingCommaArgCS__Group_2_1__0__Impl : ( 'in' ) ; + // InternalQVTimperative.g:23598:1: rule__NavigatingCommaArgCS__Group_2_1__0__Impl : ( 'in' ) ; public final void rule__NavigatingCommaArgCS__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22666:1: ( ( 'in' ) ) - // InternalQVTimperative.g:22667:1: ( 'in' ) + // InternalQVTimperative.g:23602:1: ( ( 'in' ) ) + // InternalQVTimperative.g:23603:1: ( 'in' ) { - // InternalQVTimperative.g:22667:1: ( 'in' ) - // InternalQVTimperative.g:22668:1: 'in' + // InternalQVTimperative.g:23603:1: ( 'in' ) + // InternalQVTimperative.g:23604:1: 'in' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_1_0()); } - match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getInKeyword_2_1_0()); } @@ -66528,14 +69219,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__1" - // InternalQVTimperative.g:22681:1: rule__NavigatingCommaArgCS__Group_2_1__1 : rule__NavigatingCommaArgCS__Group_2_1__1__Impl ; + // InternalQVTimperative.g:23617:1: rule__NavigatingCommaArgCS__Group_2_1__1 : rule__NavigatingCommaArgCS__Group_2_1__1__Impl ; public final void rule__NavigatingCommaArgCS__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22685:1: ( rule__NavigatingCommaArgCS__Group_2_1__1__Impl ) - // InternalQVTimperative.g:22686:2: rule__NavigatingCommaArgCS__Group_2_1__1__Impl + // InternalQVTimperative.g:23621:1: ( rule__NavigatingCommaArgCS__Group_2_1__1__Impl ) + // InternalQVTimperative.g:23622:2: rule__NavigatingCommaArgCS__Group_2_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__Group_2_1__1__Impl(); @@ -66561,23 +69252,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__Group_2_1__1__Impl" - // InternalQVTimperative.g:22692:1: rule__NavigatingCommaArgCS__Group_2_1__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) ; + // InternalQVTimperative.g:23628:1: rule__NavigatingCommaArgCS__Group_2_1__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) ; public final void rule__NavigatingCommaArgCS__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22696:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) ) - // InternalQVTimperative.g:22697:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) + // InternalQVTimperative.g:23632:1: ( ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) ) + // InternalQVTimperative.g:23633:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) { - // InternalQVTimperative.g:22697:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) - // InternalQVTimperative.g:22698:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) + // InternalQVTimperative.g:23633:1: ( ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) ) + // InternalQVTimperative.g:23634:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionAssignment_2_1_1()); } - // InternalQVTimperative.g:22699:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) - // InternalQVTimperative.g:22699:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 + // InternalQVTimperative.g:23635:1: ( rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 ) + // InternalQVTimperative.g:23635:2: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1(); @@ -66612,14 +69303,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group__0" - // InternalQVTimperative.g:22713:1: rule__NavigatingSemiArgCS__Group__0 : rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ; + // InternalQVTimperative.g:23649:1: rule__NavigatingSemiArgCS__Group__0 : rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ; public final void rule__NavigatingSemiArgCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22717:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ) - // InternalQVTimperative.g:22718:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 + // InternalQVTimperative.g:23653:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ) + // InternalQVTimperative.g:23654:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NavigatingSemiArgCS__Group__0__Impl(); @@ -66650,23 +69341,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group__0__Impl" - // InternalQVTimperative.g:22725:1: rule__NavigatingSemiArgCS__Group__0__Impl : ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ; + // InternalQVTimperative.g:23661:1: rule__NavigatingSemiArgCS__Group__0__Impl : ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ; public final void rule__NavigatingSemiArgCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22729:1: ( ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ) - // InternalQVTimperative.g:22730:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) + // InternalQVTimperative.g:23665:1: ( ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ) + // InternalQVTimperative.g:23666:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) { - // InternalQVTimperative.g:22730:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) - // InternalQVTimperative.g:22731:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) + // InternalQVTimperative.g:23666:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) + // InternalQVTimperative.g:23667:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixAssignment_0()); } - // InternalQVTimperative.g:22732:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) - // InternalQVTimperative.g:22732:2: rule__NavigatingSemiArgCS__PrefixAssignment_0 + // InternalQVTimperative.g:23668:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) + // InternalQVTimperative.g:23668:2: rule__NavigatingSemiArgCS__PrefixAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingSemiArgCS__PrefixAssignment_0(); @@ -66701,16 +69392,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group__1" - // InternalQVTimperative.g:22742:1: rule__NavigatingSemiArgCS__Group__1 : rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ; + // InternalQVTimperative.g:23678:1: rule__NavigatingSemiArgCS__Group__1 : rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ; public final void rule__NavigatingSemiArgCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22746:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ) - // InternalQVTimperative.g:22747:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 + // InternalQVTimperative.g:23682:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ) + // InternalQVTimperative.g:23683:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_15); + pushFollow(FollowSets000.FOLLOW_16); rule__NavigatingSemiArgCS__Group__1__Impl(); state._fsp--; @@ -66739,23 +69430,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group__1__Impl" - // InternalQVTimperative.g:22754:1: rule__NavigatingSemiArgCS__Group__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) ; + // InternalQVTimperative.g:23690:1: rule__NavigatingSemiArgCS__Group__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) ; public final void rule__NavigatingSemiArgCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22758:1: ( ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) ) - // InternalQVTimperative.g:22759:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) + // InternalQVTimperative.g:23694:1: ( ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) ) + // InternalQVTimperative.g:23695:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) { - // InternalQVTimperative.g:22759:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) - // InternalQVTimperative.g:22760:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) + // InternalQVTimperative.g:23695:1: ( ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) ) + // InternalQVTimperative.g:23696:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionAssignment_1()); } - // InternalQVTimperative.g:22761:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) - // InternalQVTimperative.g:22761:2: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 + // InternalQVTimperative.g:23697:1: ( rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 ) + // InternalQVTimperative.g:23697:2: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1(); @@ -66790,14 +69481,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group__2" - // InternalQVTimperative.g:22771:1: rule__NavigatingSemiArgCS__Group__2 : rule__NavigatingSemiArgCS__Group__2__Impl ; + // InternalQVTimperative.g:23707:1: rule__NavigatingSemiArgCS__Group__2 : rule__NavigatingSemiArgCS__Group__2__Impl ; public final void rule__NavigatingSemiArgCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22775:1: ( rule__NavigatingSemiArgCS__Group__2__Impl ) - // InternalQVTimperative.g:22776:2: rule__NavigatingSemiArgCS__Group__2__Impl + // InternalQVTimperative.g:23711:1: ( rule__NavigatingSemiArgCS__Group__2__Impl ) + // InternalQVTimperative.g:23712:2: rule__NavigatingSemiArgCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingSemiArgCS__Group__2__Impl(); @@ -66823,31 +69514,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group__2__Impl" - // InternalQVTimperative.g:22782:1: rule__NavigatingSemiArgCS__Group__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) ; + // InternalQVTimperative.g:23718:1: rule__NavigatingSemiArgCS__Group__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) ; public final void rule__NavigatingSemiArgCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22786:1: ( ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) ) - // InternalQVTimperative.g:22787:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) + // InternalQVTimperative.g:23722:1: ( ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) ) + // InternalQVTimperative.g:23723:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) { - // InternalQVTimperative.g:22787:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) - // InternalQVTimperative.g:22788:1: ( rule__NavigatingSemiArgCS__Group_2__0 )? + // InternalQVTimperative.g:23723:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) + // InternalQVTimperative.g:23724:1: ( rule__NavigatingSemiArgCS__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2()); } - // InternalQVTimperative.g:22789:1: ( rule__NavigatingSemiArgCS__Group_2__0 )? - int alt214=2; - int LA214_0 = input.LA(1); + // InternalQVTimperative.g:23725:1: ( rule__NavigatingSemiArgCS__Group_2__0 )? + int alt220=2; + int LA220_0 = input.LA(1); - if ( (LA214_0==71) ) { - alt214=1; + if ( (LA220_0==73) ) { + alt220=1; } - switch (alt214) { + switch (alt220) { case 1 : - // InternalQVTimperative.g:22789:2: rule__NavigatingSemiArgCS__Group_2__0 + // InternalQVTimperative.g:23725:2: rule__NavigatingSemiArgCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingSemiArgCS__Group_2__0(); @@ -66885,14 +69576,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group_2__0" - // InternalQVTimperative.g:22805:1: rule__NavigatingSemiArgCS__Group_2__0 : rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ; + // InternalQVTimperative.g:23741:1: rule__NavigatingSemiArgCS__Group_2__0 : rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ; public final void rule__NavigatingSemiArgCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22809:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ) - // InternalQVTimperative.g:22810:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 + // InternalQVTimperative.g:23745:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ) + // InternalQVTimperative.g:23746:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__NavigatingSemiArgCS__Group_2__0__Impl(); @@ -66923,22 +69614,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group_2__0__Impl" - // InternalQVTimperative.g:22817:1: rule__NavigatingSemiArgCS__Group_2__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:23753:1: rule__NavigatingSemiArgCS__Group_2__0__Impl : ( ':' ) ; public final void rule__NavigatingSemiArgCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22821:1: ( ( ':' ) ) - // InternalQVTimperative.g:22822:1: ( ':' ) + // InternalQVTimperative.g:23757:1: ( ( ':' ) ) + // InternalQVTimperative.g:23758:1: ( ':' ) { - // InternalQVTimperative.g:22822:1: ( ':' ) - // InternalQVTimperative.g:22823:1: ':' + // InternalQVTimperative.g:23758:1: ( ':' ) + // InternalQVTimperative.g:23759:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); } @@ -66964,16 +69655,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group_2__1" - // InternalQVTimperative.g:22836:1: rule__NavigatingSemiArgCS__Group_2__1 : rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ; + // InternalQVTimperative.g:23772:1: rule__NavigatingSemiArgCS__Group_2__1 : rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ; public final void rule__NavigatingSemiArgCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22840:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ) - // InternalQVTimperative.g:22841:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 + // InternalQVTimperative.g:23776:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ) + // InternalQVTimperative.g:23777:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_93); + pushFollow(FollowSets000.FOLLOW_98); rule__NavigatingSemiArgCS__Group_2__1__Impl(); state._fsp--; @@ -67002,23 +69693,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group_2__1__Impl" - // InternalQVTimperative.g:22848:1: rule__NavigatingSemiArgCS__Group_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) ; + // InternalQVTimperative.g:23784:1: rule__NavigatingSemiArgCS__Group_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) ; public final void rule__NavigatingSemiArgCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22852:1: ( ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) ) - // InternalQVTimperative.g:22853:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) + // InternalQVTimperative.g:23788:1: ( ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) ) + // InternalQVTimperative.g:23789:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) { - // InternalQVTimperative.g:22853:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) - // InternalQVTimperative.g:22854:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) + // InternalQVTimperative.g:23789:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) + // InternalQVTimperative.g:23790:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeAssignment_2_1()); } - // InternalQVTimperative.g:22855:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) - // InternalQVTimperative.g:22855:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 + // InternalQVTimperative.g:23791:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) + // InternalQVTimperative.g:23791:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1(); @@ -67053,14 +69744,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group_2__2" - // InternalQVTimperative.g:22865:1: rule__NavigatingSemiArgCS__Group_2__2 : rule__NavigatingSemiArgCS__Group_2__2__Impl ; + // InternalQVTimperative.g:23801:1: rule__NavigatingSemiArgCS__Group_2__2 : rule__NavigatingSemiArgCS__Group_2__2__Impl ; public final void rule__NavigatingSemiArgCS__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22869:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl ) - // InternalQVTimperative.g:22870:2: rule__NavigatingSemiArgCS__Group_2__2__Impl + // InternalQVTimperative.g:23805:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl ) + // InternalQVTimperative.g:23806:2: rule__NavigatingSemiArgCS__Group_2__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingSemiArgCS__Group_2__2__Impl(); @@ -67086,31 +69777,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group_2__2__Impl" - // InternalQVTimperative.g:22876:1: rule__NavigatingSemiArgCS__Group_2__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) ; + // InternalQVTimperative.g:23812:1: rule__NavigatingSemiArgCS__Group_2__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) ; public final void rule__NavigatingSemiArgCS__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22880:1: ( ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) ) - // InternalQVTimperative.g:22881:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) + // InternalQVTimperative.g:23816:1: ( ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) ) + // InternalQVTimperative.g:23817:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) { - // InternalQVTimperative.g:22881:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) - // InternalQVTimperative.g:22882:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )? + // InternalQVTimperative.g:23817:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) + // InternalQVTimperative.g:23818:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2_2()); } - // InternalQVTimperative.g:22883:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )? - int alt215=2; - int LA215_0 = input.LA(1); + // InternalQVTimperative.g:23819:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )? + int alt221=2; + int LA221_0 = input.LA(1); - if ( (LA215_0==39) ) { - alt215=1; + if ( (LA221_0==40) ) { + alt221=1; } - switch (alt215) { + switch (alt221) { case 1 : - // InternalQVTimperative.g:22883:2: rule__NavigatingSemiArgCS__Group_2_2__0 + // InternalQVTimperative.g:23819:2: rule__NavigatingSemiArgCS__Group_2_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingSemiArgCS__Group_2_2__0(); @@ -67148,14 +69839,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__0" - // InternalQVTimperative.g:22899:1: rule__NavigatingSemiArgCS__Group_2_2__0 : rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ; + // InternalQVTimperative.g:23835:1: rule__NavigatingSemiArgCS__Group_2_2__0 : rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ; public final void rule__NavigatingSemiArgCS__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22903:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ) - // InternalQVTimperative.g:22904:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 + // InternalQVTimperative.g:23839:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ) + // InternalQVTimperative.g:23840:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NavigatingSemiArgCS__Group_2_2__0__Impl(); @@ -67186,22 +69877,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__0__Impl" - // InternalQVTimperative.g:22911:1: rule__NavigatingSemiArgCS__Group_2_2__0__Impl : ( '=' ) ; + // InternalQVTimperative.g:23847:1: rule__NavigatingSemiArgCS__Group_2_2__0__Impl : ( '=' ) ; public final void rule__NavigatingSemiArgCS__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22915:1: ( ( '=' ) ) - // InternalQVTimperative.g:22916:1: ( '=' ) + // InternalQVTimperative.g:23851:1: ( ( '=' ) ) + // InternalQVTimperative.g:23852:1: ( '=' ) { - // InternalQVTimperative.g:22916:1: ( '=' ) - // InternalQVTimperative.g:22917:1: '=' + // InternalQVTimperative.g:23852:1: ( '=' ) + // InternalQVTimperative.g:23853:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -67227,14 +69918,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__1" - // InternalQVTimperative.g:22930:1: rule__NavigatingSemiArgCS__Group_2_2__1 : rule__NavigatingSemiArgCS__Group_2_2__1__Impl ; + // InternalQVTimperative.g:23866:1: rule__NavigatingSemiArgCS__Group_2_2__1 : rule__NavigatingSemiArgCS__Group_2_2__1__Impl ; public final void rule__NavigatingSemiArgCS__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22934:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl ) - // InternalQVTimperative.g:22935:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl + // InternalQVTimperative.g:23870:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl ) + // InternalQVTimperative.g:23871:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingSemiArgCS__Group_2_2__1__Impl(); @@ -67260,23 +69951,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__1__Impl" - // InternalQVTimperative.g:22941:1: rule__NavigatingSemiArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ; + // InternalQVTimperative.g:23877:1: rule__NavigatingSemiArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ; public final void rule__NavigatingSemiArgCS__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22945:1: ( ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ) - // InternalQVTimperative.g:22946:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) + // InternalQVTimperative.g:23881:1: ( ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) ) + // InternalQVTimperative.g:23882:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) { - // InternalQVTimperative.g:22946:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) - // InternalQVTimperative.g:22947:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) + // InternalQVTimperative.g:23882:1: ( ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) ) + // InternalQVTimperative.g:23883:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedInitExpressionAssignment_2_2_1()); } - // InternalQVTimperative.g:22948:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) - // InternalQVTimperative.g:22948:2: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 + // InternalQVTimperative.g:23884:1: ( rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 ) + // InternalQVTimperative.g:23884:2: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1(); @@ -67311,16 +70002,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__0" - // InternalQVTimperative.g:22962:1: rule__IfExpCS__Group__0 : rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ; + // InternalQVTimperative.g:23898:1: rule__IfExpCS__Group__0 : rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ; public final void rule__IfExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22966:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ) - // InternalQVTimperative.g:22967:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 + // InternalQVTimperative.g:23902:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ) + // InternalQVTimperative.g:23903:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_89); + pushFollow(FollowSets000.FOLLOW_94); rule__IfExpCS__Group__0__Impl(); state._fsp--; @@ -67349,22 +70040,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__0__Impl" - // InternalQVTimperative.g:22974:1: rule__IfExpCS__Group__0__Impl : ( 'if' ) ; + // InternalQVTimperative.g:23910:1: rule__IfExpCS__Group__0__Impl : ( 'if' ) ; public final void rule__IfExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22978:1: ( ( 'if' ) ) - // InternalQVTimperative.g:22979:1: ( 'if' ) + // InternalQVTimperative.g:23914:1: ( ( 'if' ) ) + // InternalQVTimperative.g:23915:1: ( 'if' ) { - // InternalQVTimperative.g:22979:1: ( 'if' ) - // InternalQVTimperative.g:22980:1: 'if' + // InternalQVTimperative.g:23915:1: ( 'if' ) + // InternalQVTimperative.g:23916:1: 'if' { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getIfKeyword_0()); } - match(input,108,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getIfKeyword_0()); } @@ -67390,16 +70081,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__1" - // InternalQVTimperative.g:22993:1: rule__IfExpCS__Group__1 : rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ; + // InternalQVTimperative.g:23929:1: rule__IfExpCS__Group__1 : rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ; public final void rule__IfExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:22997:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ) - // InternalQVTimperative.g:22998:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 + // InternalQVTimperative.g:23933:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ) + // InternalQVTimperative.g:23934:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_110); + pushFollow(FollowSets000.FOLLOW_115); rule__IfExpCS__Group__1__Impl(); state._fsp--; @@ -67428,23 +70119,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__1__Impl" - // InternalQVTimperative.g:23005:1: rule__IfExpCS__Group__1__Impl : ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) ; + // InternalQVTimperative.g:23941:1: rule__IfExpCS__Group__1__Impl : ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) ; public final void rule__IfExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23009:1: ( ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) ) - // InternalQVTimperative.g:23010:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) + // InternalQVTimperative.g:23945:1: ( ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) ) + // InternalQVTimperative.g:23946:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) { - // InternalQVTimperative.g:23010:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) - // InternalQVTimperative.g:23011:1: ( rule__IfExpCS__OwnedConditionAssignment_1 ) + // InternalQVTimperative.g:23946:1: ( ( rule__IfExpCS__OwnedConditionAssignment_1 ) ) + // InternalQVTimperative.g:23947:1: ( rule__IfExpCS__OwnedConditionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionAssignment_1()); } - // InternalQVTimperative.g:23012:1: ( rule__IfExpCS__OwnedConditionAssignment_1 ) - // InternalQVTimperative.g:23012:2: rule__IfExpCS__OwnedConditionAssignment_1 + // InternalQVTimperative.g:23948:1: ( rule__IfExpCS__OwnedConditionAssignment_1 ) + // InternalQVTimperative.g:23948:2: rule__IfExpCS__OwnedConditionAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__IfExpCS__OwnedConditionAssignment_1(); @@ -67479,14 +70170,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__2" - // InternalQVTimperative.g:23022:1: rule__IfExpCS__Group__2 : rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ; + // InternalQVTimperative.g:23958:1: rule__IfExpCS__Group__2 : rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ; public final void rule__IfExpCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23026:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ) - // InternalQVTimperative.g:23027:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 + // InternalQVTimperative.g:23962:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ) + // InternalQVTimperative.g:23963:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 { pushFollow(FollowSets000.FOLLOW_10); rule__IfExpCS__Group__2__Impl(); @@ -67517,22 +70208,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__2__Impl" - // InternalQVTimperative.g:23034:1: rule__IfExpCS__Group__2__Impl : ( 'then' ) ; + // InternalQVTimperative.g:23970:1: rule__IfExpCS__Group__2__Impl : ( 'then' ) ; public final void rule__IfExpCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23038:1: ( ( 'then' ) ) - // InternalQVTimperative.g:23039:1: ( 'then' ) + // InternalQVTimperative.g:23974:1: ( ( 'then' ) ) + // InternalQVTimperative.g:23975:1: ( 'then' ) { - // InternalQVTimperative.g:23039:1: ( 'then' ) - // InternalQVTimperative.g:23040:1: 'then' + // InternalQVTimperative.g:23975:1: ( 'then' ) + // InternalQVTimperative.g:23976:1: 'then' { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getThenKeyword_2()); } - match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getThenKeyword_2()); } @@ -67558,16 +70249,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__3" - // InternalQVTimperative.g:23053:1: rule__IfExpCS__Group__3 : rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ; + // InternalQVTimperative.g:23989:1: rule__IfExpCS__Group__3 : rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ; public final void rule__IfExpCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23057:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ) - // InternalQVTimperative.g:23058:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 + // InternalQVTimperative.g:23993:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ) + // InternalQVTimperative.g:23994:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_111); + pushFollow(FollowSets000.FOLLOW_116); rule__IfExpCS__Group__3__Impl(); state._fsp--; @@ -67596,23 +70287,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__3__Impl" - // InternalQVTimperative.g:23065:1: rule__IfExpCS__Group__3__Impl : ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) ; + // InternalQVTimperative.g:24001:1: rule__IfExpCS__Group__3__Impl : ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) ; public final void rule__IfExpCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23069:1: ( ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) ) - // InternalQVTimperative.g:23070:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) + // InternalQVTimperative.g:24005:1: ( ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) ) + // InternalQVTimperative.g:24006:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) { - // InternalQVTimperative.g:23070:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) - // InternalQVTimperative.g:23071:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) + // InternalQVTimperative.g:24006:1: ( ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) ) + // InternalQVTimperative.g:24007:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionAssignment_3()); } - // InternalQVTimperative.g:23072:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) - // InternalQVTimperative.g:23072:2: rule__IfExpCS__OwnedThenExpressionAssignment_3 + // InternalQVTimperative.g:24008:1: ( rule__IfExpCS__OwnedThenExpressionAssignment_3 ) + // InternalQVTimperative.g:24008:2: rule__IfExpCS__OwnedThenExpressionAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__IfExpCS__OwnedThenExpressionAssignment_3(); @@ -67647,16 +70338,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__4" - // InternalQVTimperative.g:23082:1: rule__IfExpCS__Group__4 : rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ; + // InternalQVTimperative.g:24018:1: rule__IfExpCS__Group__4 : rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ; public final void rule__IfExpCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23086:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ) - // InternalQVTimperative.g:23087:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 + // InternalQVTimperative.g:24022:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ) + // InternalQVTimperative.g:24023:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_111); + pushFollow(FollowSets000.FOLLOW_116); rule__IfExpCS__Group__4__Impl(); state._fsp--; @@ -67685,37 +70376,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__4__Impl" - // InternalQVTimperative.g:23094:1: rule__IfExpCS__Group__4__Impl : ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) ; + // InternalQVTimperative.g:24030:1: rule__IfExpCS__Group__4__Impl : ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) ; public final void rule__IfExpCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23098:1: ( ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) ) - // InternalQVTimperative.g:23099:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) + // InternalQVTimperative.g:24034:1: ( ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) ) + // InternalQVTimperative.g:24035:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) { - // InternalQVTimperative.g:23099:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) - // InternalQVTimperative.g:23100:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* + // InternalQVTimperative.g:24035:1: ( ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* ) + // InternalQVTimperative.g:24036:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsAssignment_4()); } - // InternalQVTimperative.g:23101:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* - loop216: + // InternalQVTimperative.g:24037:1: ( rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 )* + loop222: do { - int alt216=2; - int LA216_0 = input.LA(1); + int alt222=2; + int LA222_0 = input.LA(1); - if ( (LA216_0==112) ) { - alt216=1; + if ( (LA222_0==116) ) { + alt222=1; } - switch (alt216) { + switch (alt222) { case 1 : - // InternalQVTimperative.g:23101:2: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 + // InternalQVTimperative.g:24037:2: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 { - pushFollow(FollowSets000.FOLLOW_112); + pushFollow(FollowSets000.FOLLOW_117); rule__IfExpCS__OwnedIfThenExpressionsAssignment_4(); state._fsp--; @@ -67725,7 +70416,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop216; + break loop222; } } while (true); @@ -67754,14 +70445,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__5" - // InternalQVTimperative.g:23111:1: rule__IfExpCS__Group__5 : rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ; + // InternalQVTimperative.g:24047:1: rule__IfExpCS__Group__5 : rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ; public final void rule__IfExpCS__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23115:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ) - // InternalQVTimperative.g:23116:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 + // InternalQVTimperative.g:24051:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ) + // InternalQVTimperative.g:24052:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 { pushFollow(FollowSets000.FOLLOW_10); rule__IfExpCS__Group__5__Impl(); @@ -67792,22 +70483,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__5__Impl" - // InternalQVTimperative.g:23123:1: rule__IfExpCS__Group__5__Impl : ( 'else' ) ; + // InternalQVTimperative.g:24059:1: rule__IfExpCS__Group__5__Impl : ( 'else' ) ; public final void rule__IfExpCS__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23127:1: ( ( 'else' ) ) - // InternalQVTimperative.g:23128:1: ( 'else' ) + // InternalQVTimperative.g:24063:1: ( ( 'else' ) ) + // InternalQVTimperative.g:24064:1: ( 'else' ) { - // InternalQVTimperative.g:23128:1: ( 'else' ) - // InternalQVTimperative.g:23129:1: 'else' + // InternalQVTimperative.g:24064:1: ( 'else' ) + // InternalQVTimperative.g:24065:1: 'else' { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getElseKeyword_5()); } - match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getElseKeyword_5()); } @@ -67833,16 +70524,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__6" - // InternalQVTimperative.g:23142:1: rule__IfExpCS__Group__6 : rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 ; + // InternalQVTimperative.g:24078:1: rule__IfExpCS__Group__6 : rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 ; public final void rule__IfExpCS__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23146:1: ( rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 ) - // InternalQVTimperative.g:23147:2: rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 + // InternalQVTimperative.g:24082:1: ( rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 ) + // InternalQVTimperative.g:24083:2: rule__IfExpCS__Group__6__Impl rule__IfExpCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_113); + pushFollow(FollowSets000.FOLLOW_118); rule__IfExpCS__Group__6__Impl(); state._fsp--; @@ -67871,23 +70562,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__6__Impl" - // InternalQVTimperative.g:23154:1: rule__IfExpCS__Group__6__Impl : ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) ; + // InternalQVTimperative.g:24090:1: rule__IfExpCS__Group__6__Impl : ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) ; public final void rule__IfExpCS__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23158:1: ( ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) ) - // InternalQVTimperative.g:23159:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) + // InternalQVTimperative.g:24094:1: ( ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) ) + // InternalQVTimperative.g:24095:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) { - // InternalQVTimperative.g:23159:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) - // InternalQVTimperative.g:23160:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) + // InternalQVTimperative.g:24095:1: ( ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) ) + // InternalQVTimperative.g:24096:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionAssignment_6()); } - // InternalQVTimperative.g:23161:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) - // InternalQVTimperative.g:23161:2: rule__IfExpCS__OwnedElseExpressionAssignment_6 + // InternalQVTimperative.g:24097:1: ( rule__IfExpCS__OwnedElseExpressionAssignment_6 ) + // InternalQVTimperative.g:24097:2: rule__IfExpCS__OwnedElseExpressionAssignment_6 { pushFollow(FollowSets000.FOLLOW_2); rule__IfExpCS__OwnedElseExpressionAssignment_6(); @@ -67922,14 +70613,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__7" - // InternalQVTimperative.g:23171:1: rule__IfExpCS__Group__7 : rule__IfExpCS__Group__7__Impl ; + // InternalQVTimperative.g:24107:1: rule__IfExpCS__Group__7 : rule__IfExpCS__Group__7__Impl ; public final void rule__IfExpCS__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23175:1: ( rule__IfExpCS__Group__7__Impl ) - // InternalQVTimperative.g:23176:2: rule__IfExpCS__Group__7__Impl + // InternalQVTimperative.g:24111:1: ( rule__IfExpCS__Group__7__Impl ) + // InternalQVTimperative.g:24112:2: rule__IfExpCS__Group__7__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__IfExpCS__Group__7__Impl(); @@ -67955,22 +70646,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__Group__7__Impl" - // InternalQVTimperative.g:23182:1: rule__IfExpCS__Group__7__Impl : ( 'endif' ) ; + // InternalQVTimperative.g:24118:1: rule__IfExpCS__Group__7__Impl : ( 'endif' ) ; public final void rule__IfExpCS__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23186:1: ( ( 'endif' ) ) - // InternalQVTimperative.g:23187:1: ( 'endif' ) + // InternalQVTimperative.g:24122:1: ( ( 'endif' ) ) + // InternalQVTimperative.g:24123:1: ( 'endif' ) { - // InternalQVTimperative.g:23187:1: ( 'endif' ) - // InternalQVTimperative.g:23188:1: 'endif' + // InternalQVTimperative.g:24123:1: ( 'endif' ) + // InternalQVTimperative.g:24124:1: 'endif' { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getEndifKeyword_7()); } - match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,115,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getEndifKeyword_7()); } @@ -67996,14 +70687,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ElseIfThenExpCS__Group__0" - // InternalQVTimperative.g:23217:1: rule__ElseIfThenExpCS__Group__0 : rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 ; + // InternalQVTimperative.g:24153:1: rule__ElseIfThenExpCS__Group__0 : rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 ; public final void rule__ElseIfThenExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23221:1: ( rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 ) - // InternalQVTimperative.g:23222:2: rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 + // InternalQVTimperative.g:24157:1: ( rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 ) + // InternalQVTimperative.g:24158:2: rule__ElseIfThenExpCS__Group__0__Impl rule__ElseIfThenExpCS__Group__1 { pushFollow(FollowSets000.FOLLOW_10); rule__ElseIfThenExpCS__Group__0__Impl(); @@ -68034,22 +70725,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ElseIfThenExpCS__Group__0__Impl" - // InternalQVTimperative.g:23229:1: rule__ElseIfThenExpCS__Group__0__Impl : ( 'elseif' ) ; + // InternalQVTimperative.g:24165:1: rule__ElseIfThenExpCS__Group__0__Impl : ( 'elseif' ) ; public final void rule__ElseIfThenExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23233:1: ( ( 'elseif' ) ) - // InternalQVTimperative.g:23234:1: ( 'elseif' ) + // InternalQVTimperative.g:24169:1: ( ( 'elseif' ) ) + // InternalQVTimperative.g:24170:1: ( 'elseif' ) { - // InternalQVTimperative.g:23234:1: ( 'elseif' ) - // InternalQVTimperative.g:23235:1: 'elseif' + // InternalQVTimperative.g:24170:1: ( 'elseif' ) + // InternalQVTimperative.g:24171:1: 'elseif' { if ( state.backtracking==0 ) { before(grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0()); } - match(input,112,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,116,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getElseIfThenExpCSAccess().getElseifKeyword_0()); } @@ -68075,16 +70766,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ElseIfThenExpCS__Group__1" - // InternalQVTimperative.g:23248:1: rule__ElseIfThenExpCS__Group__1 : rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 ; + // InternalQVTimperative.g:24184:1: rule__ElseIfThenExpCS__Group__1 : rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 ; public final void rule__ElseIfThenExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23252:1: ( rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 ) - // InternalQVTimperative.g:23253:2: rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 + // InternalQVTimperative.g:24188:1: ( rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 ) + // InternalQVTimperative.g:24189:2: rule__ElseIfThenExpCS__Group__1__Impl rule__ElseIfThenExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_110); + pushFollow(FollowSets000.FOLLOW_115); rule__ElseIfThenExpCS__Group__1__Impl(); state._fsp--; @@ -68113,23 +70804,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ElseIfThenExpCS__Group__1__Impl" - // InternalQVTimperative.g:23260:1: rule__ElseIfThenExpCS__Group__1__Impl : ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) ; + // InternalQVTimperative.g:24196:1: rule__ElseIfThenExpCS__Group__1__Impl : ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) ; public final void rule__ElseIfThenExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23264:1: ( ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) ) - // InternalQVTimperative.g:23265:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) + // InternalQVTimperative.g:24200:1: ( ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) ) + // InternalQVTimperative.g:24201:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) { - // InternalQVTimperative.g:23265:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) - // InternalQVTimperative.g:23266:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) + // InternalQVTimperative.g:24201:1: ( ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) ) + // InternalQVTimperative.g:24202:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionAssignment_1()); } - // InternalQVTimperative.g:23267:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) - // InternalQVTimperative.g:23267:2: rule__ElseIfThenExpCS__OwnedConditionAssignment_1 + // InternalQVTimperative.g:24203:1: ( rule__ElseIfThenExpCS__OwnedConditionAssignment_1 ) + // InternalQVTimperative.g:24203:2: rule__ElseIfThenExpCS__OwnedConditionAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__ElseIfThenExpCS__OwnedConditionAssignment_1(); @@ -68164,14 +70855,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ElseIfThenExpCS__Group__2" - // InternalQVTimperative.g:23277:1: rule__ElseIfThenExpCS__Group__2 : rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 ; + // InternalQVTimperative.g:24213:1: rule__ElseIfThenExpCS__Group__2 : rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 ; public final void rule__ElseIfThenExpCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23281:1: ( rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 ) - // InternalQVTimperative.g:23282:2: rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 + // InternalQVTimperative.g:24217:1: ( rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 ) + // InternalQVTimperative.g:24218:2: rule__ElseIfThenExpCS__Group__2__Impl rule__ElseIfThenExpCS__Group__3 { pushFollow(FollowSets000.FOLLOW_10); rule__ElseIfThenExpCS__Group__2__Impl(); @@ -68202,22 +70893,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ElseIfThenExpCS__Group__2__Impl" - // InternalQVTimperative.g:23289:1: rule__ElseIfThenExpCS__Group__2__Impl : ( 'then' ) ; + // InternalQVTimperative.g:24225:1: rule__ElseIfThenExpCS__Group__2__Impl : ( 'then' ) ; public final void rule__ElseIfThenExpCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23293:1: ( ( 'then' ) ) - // InternalQVTimperative.g:23294:1: ( 'then' ) + // InternalQVTimperative.g:24229:1: ( ( 'then' ) ) + // InternalQVTimperative.g:24230:1: ( 'then' ) { - // InternalQVTimperative.g:23294:1: ( 'then' ) - // InternalQVTimperative.g:23295:1: 'then' + // InternalQVTimperative.g:24230:1: ( 'then' ) + // InternalQVTimperative.g:24231:1: 'then' { if ( state.backtracking==0 ) { before(grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2()); } - match(input,109,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getElseIfThenExpCSAccess().getThenKeyword_2()); } @@ -68243,14 +70934,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ElseIfThenExpCS__Group__3" - // InternalQVTimperative.g:23308:1: rule__ElseIfThenExpCS__Group__3 : rule__ElseIfThenExpCS__Group__3__Impl ; + // InternalQVTimperative.g:24244:1: rule__ElseIfThenExpCS__Group__3 : rule__ElseIfThenExpCS__Group__3__Impl ; public final void rule__ElseIfThenExpCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23312:1: ( rule__ElseIfThenExpCS__Group__3__Impl ) - // InternalQVTimperative.g:23313:2: rule__ElseIfThenExpCS__Group__3__Impl + // InternalQVTimperative.g:24248:1: ( rule__ElseIfThenExpCS__Group__3__Impl ) + // InternalQVTimperative.g:24249:2: rule__ElseIfThenExpCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__ElseIfThenExpCS__Group__3__Impl(); @@ -68276,23 +70967,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ElseIfThenExpCS__Group__3__Impl" - // InternalQVTimperative.g:23319:1: rule__ElseIfThenExpCS__Group__3__Impl : ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) ; + // InternalQVTimperative.g:24255:1: rule__ElseIfThenExpCS__Group__3__Impl : ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) ; public final void rule__ElseIfThenExpCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23323:1: ( ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) ) - // InternalQVTimperative.g:23324:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) + // InternalQVTimperative.g:24259:1: ( ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) ) + // InternalQVTimperative.g:24260:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) { - // InternalQVTimperative.g:23324:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) - // InternalQVTimperative.g:23325:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) + // InternalQVTimperative.g:24260:1: ( ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) ) + // InternalQVTimperative.g:24261:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getElseIfThenExpCSAccess().getOwnedThenExpressionAssignment_3()); } - // InternalQVTimperative.g:23326:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) - // InternalQVTimperative.g:23326:2: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 + // InternalQVTimperative.g:24262:1: ( rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 ) + // InternalQVTimperative.g:24262:2: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 { pushFollow(FollowSets000.FOLLOW_2); rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3(); @@ -68327,14 +71018,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group__0" - // InternalQVTimperative.g:23344:1: rule__LetExpCS__Group__0 : rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ; + // InternalQVTimperative.g:24280:1: rule__LetExpCS__Group__0 : rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ; public final void rule__LetExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23348:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ) - // InternalQVTimperative.g:23349:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 + // InternalQVTimperative.g:24284:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ) + // InternalQVTimperative.g:24285:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 { pushFollow(FollowSets000.FOLLOW_8); rule__LetExpCS__Group__0__Impl(); @@ -68365,22 +71056,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group__0__Impl" - // InternalQVTimperative.g:23356:1: rule__LetExpCS__Group__0__Impl : ( 'let' ) ; + // InternalQVTimperative.g:24292:1: rule__LetExpCS__Group__0__Impl : ( 'let' ) ; public final void rule__LetExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23360:1: ( ( 'let' ) ) - // InternalQVTimperative.g:23361:1: ( 'let' ) + // InternalQVTimperative.g:24296:1: ( ( 'let' ) ) + // InternalQVTimperative.g:24297:1: ( 'let' ) { - // InternalQVTimperative.g:23361:1: ( 'let' ) - // InternalQVTimperative.g:23362:1: 'let' + // InternalQVTimperative.g:24297:1: ( 'let' ) + // InternalQVTimperative.g:24298:1: 'let' { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getLetKeyword_0()); } - match(input,113,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getLetKeyword_0()); } @@ -68406,16 +71097,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group__1" - // InternalQVTimperative.g:23375:1: rule__LetExpCS__Group__1 : rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ; + // InternalQVTimperative.g:24311:1: rule__LetExpCS__Group__1 : rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ; public final void rule__LetExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23379:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ) - // InternalQVTimperative.g:23380:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 + // InternalQVTimperative.g:24315:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ) + // InternalQVTimperative.g:24316:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_114); + pushFollow(FollowSets000.FOLLOW_119); rule__LetExpCS__Group__1__Impl(); state._fsp--; @@ -68444,23 +71135,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group__1__Impl" - // InternalQVTimperative.g:23387:1: rule__LetExpCS__Group__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) ; + // InternalQVTimperative.g:24323:1: rule__LetExpCS__Group__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) ; public final void rule__LetExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23391:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) ) - // InternalQVTimperative.g:23392:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) + // InternalQVTimperative.g:24327:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) ) + // InternalQVTimperative.g:24328:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) { - // InternalQVTimperative.g:23392:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) - // InternalQVTimperative.g:23393:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 ) + // InternalQVTimperative.g:24328:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_1 ) ) + // InternalQVTimperative.g:24329:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getOwnedVariablesAssignment_1()); } - // InternalQVTimperative.g:23394:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 ) - // InternalQVTimperative.g:23394:2: rule__LetExpCS__OwnedVariablesAssignment_1 + // InternalQVTimperative.g:24330:1: ( rule__LetExpCS__OwnedVariablesAssignment_1 ) + // InternalQVTimperative.g:24330:2: rule__LetExpCS__OwnedVariablesAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__LetExpCS__OwnedVariablesAssignment_1(); @@ -68495,16 +71186,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group__2" - // InternalQVTimperative.g:23404:1: rule__LetExpCS__Group__2 : rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ; + // InternalQVTimperative.g:24340:1: rule__LetExpCS__Group__2 : rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ; public final void rule__LetExpCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23408:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ) - // InternalQVTimperative.g:23409:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 + // InternalQVTimperative.g:24344:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ) + // InternalQVTimperative.g:24345:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_114); + pushFollow(FollowSets000.FOLLOW_119); rule__LetExpCS__Group__2__Impl(); state._fsp--; @@ -68533,35 +71224,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group__2__Impl" - // InternalQVTimperative.g:23416:1: rule__LetExpCS__Group__2__Impl : ( ( rule__LetExpCS__Group_2__0 )* ) ; + // InternalQVTimperative.g:24352:1: rule__LetExpCS__Group__2__Impl : ( ( rule__LetExpCS__Group_2__0 )* ) ; public final void rule__LetExpCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23420:1: ( ( ( rule__LetExpCS__Group_2__0 )* ) ) - // InternalQVTimperative.g:23421:1: ( ( rule__LetExpCS__Group_2__0 )* ) + // InternalQVTimperative.g:24356:1: ( ( ( rule__LetExpCS__Group_2__0 )* ) ) + // InternalQVTimperative.g:24357:1: ( ( rule__LetExpCS__Group_2__0 )* ) { - // InternalQVTimperative.g:23421:1: ( ( rule__LetExpCS__Group_2__0 )* ) - // InternalQVTimperative.g:23422:1: ( rule__LetExpCS__Group_2__0 )* + // InternalQVTimperative.g:24357:1: ( ( rule__LetExpCS__Group_2__0 )* ) + // InternalQVTimperative.g:24358:1: ( rule__LetExpCS__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getGroup_2()); } - // InternalQVTimperative.g:23423:1: ( rule__LetExpCS__Group_2__0 )* - loop217: + // InternalQVTimperative.g:24359:1: ( rule__LetExpCS__Group_2__0 )* + loop223: do { - int alt217=2; - int LA217_0 = input.LA(1); + int alt223=2; + int LA223_0 = input.LA(1); - if ( (LA217_0==69) ) { - alt217=1; + if ( (LA223_0==70) ) { + alt223=1; } - switch (alt217) { + switch (alt223) { case 1 : - // InternalQVTimperative.g:23423:2: rule__LetExpCS__Group_2__0 + // InternalQVTimperative.g:24359:2: rule__LetExpCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_14); rule__LetExpCS__Group_2__0(); @@ -68573,7 +71264,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop217; + break loop223; } } while (true); @@ -68602,14 +71293,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group__3" - // InternalQVTimperative.g:23433:1: rule__LetExpCS__Group__3 : rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ; + // InternalQVTimperative.g:24369:1: rule__LetExpCS__Group__3 : rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ; public final void rule__LetExpCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23437:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ) - // InternalQVTimperative.g:23438:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 + // InternalQVTimperative.g:24373:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ) + // InternalQVTimperative.g:24374:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 { pushFollow(FollowSets000.FOLLOW_10); rule__LetExpCS__Group__3__Impl(); @@ -68640,22 +71331,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group__3__Impl" - // InternalQVTimperative.g:23445:1: rule__LetExpCS__Group__3__Impl : ( 'in' ) ; + // InternalQVTimperative.g:24381:1: rule__LetExpCS__Group__3__Impl : ( 'in' ) ; public final void rule__LetExpCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23449:1: ( ( 'in' ) ) - // InternalQVTimperative.g:23450:1: ( 'in' ) + // InternalQVTimperative.g:24385:1: ( ( 'in' ) ) + // InternalQVTimperative.g:24386:1: ( 'in' ) { - // InternalQVTimperative.g:23450:1: ( 'in' ) - // InternalQVTimperative.g:23451:1: 'in' + // InternalQVTimperative.g:24386:1: ( 'in' ) + // InternalQVTimperative.g:24387:1: 'in' { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getInKeyword_3()); } - match(input,74,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getInKeyword_3()); } @@ -68681,14 +71372,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group__4" - // InternalQVTimperative.g:23464:1: rule__LetExpCS__Group__4 : rule__LetExpCS__Group__4__Impl ; + // InternalQVTimperative.g:24400:1: rule__LetExpCS__Group__4 : rule__LetExpCS__Group__4__Impl ; public final void rule__LetExpCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23468:1: ( rule__LetExpCS__Group__4__Impl ) - // InternalQVTimperative.g:23469:2: rule__LetExpCS__Group__4__Impl + // InternalQVTimperative.g:24404:1: ( rule__LetExpCS__Group__4__Impl ) + // InternalQVTimperative.g:24405:2: rule__LetExpCS__Group__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__LetExpCS__Group__4__Impl(); @@ -68714,23 +71405,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group__4__Impl" - // InternalQVTimperative.g:23475:1: rule__LetExpCS__Group__4__Impl : ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) ; + // InternalQVTimperative.g:24411:1: rule__LetExpCS__Group__4__Impl : ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) ; public final void rule__LetExpCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23479:1: ( ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) ) - // InternalQVTimperative.g:23480:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) + // InternalQVTimperative.g:24415:1: ( ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) ) + // InternalQVTimperative.g:24416:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) { - // InternalQVTimperative.g:23480:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) - // InternalQVTimperative.g:23481:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) + // InternalQVTimperative.g:24416:1: ( ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) ) + // InternalQVTimperative.g:24417:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getOwnedInExpressionAssignment_4()); } - // InternalQVTimperative.g:23482:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) - // InternalQVTimperative.g:23482:2: rule__LetExpCS__OwnedInExpressionAssignment_4 + // InternalQVTimperative.g:24418:1: ( rule__LetExpCS__OwnedInExpressionAssignment_4 ) + // InternalQVTimperative.g:24418:2: rule__LetExpCS__OwnedInExpressionAssignment_4 { pushFollow(FollowSets000.FOLLOW_2); rule__LetExpCS__OwnedInExpressionAssignment_4(); @@ -68765,14 +71456,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group_2__0" - // InternalQVTimperative.g:23502:1: rule__LetExpCS__Group_2__0 : rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ; + // InternalQVTimperative.g:24438:1: rule__LetExpCS__Group_2__0 : rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ; public final void rule__LetExpCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23506:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ) - // InternalQVTimperative.g:23507:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 + // InternalQVTimperative.g:24442:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ) + // InternalQVTimperative.g:24443:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 { pushFollow(FollowSets000.FOLLOW_8); rule__LetExpCS__Group_2__0__Impl(); @@ -68803,22 +71494,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group_2__0__Impl" - // InternalQVTimperative.g:23514:1: rule__LetExpCS__Group_2__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:24450:1: rule__LetExpCS__Group_2__0__Impl : ( ',' ) ; public final void rule__LetExpCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23518:1: ( ( ',' ) ) - // InternalQVTimperative.g:23519:1: ( ',' ) + // InternalQVTimperative.g:24454:1: ( ( ',' ) ) + // InternalQVTimperative.g:24455:1: ( ',' ) { - // InternalQVTimperative.g:23519:1: ( ',' ) - // InternalQVTimperative.g:23520:1: ',' + // InternalQVTimperative.g:24455:1: ( ',' ) + // InternalQVTimperative.g:24456:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); } @@ -68844,14 +71535,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group_2__1" - // InternalQVTimperative.g:23533:1: rule__LetExpCS__Group_2__1 : rule__LetExpCS__Group_2__1__Impl ; + // InternalQVTimperative.g:24469:1: rule__LetExpCS__Group_2__1 : rule__LetExpCS__Group_2__1__Impl ; public final void rule__LetExpCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23537:1: ( rule__LetExpCS__Group_2__1__Impl ) - // InternalQVTimperative.g:23538:2: rule__LetExpCS__Group_2__1__Impl + // InternalQVTimperative.g:24473:1: ( rule__LetExpCS__Group_2__1__Impl ) + // InternalQVTimperative.g:24474:2: rule__LetExpCS__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__LetExpCS__Group_2__1__Impl(); @@ -68877,23 +71568,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__Group_2__1__Impl" - // InternalQVTimperative.g:23544:1: rule__LetExpCS__Group_2__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) ; + // InternalQVTimperative.g:24480:1: rule__LetExpCS__Group_2__1__Impl : ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) ; public final void rule__LetExpCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23548:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) ) - // InternalQVTimperative.g:23549:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) + // InternalQVTimperative.g:24484:1: ( ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) ) + // InternalQVTimperative.g:24485:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) { - // InternalQVTimperative.g:23549:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) - // InternalQVTimperative.g:23550:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) + // InternalQVTimperative.g:24485:1: ( ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) ) + // InternalQVTimperative.g:24486:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getOwnedVariablesAssignment_2_1()); } - // InternalQVTimperative.g:23551:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) - // InternalQVTimperative.g:23551:2: rule__LetExpCS__OwnedVariablesAssignment_2_1 + // InternalQVTimperative.g:24487:1: ( rule__LetExpCS__OwnedVariablesAssignment_2_1 ) + // InternalQVTimperative.g:24487:2: rule__LetExpCS__OwnedVariablesAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__LetExpCS__OwnedVariablesAssignment_2_1(); @@ -68928,16 +71619,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group__0" - // InternalQVTimperative.g:23565:1: rule__LetVariableCS__Group__0 : rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ; + // InternalQVTimperative.g:24501:1: rule__LetVariableCS__Group__0 : rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ; public final void rule__LetVariableCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23569:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ) - // InternalQVTimperative.g:23570:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 + // InternalQVTimperative.g:24505:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ) + // InternalQVTimperative.g:24506:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_115); + pushFollow(FollowSets000.FOLLOW_120); rule__LetVariableCS__Group__0__Impl(); state._fsp--; @@ -68966,23 +71657,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group__0__Impl" - // InternalQVTimperative.g:23577:1: rule__LetVariableCS__Group__0__Impl : ( ( rule__LetVariableCS__NameAssignment_0 ) ) ; + // InternalQVTimperative.g:24513:1: rule__LetVariableCS__Group__0__Impl : ( ( rule__LetVariableCS__NameAssignment_0 ) ) ; public final void rule__LetVariableCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23581:1: ( ( ( rule__LetVariableCS__NameAssignment_0 ) ) ) - // InternalQVTimperative.g:23582:1: ( ( rule__LetVariableCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:24517:1: ( ( ( rule__LetVariableCS__NameAssignment_0 ) ) ) + // InternalQVTimperative.g:24518:1: ( ( rule__LetVariableCS__NameAssignment_0 ) ) { - // InternalQVTimperative.g:23582:1: ( ( rule__LetVariableCS__NameAssignment_0 ) ) - // InternalQVTimperative.g:23583:1: ( rule__LetVariableCS__NameAssignment_0 ) + // InternalQVTimperative.g:24518:1: ( ( rule__LetVariableCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:24519:1: ( rule__LetVariableCS__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getNameAssignment_0()); } - // InternalQVTimperative.g:23584:1: ( rule__LetVariableCS__NameAssignment_0 ) - // InternalQVTimperative.g:23584:2: rule__LetVariableCS__NameAssignment_0 + // InternalQVTimperative.g:24520:1: ( rule__LetVariableCS__NameAssignment_0 ) + // InternalQVTimperative.g:24520:2: rule__LetVariableCS__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__LetVariableCS__NameAssignment_0(); @@ -69017,16 +71708,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group__1" - // InternalQVTimperative.g:23594:1: rule__LetVariableCS__Group__1 : rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ; + // InternalQVTimperative.g:24530:1: rule__LetVariableCS__Group__1 : rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ; public final void rule__LetVariableCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23598:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ) - // InternalQVTimperative.g:23599:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 + // InternalQVTimperative.g:24534:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ) + // InternalQVTimperative.g:24535:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_115); + pushFollow(FollowSets000.FOLLOW_120); rule__LetVariableCS__Group__1__Impl(); state._fsp--; @@ -69055,31 +71746,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group__1__Impl" - // InternalQVTimperative.g:23606:1: rule__LetVariableCS__Group__1__Impl : ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) ; + // InternalQVTimperative.g:24542:1: rule__LetVariableCS__Group__1__Impl : ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) ; public final void rule__LetVariableCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23610:1: ( ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) ) - // InternalQVTimperative.g:23611:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) + // InternalQVTimperative.g:24546:1: ( ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) ) + // InternalQVTimperative.g:24547:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) { - // InternalQVTimperative.g:23611:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) - // InternalQVTimperative.g:23612:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? + // InternalQVTimperative.g:24547:1: ( ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? ) + // InternalQVTimperative.g:24548:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseAssignment_1()); } - // InternalQVTimperative.g:23613:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? - int alt218=2; - int LA218_0 = input.LA(1); + // InternalQVTimperative.g:24549:1: ( rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 )? + int alt224=2; + int LA224_0 = input.LA(1); - if ( (LA218_0==82) ) { - alt218=1; + if ( (LA224_0==86) ) { + alt224=1; } - switch (alt218) { + switch (alt224) { case 1 : - // InternalQVTimperative.g:23613:2: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 + // InternalQVTimperative.g:24549:2: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1(); @@ -69117,16 +71808,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group__2" - // InternalQVTimperative.g:23623:1: rule__LetVariableCS__Group__2 : rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ; + // InternalQVTimperative.g:24559:1: rule__LetVariableCS__Group__2 : rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ; public final void rule__LetVariableCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23627:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ) - // InternalQVTimperative.g:23628:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 + // InternalQVTimperative.g:24563:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ) + // InternalQVTimperative.g:24564:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_115); + pushFollow(FollowSets000.FOLLOW_120); rule__LetVariableCS__Group__2__Impl(); state._fsp--; @@ -69155,31 +71846,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group__2__Impl" - // InternalQVTimperative.g:23635:1: rule__LetVariableCS__Group__2__Impl : ( ( rule__LetVariableCS__Group_2__0 )? ) ; + // InternalQVTimperative.g:24571:1: rule__LetVariableCS__Group__2__Impl : ( ( rule__LetVariableCS__Group_2__0 )? ) ; public final void rule__LetVariableCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23639:1: ( ( ( rule__LetVariableCS__Group_2__0 )? ) ) - // InternalQVTimperative.g:23640:1: ( ( rule__LetVariableCS__Group_2__0 )? ) + // InternalQVTimperative.g:24575:1: ( ( ( rule__LetVariableCS__Group_2__0 )? ) ) + // InternalQVTimperative.g:24576:1: ( ( rule__LetVariableCS__Group_2__0 )? ) { - // InternalQVTimperative.g:23640:1: ( ( rule__LetVariableCS__Group_2__0 )? ) - // InternalQVTimperative.g:23641:1: ( rule__LetVariableCS__Group_2__0 )? + // InternalQVTimperative.g:24576:1: ( ( rule__LetVariableCS__Group_2__0 )? ) + // InternalQVTimperative.g:24577:1: ( rule__LetVariableCS__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getGroup_2()); } - // InternalQVTimperative.g:23642:1: ( rule__LetVariableCS__Group_2__0 )? - int alt219=2; - int LA219_0 = input.LA(1); + // InternalQVTimperative.g:24578:1: ( rule__LetVariableCS__Group_2__0 )? + int alt225=2; + int LA225_0 = input.LA(1); - if ( (LA219_0==71) ) { - alt219=1; + if ( (LA225_0==73) ) { + alt225=1; } - switch (alt219) { + switch (alt225) { case 1 : - // InternalQVTimperative.g:23642:2: rule__LetVariableCS__Group_2__0 + // InternalQVTimperative.g:24578:2: rule__LetVariableCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__LetVariableCS__Group_2__0(); @@ -69217,14 +71908,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group__3" - // InternalQVTimperative.g:23652:1: rule__LetVariableCS__Group__3 : rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 ; + // InternalQVTimperative.g:24588:1: rule__LetVariableCS__Group__3 : rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 ; public final void rule__LetVariableCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23656:1: ( rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 ) - // InternalQVTimperative.g:23657:2: rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 + // InternalQVTimperative.g:24592:1: ( rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 ) + // InternalQVTimperative.g:24593:2: rule__LetVariableCS__Group__3__Impl rule__LetVariableCS__Group__4 { pushFollow(FollowSets000.FOLLOW_10); rule__LetVariableCS__Group__3__Impl(); @@ -69255,22 +71946,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group__3__Impl" - // InternalQVTimperative.g:23664:1: rule__LetVariableCS__Group__3__Impl : ( '=' ) ; + // InternalQVTimperative.g:24600:1: rule__LetVariableCS__Group__3__Impl : ( '=' ) ; public final void rule__LetVariableCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23668:1: ( ( '=' ) ) - // InternalQVTimperative.g:23669:1: ( '=' ) + // InternalQVTimperative.g:24604:1: ( ( '=' ) ) + // InternalQVTimperative.g:24605:1: ( '=' ) { - // InternalQVTimperative.g:23669:1: ( '=' ) - // InternalQVTimperative.g:23670:1: '=' + // InternalQVTimperative.g:24605:1: ( '=' ) + // InternalQVTimperative.g:24606:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_3()); } - match(input,39,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,40,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_3()); } @@ -69296,14 +71987,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group__4" - // InternalQVTimperative.g:23683:1: rule__LetVariableCS__Group__4 : rule__LetVariableCS__Group__4__Impl ; + // InternalQVTimperative.g:24619:1: rule__LetVariableCS__Group__4 : rule__LetVariableCS__Group__4__Impl ; public final void rule__LetVariableCS__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23687:1: ( rule__LetVariableCS__Group__4__Impl ) - // InternalQVTimperative.g:23688:2: rule__LetVariableCS__Group__4__Impl + // InternalQVTimperative.g:24623:1: ( rule__LetVariableCS__Group__4__Impl ) + // InternalQVTimperative.g:24624:2: rule__LetVariableCS__Group__4__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__LetVariableCS__Group__4__Impl(); @@ -69329,23 +72020,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group__4__Impl" - // InternalQVTimperative.g:23694:1: rule__LetVariableCS__Group__4__Impl : ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) ; + // InternalQVTimperative.g:24630:1: rule__LetVariableCS__Group__4__Impl : ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) ; public final void rule__LetVariableCS__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23698:1: ( ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) ) - // InternalQVTimperative.g:23699:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) + // InternalQVTimperative.g:24634:1: ( ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) ) + // InternalQVTimperative.g:24635:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) { - // InternalQVTimperative.g:23699:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) - // InternalQVTimperative.g:23700:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) + // InternalQVTimperative.g:24635:1: ( ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) ) + // InternalQVTimperative.g:24636:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getOwnedInitExpressionAssignment_4()); } - // InternalQVTimperative.g:23701:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) - // InternalQVTimperative.g:23701:2: rule__LetVariableCS__OwnedInitExpressionAssignment_4 + // InternalQVTimperative.g:24637:1: ( rule__LetVariableCS__OwnedInitExpressionAssignment_4 ) + // InternalQVTimperative.g:24637:2: rule__LetVariableCS__OwnedInitExpressionAssignment_4 { pushFollow(FollowSets000.FOLLOW_2); rule__LetVariableCS__OwnedInitExpressionAssignment_4(); @@ -69380,14 +72071,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group_2__0" - // InternalQVTimperative.g:23721:1: rule__LetVariableCS__Group_2__0 : rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 ; + // InternalQVTimperative.g:24657:1: rule__LetVariableCS__Group_2__0 : rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 ; public final void rule__LetVariableCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23725:1: ( rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 ) - // InternalQVTimperative.g:23726:2: rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 + // InternalQVTimperative.g:24661:1: ( rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 ) + // InternalQVTimperative.g:24662:2: rule__LetVariableCS__Group_2__0__Impl rule__LetVariableCS__Group_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__LetVariableCS__Group_2__0__Impl(); @@ -69418,22 +72109,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group_2__0__Impl" - // InternalQVTimperative.g:23733:1: rule__LetVariableCS__Group_2__0__Impl : ( ':' ) ; + // InternalQVTimperative.g:24669:1: rule__LetVariableCS__Group_2__0__Impl : ( ':' ) ; public final void rule__LetVariableCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23737:1: ( ( ':' ) ) - // InternalQVTimperative.g:23738:1: ( ':' ) + // InternalQVTimperative.g:24673:1: ( ( ':' ) ) + // InternalQVTimperative.g:24674:1: ( ':' ) { - // InternalQVTimperative.g:23738:1: ( ':' ) - // InternalQVTimperative.g:23739:1: ':' + // InternalQVTimperative.g:24674:1: ( ':' ) + // InternalQVTimperative.g:24675:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0()); } - match(input,71,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetVariableCSAccess().getColonKeyword_2_0()); } @@ -69459,14 +72150,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group_2__1" - // InternalQVTimperative.g:23752:1: rule__LetVariableCS__Group_2__1 : rule__LetVariableCS__Group_2__1__Impl ; + // InternalQVTimperative.g:24688:1: rule__LetVariableCS__Group_2__1 : rule__LetVariableCS__Group_2__1__Impl ; public final void rule__LetVariableCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23756:1: ( rule__LetVariableCS__Group_2__1__Impl ) - // InternalQVTimperative.g:23757:2: rule__LetVariableCS__Group_2__1__Impl + // InternalQVTimperative.g:24692:1: ( rule__LetVariableCS__Group_2__1__Impl ) + // InternalQVTimperative.g:24693:2: rule__LetVariableCS__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__LetVariableCS__Group_2__1__Impl(); @@ -69492,23 +72183,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__Group_2__1__Impl" - // InternalQVTimperative.g:23763:1: rule__LetVariableCS__Group_2__1__Impl : ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) ; + // InternalQVTimperative.g:24699:1: rule__LetVariableCS__Group_2__1__Impl : ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) ; public final void rule__LetVariableCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23767:1: ( ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) ) - // InternalQVTimperative.g:23768:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) + // InternalQVTimperative.g:24703:1: ( ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) ) + // InternalQVTimperative.g:24704:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) { - // InternalQVTimperative.g:23768:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) - // InternalQVTimperative.g:23769:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) + // InternalQVTimperative.g:24704:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) ) + // InternalQVTimperative.g:24705:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getOwnedTypeAssignment_2_1()); } - // InternalQVTimperative.g:23770:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) - // InternalQVTimperative.g:23770:2: rule__LetVariableCS__OwnedTypeAssignment_2_1 + // InternalQVTimperative.g:24706:1: ( rule__LetVariableCS__OwnedTypeAssignment_2_1 ) + // InternalQVTimperative.g:24706:2: rule__LetVariableCS__OwnedTypeAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__LetVariableCS__OwnedTypeAssignment_2_1(); @@ -69543,14 +72234,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NestedExpCS__Group__0" - // InternalQVTimperative.g:23784:1: rule__NestedExpCS__Group__0 : rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ; + // InternalQVTimperative.g:24720:1: rule__NestedExpCS__Group__0 : rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ; public final void rule__NestedExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23788:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ) - // InternalQVTimperative.g:23789:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 + // InternalQVTimperative.g:24724:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ) + // InternalQVTimperative.g:24725:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 { pushFollow(FollowSets000.FOLLOW_10); rule__NestedExpCS__Group__0__Impl(); @@ -69581,22 +72272,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NestedExpCS__Group__0__Impl" - // InternalQVTimperative.g:23796:1: rule__NestedExpCS__Group__0__Impl : ( '(' ) ; + // InternalQVTimperative.g:24732:1: rule__NestedExpCS__Group__0__Impl : ( '(' ) ; public final void rule__NestedExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23800:1: ( ( '(' ) ) - // InternalQVTimperative.g:23801:1: ( '(' ) + // InternalQVTimperative.g:24736:1: ( ( '(' ) ) + // InternalQVTimperative.g:24737:1: ( '(' ) { - // InternalQVTimperative.g:23801:1: ( '(' ) - // InternalQVTimperative.g:23802:1: '(' + // InternalQVTimperative.g:24737:1: ( '(' ) + // InternalQVTimperative.g:24738:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); } - match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); } @@ -69622,16 +72313,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NestedExpCS__Group__1" - // InternalQVTimperative.g:23815:1: rule__NestedExpCS__Group__1 : rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ; + // InternalQVTimperative.g:24751:1: rule__NestedExpCS__Group__1 : rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ; public final void rule__NestedExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23819:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ) - // InternalQVTimperative.g:23820:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 + // InternalQVTimperative.g:24755:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ) + // InternalQVTimperative.g:24756:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_87); + pushFollow(FollowSets000.FOLLOW_92); rule__NestedExpCS__Group__1__Impl(); state._fsp--; @@ -69660,23 +72351,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NestedExpCS__Group__1__Impl" - // InternalQVTimperative.g:23827:1: rule__NestedExpCS__Group__1__Impl : ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) ; + // InternalQVTimperative.g:24763:1: rule__NestedExpCS__Group__1__Impl : ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) ; public final void rule__NestedExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23831:1: ( ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) ) - // InternalQVTimperative.g:23832:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) + // InternalQVTimperative.g:24767:1: ( ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) ) + // InternalQVTimperative.g:24768:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) { - // InternalQVTimperative.g:23832:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) - // InternalQVTimperative.g:23833:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) + // InternalQVTimperative.g:24768:1: ( ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) ) + // InternalQVTimperative.g:24769:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getOwnedExpressionAssignment_1()); } - // InternalQVTimperative.g:23834:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) - // InternalQVTimperative.g:23834:2: rule__NestedExpCS__OwnedExpressionAssignment_1 + // InternalQVTimperative.g:24770:1: ( rule__NestedExpCS__OwnedExpressionAssignment_1 ) + // InternalQVTimperative.g:24770:2: rule__NestedExpCS__OwnedExpressionAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__NestedExpCS__OwnedExpressionAssignment_1(); @@ -69711,14 +72402,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NestedExpCS__Group__2" - // InternalQVTimperative.g:23844:1: rule__NestedExpCS__Group__2 : rule__NestedExpCS__Group__2__Impl ; + // InternalQVTimperative.g:24780:1: rule__NestedExpCS__Group__2 : rule__NestedExpCS__Group__2__Impl ; public final void rule__NestedExpCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23848:1: ( rule__NestedExpCS__Group__2__Impl ) - // InternalQVTimperative.g:23849:2: rule__NestedExpCS__Group__2__Impl + // InternalQVTimperative.g:24784:1: ( rule__NestedExpCS__Group__2__Impl ) + // InternalQVTimperative.g:24785:2: rule__NestedExpCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__NestedExpCS__Group__2__Impl(); @@ -69744,22 +72435,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NestedExpCS__Group__2__Impl" - // InternalQVTimperative.g:23855:1: rule__NestedExpCS__Group__2__Impl : ( ')' ) ; + // InternalQVTimperative.g:24791:1: rule__NestedExpCS__Group__2__Impl : ( ')' ) ; public final void rule__NestedExpCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23859:1: ( ( ')' ) ) - // InternalQVTimperative.g:23860:1: ( ')' ) + // InternalQVTimperative.g:24795:1: ( ( ')' ) ) + // InternalQVTimperative.g:24796:1: ( ')' ) { - // InternalQVTimperative.g:23860:1: ( ')' ) - // InternalQVTimperative.g:23861:1: ')' + // InternalQVTimperative.g:24796:1: ( ')' ) + // InternalQVTimperative.g:24797:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); } - match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); } @@ -69785,16 +72476,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SelfExpCS__Group__0" - // InternalQVTimperative.g:23880:1: rule__SelfExpCS__Group__0 : rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ; + // InternalQVTimperative.g:24816:1: rule__SelfExpCS__Group__0 : rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ; public final void rule__SelfExpCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23884:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ) - // InternalQVTimperative.g:23885:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 + // InternalQVTimperative.g:24820:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ) + // InternalQVTimperative.g:24821:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_116); + pushFollow(FollowSets000.FOLLOW_121); rule__SelfExpCS__Group__0__Impl(); state._fsp--; @@ -69823,23 +72514,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SelfExpCS__Group__0__Impl" - // InternalQVTimperative.g:23892:1: rule__SelfExpCS__Group__0__Impl : ( () ) ; + // InternalQVTimperative.g:24828:1: rule__SelfExpCS__Group__0__Impl : ( () ) ; public final void rule__SelfExpCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23896:1: ( ( () ) ) - // InternalQVTimperative.g:23897:1: ( () ) + // InternalQVTimperative.g:24832:1: ( ( () ) ) + // InternalQVTimperative.g:24833:1: ( () ) { - // InternalQVTimperative.g:23897:1: ( () ) - // InternalQVTimperative.g:23898:1: () + // InternalQVTimperative.g:24833:1: ( () ) + // InternalQVTimperative.g:24834:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getSelfExpCSAccess().getSelfExpCSAction_0()); } - // InternalQVTimperative.g:23899:1: () - // InternalQVTimperative.g:23901:1: + // InternalQVTimperative.g:24835:1: () + // InternalQVTimperative.g:24837:1: { } @@ -69864,14 +72555,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SelfExpCS__Group__1" - // InternalQVTimperative.g:23911:1: rule__SelfExpCS__Group__1 : rule__SelfExpCS__Group__1__Impl ; + // InternalQVTimperative.g:24847:1: rule__SelfExpCS__Group__1 : rule__SelfExpCS__Group__1__Impl ; public final void rule__SelfExpCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23915:1: ( rule__SelfExpCS__Group__1__Impl ) - // InternalQVTimperative.g:23916:2: rule__SelfExpCS__Group__1__Impl + // InternalQVTimperative.g:24851:1: ( rule__SelfExpCS__Group__1__Impl ) + // InternalQVTimperative.g:24852:2: rule__SelfExpCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__SelfExpCS__Group__1__Impl(); @@ -69897,22 +72588,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SelfExpCS__Group__1__Impl" - // InternalQVTimperative.g:23922:1: rule__SelfExpCS__Group__1__Impl : ( 'self' ) ; + // InternalQVTimperative.g:24858:1: rule__SelfExpCS__Group__1__Impl : ( 'self' ) ; public final void rule__SelfExpCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23926:1: ( ( 'self' ) ) - // InternalQVTimperative.g:23927:1: ( 'self' ) + // InternalQVTimperative.g:24862:1: ( ( 'self' ) ) + // InternalQVTimperative.g:24863:1: ( 'self' ) { - // InternalQVTimperative.g:23927:1: ( 'self' ) - // InternalQVTimperative.g:23928:1: 'self' + // InternalQVTimperative.g:24863:1: ( 'self' ) + // InternalQVTimperative.g:24864:1: 'self' { if ( state.backtracking==0 ) { before(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); } - match(input,114,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,118,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); } @@ -69938,16 +72629,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityBoundsCS__Group__0" - // InternalQVTimperative.g:23945:1: rule__MultiplicityBoundsCS__Group__0 : rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ; + // InternalQVTimperative.g:24881:1: rule__MultiplicityBoundsCS__Group__0 : rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ; public final void rule__MultiplicityBoundsCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23949:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ) - // InternalQVTimperative.g:23950:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 + // InternalQVTimperative.g:24885:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ) + // InternalQVTimperative.g:24886:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_90); + pushFollow(FollowSets000.FOLLOW_95); rule__MultiplicityBoundsCS__Group__0__Impl(); state._fsp--; @@ -69976,23 +72667,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityBoundsCS__Group__0__Impl" - // InternalQVTimperative.g:23957:1: rule__MultiplicityBoundsCS__Group__0__Impl : ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ; + // InternalQVTimperative.g:24893:1: rule__MultiplicityBoundsCS__Group__0__Impl : ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ; public final void rule__MultiplicityBoundsCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23961:1: ( ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ) - // InternalQVTimperative.g:23962:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) + // InternalQVTimperative.g:24897:1: ( ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ) + // InternalQVTimperative.g:24898:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) { - // InternalQVTimperative.g:23962:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) - // InternalQVTimperative.g:23963:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) + // InternalQVTimperative.g:24898:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) + // InternalQVTimperative.g:24899:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundAssignment_0()); } - // InternalQVTimperative.g:23964:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) - // InternalQVTimperative.g:23964:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 + // InternalQVTimperative.g:24900:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) + // InternalQVTimperative.g:24900:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityBoundsCS__LowerBoundAssignment_0(); @@ -70027,14 +72718,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityBoundsCS__Group__1" - // InternalQVTimperative.g:23974:1: rule__MultiplicityBoundsCS__Group__1 : rule__MultiplicityBoundsCS__Group__1__Impl ; + // InternalQVTimperative.g:24910:1: rule__MultiplicityBoundsCS__Group__1 : rule__MultiplicityBoundsCS__Group__1__Impl ; public final void rule__MultiplicityBoundsCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23978:1: ( rule__MultiplicityBoundsCS__Group__1__Impl ) - // InternalQVTimperative.g:23979:2: rule__MultiplicityBoundsCS__Group__1__Impl + // InternalQVTimperative.g:24914:1: ( rule__MultiplicityBoundsCS__Group__1__Impl ) + // InternalQVTimperative.g:24915:2: rule__MultiplicityBoundsCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityBoundsCS__Group__1__Impl(); @@ -70060,31 +72751,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityBoundsCS__Group__1__Impl" - // InternalQVTimperative.g:23985:1: rule__MultiplicityBoundsCS__Group__1__Impl : ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:24921:1: rule__MultiplicityBoundsCS__Group__1__Impl : ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) ; public final void rule__MultiplicityBoundsCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:23989:1: ( ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:23990:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) + // InternalQVTimperative.g:24925:1: ( ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:24926:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) { - // InternalQVTimperative.g:23990:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) - // InternalQVTimperative.g:23991:1: ( rule__MultiplicityBoundsCS__Group_1__0 )? + // InternalQVTimperative.g:24926:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) + // InternalQVTimperative.g:24927:1: ( rule__MultiplicityBoundsCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup_1()); } - // InternalQVTimperative.g:23992:1: ( rule__MultiplicityBoundsCS__Group_1__0 )? - int alt220=2; - int LA220_0 = input.LA(1); + // InternalQVTimperative.g:24928:1: ( rule__MultiplicityBoundsCS__Group_1__0 )? + int alt226=2; + int LA226_0 = input.LA(1); - if ( (LA220_0==99) ) { - alt220=1; + if ( (LA226_0==103) ) { + alt226=1; } - switch (alt220) { + switch (alt226) { case 1 : - // InternalQVTimperative.g:23992:2: rule__MultiplicityBoundsCS__Group_1__0 + // InternalQVTimperative.g:24928:2: rule__MultiplicityBoundsCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityBoundsCS__Group_1__0(); @@ -70122,16 +72813,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityBoundsCS__Group_1__0" - // InternalQVTimperative.g:24006:1: rule__MultiplicityBoundsCS__Group_1__0 : rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ; + // InternalQVTimperative.g:24942:1: rule__MultiplicityBoundsCS__Group_1__0 : rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ; public final void rule__MultiplicityBoundsCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24010:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ) - // InternalQVTimperative.g:24011:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 + // InternalQVTimperative.g:24946:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ) + // InternalQVTimperative.g:24947:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_117); + pushFollow(FollowSets000.FOLLOW_122); rule__MultiplicityBoundsCS__Group_1__0__Impl(); state._fsp--; @@ -70160,22 +72851,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityBoundsCS__Group_1__0__Impl" - // InternalQVTimperative.g:24018:1: rule__MultiplicityBoundsCS__Group_1__0__Impl : ( '..' ) ; + // InternalQVTimperative.g:24954:1: rule__MultiplicityBoundsCS__Group_1__0__Impl : ( '..' ) ; public final void rule__MultiplicityBoundsCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24022:1: ( ( '..' ) ) - // InternalQVTimperative.g:24023:1: ( '..' ) + // InternalQVTimperative.g:24958:1: ( ( '..' ) ) + // InternalQVTimperative.g:24959:1: ( '..' ) { - // InternalQVTimperative.g:24023:1: ( '..' ) - // InternalQVTimperative.g:24024:1: '..' + // InternalQVTimperative.g:24959:1: ( '..' ) + // InternalQVTimperative.g:24960:1: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0()); } - match(input,99,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,103,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0()); } @@ -70201,14 +72892,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityBoundsCS__Group_1__1" - // InternalQVTimperative.g:24037:1: rule__MultiplicityBoundsCS__Group_1__1 : rule__MultiplicityBoundsCS__Group_1__1__Impl ; + // InternalQVTimperative.g:24973:1: rule__MultiplicityBoundsCS__Group_1__1 : rule__MultiplicityBoundsCS__Group_1__1__Impl ; public final void rule__MultiplicityBoundsCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24041:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl ) - // InternalQVTimperative.g:24042:2: rule__MultiplicityBoundsCS__Group_1__1__Impl + // InternalQVTimperative.g:24977:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl ) + // InternalQVTimperative.g:24978:2: rule__MultiplicityBoundsCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityBoundsCS__Group_1__1__Impl(); @@ -70234,23 +72925,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityBoundsCS__Group_1__1__Impl" - // InternalQVTimperative.g:24048:1: rule__MultiplicityBoundsCS__Group_1__1__Impl : ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) ; + // InternalQVTimperative.g:24984:1: rule__MultiplicityBoundsCS__Group_1__1__Impl : ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) ; public final void rule__MultiplicityBoundsCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24052:1: ( ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) ) - // InternalQVTimperative.g:24053:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) + // InternalQVTimperative.g:24988:1: ( ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) ) + // InternalQVTimperative.g:24989:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) { - // InternalQVTimperative.g:24053:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) - // InternalQVTimperative.g:24054:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) + // InternalQVTimperative.g:24989:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) + // InternalQVTimperative.g:24990:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundAssignment_1_1()); } - // InternalQVTimperative.g:24055:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) - // InternalQVTimperative.g:24055:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 + // InternalQVTimperative.g:24991:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) + // InternalQVTimperative.g:24991:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1(); @@ -70285,16 +72976,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__Group__0" - // InternalQVTimperative.g:24069:1: rule__MultiplicityCS__Group__0 : rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ; + // InternalQVTimperative.g:25005:1: rule__MultiplicityCS__Group__0 : rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ; public final void rule__MultiplicityCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24073:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ) - // InternalQVTimperative.g:24074:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 + // InternalQVTimperative.g:25009:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ) + // InternalQVTimperative.g:25010:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_118); + pushFollow(FollowSets000.FOLLOW_123); rule__MultiplicityCS__Group__0__Impl(); state._fsp--; @@ -70323,22 +73014,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__Group__0__Impl" - // InternalQVTimperative.g:24081:1: rule__MultiplicityCS__Group__0__Impl : ( '[' ) ; + // InternalQVTimperative.g:25017:1: rule__MultiplicityCS__Group__0__Impl : ( '[' ) ; public final void rule__MultiplicityCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24085:1: ( ( '[' ) ) - // InternalQVTimperative.g:24086:1: ( '[' ) + // InternalQVTimperative.g:25021:1: ( ( '[' ) ) + // InternalQVTimperative.g:25022:1: ( '[' ) { - // InternalQVTimperative.g:24086:1: ( '[' ) - // InternalQVTimperative.g:24087:1: '[' + // InternalQVTimperative.g:25022:1: ( '[' ) + // InternalQVTimperative.g:25023:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0()); } - match(input,106,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,110,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0()); } @@ -70364,16 +73055,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__Group__1" - // InternalQVTimperative.g:24100:1: rule__MultiplicityCS__Group__1 : rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ; + // InternalQVTimperative.g:25036:1: rule__MultiplicityCS__Group__1 : rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ; public final void rule__MultiplicityCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24104:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ) - // InternalQVTimperative.g:24105:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 + // InternalQVTimperative.g:25040:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ) + // InternalQVTimperative.g:25041:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_119); + pushFollow(FollowSets000.FOLLOW_124); rule__MultiplicityCS__Group__1__Impl(); state._fsp--; @@ -70402,23 +73093,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__Group__1__Impl" - // InternalQVTimperative.g:24112:1: rule__MultiplicityCS__Group__1__Impl : ( ( rule__MultiplicityCS__Alternatives_1 ) ) ; + // InternalQVTimperative.g:25048:1: rule__MultiplicityCS__Group__1__Impl : ( ( rule__MultiplicityCS__Alternatives_1 ) ) ; public final void rule__MultiplicityCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24116:1: ( ( ( rule__MultiplicityCS__Alternatives_1 ) ) ) - // InternalQVTimperative.g:24117:1: ( ( rule__MultiplicityCS__Alternatives_1 ) ) + // InternalQVTimperative.g:25052:1: ( ( ( rule__MultiplicityCS__Alternatives_1 ) ) ) + // InternalQVTimperative.g:25053:1: ( ( rule__MultiplicityCS__Alternatives_1 ) ) { - // InternalQVTimperative.g:24117:1: ( ( rule__MultiplicityCS__Alternatives_1 ) ) - // InternalQVTimperative.g:24118:1: ( rule__MultiplicityCS__Alternatives_1 ) + // InternalQVTimperative.g:25053:1: ( ( rule__MultiplicityCS__Alternatives_1 ) ) + // InternalQVTimperative.g:25054:1: ( rule__MultiplicityCS__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getAlternatives_1()); } - // InternalQVTimperative.g:24119:1: ( rule__MultiplicityCS__Alternatives_1 ) - // InternalQVTimperative.g:24119:2: rule__MultiplicityCS__Alternatives_1 + // InternalQVTimperative.g:25055:1: ( rule__MultiplicityCS__Alternatives_1 ) + // InternalQVTimperative.g:25055:2: rule__MultiplicityCS__Alternatives_1 { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityCS__Alternatives_1(); @@ -70453,16 +73144,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__Group__2" - // InternalQVTimperative.g:24129:1: rule__MultiplicityCS__Group__2 : rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 ; + // InternalQVTimperative.g:25065:1: rule__MultiplicityCS__Group__2 : rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 ; public final void rule__MultiplicityCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24133:1: ( rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 ) - // InternalQVTimperative.g:24134:2: rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 + // InternalQVTimperative.g:25069:1: ( rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 ) + // InternalQVTimperative.g:25070:2: rule__MultiplicityCS__Group__2__Impl rule__MultiplicityCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_119); + pushFollow(FollowSets000.FOLLOW_124); rule__MultiplicityCS__Group__2__Impl(); state._fsp--; @@ -70491,31 +73182,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__Group__2__Impl" - // InternalQVTimperative.g:24141:1: rule__MultiplicityCS__Group__2__Impl : ( ( rule__MultiplicityCS__Alternatives_2 )? ) ; + // InternalQVTimperative.g:25077:1: rule__MultiplicityCS__Group__2__Impl : ( ( rule__MultiplicityCS__Alternatives_2 )? ) ; public final void rule__MultiplicityCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24145:1: ( ( ( rule__MultiplicityCS__Alternatives_2 )? ) ) - // InternalQVTimperative.g:24146:1: ( ( rule__MultiplicityCS__Alternatives_2 )? ) + // InternalQVTimperative.g:25081:1: ( ( ( rule__MultiplicityCS__Alternatives_2 )? ) ) + // InternalQVTimperative.g:25082:1: ( ( rule__MultiplicityCS__Alternatives_2 )? ) { - // InternalQVTimperative.g:24146:1: ( ( rule__MultiplicityCS__Alternatives_2 )? ) - // InternalQVTimperative.g:24147:1: ( rule__MultiplicityCS__Alternatives_2 )? + // InternalQVTimperative.g:25082:1: ( ( rule__MultiplicityCS__Alternatives_2 )? ) + // InternalQVTimperative.g:25083:1: ( rule__MultiplicityCS__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getAlternatives_2()); } - // InternalQVTimperative.g:24148:1: ( rule__MultiplicityCS__Alternatives_2 )? - int alt221=2; - int LA221_0 = input.LA(1); + // InternalQVTimperative.g:25084:1: ( rule__MultiplicityCS__Alternatives_2 )? + int alt227=2; + int LA227_0 = input.LA(1); - if ( (LA221_0==64||LA221_0==148) ) { - alt221=1; + if ( (LA227_0==65||LA227_0==154) ) { + alt227=1; } - switch (alt221) { + switch (alt227) { case 1 : - // InternalQVTimperative.g:24148:2: rule__MultiplicityCS__Alternatives_2 + // InternalQVTimperative.g:25084:2: rule__MultiplicityCS__Alternatives_2 { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityCS__Alternatives_2(); @@ -70553,14 +73244,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__Group__3" - // InternalQVTimperative.g:24158:1: rule__MultiplicityCS__Group__3 : rule__MultiplicityCS__Group__3__Impl ; + // InternalQVTimperative.g:25094:1: rule__MultiplicityCS__Group__3 : rule__MultiplicityCS__Group__3__Impl ; public final void rule__MultiplicityCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24162:1: ( rule__MultiplicityCS__Group__3__Impl ) - // InternalQVTimperative.g:24163:2: rule__MultiplicityCS__Group__3__Impl + // InternalQVTimperative.g:25098:1: ( rule__MultiplicityCS__Group__3__Impl ) + // InternalQVTimperative.g:25099:2: rule__MultiplicityCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityCS__Group__3__Impl(); @@ -70586,22 +73277,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__Group__3__Impl" - // InternalQVTimperative.g:24169:1: rule__MultiplicityCS__Group__3__Impl : ( ']' ) ; + // InternalQVTimperative.g:25105:1: rule__MultiplicityCS__Group__3__Impl : ( ']' ) ; public final void rule__MultiplicityCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24173:1: ( ( ']' ) ) - // InternalQVTimperative.g:24174:1: ( ']' ) + // InternalQVTimperative.g:25109:1: ( ( ']' ) ) + // InternalQVTimperative.g:25110:1: ( ']' ) { - // InternalQVTimperative.g:24174:1: ( ']' ) - // InternalQVTimperative.g:24175:1: ']' + // InternalQVTimperative.g:25110:1: ( ']' ) + // InternalQVTimperative.g:25111:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_3()); } - match(input,107,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,111,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_3()); } @@ -70627,16 +73318,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PathNameCS__Group__0" - // InternalQVTimperative.g:24196:1: rule__PathNameCS__Group__0 : rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ; + // InternalQVTimperative.g:25132:1: rule__PathNameCS__Group__0 : rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ; public final void rule__PathNameCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24200:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ) - // InternalQVTimperative.g:24201:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 + // InternalQVTimperative.g:25136:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ) + // InternalQVTimperative.g:25137:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_44); + pushFollow(FollowSets000.FOLLOW_47); rule__PathNameCS__Group__0__Impl(); state._fsp--; @@ -70665,23 +73356,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PathNameCS__Group__0__Impl" - // InternalQVTimperative.g:24208:1: rule__PathNameCS__Group__0__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) ; + // InternalQVTimperative.g:25144:1: rule__PathNameCS__Group__0__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) ; public final void rule__PathNameCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24212:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) ) - // InternalQVTimperative.g:24213:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) + // InternalQVTimperative.g:25148:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) ) + // InternalQVTimperative.g:25149:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) { - // InternalQVTimperative.g:24213:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) - // InternalQVTimperative.g:24214:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) + // InternalQVTimperative.g:25149:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) ) + // InternalQVTimperative.g:25150:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsAssignment_0()); } - // InternalQVTimperative.g:24215:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) - // InternalQVTimperative.g:24215:2: rule__PathNameCS__OwnedPathElementsAssignment_0 + // InternalQVTimperative.g:25151:1: ( rule__PathNameCS__OwnedPathElementsAssignment_0 ) + // InternalQVTimperative.g:25151:2: rule__PathNameCS__OwnedPathElementsAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__PathNameCS__OwnedPathElementsAssignment_0(); @@ -70716,14 +73407,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PathNameCS__Group__1" - // InternalQVTimperative.g:24225:1: rule__PathNameCS__Group__1 : rule__PathNameCS__Group__1__Impl ; + // InternalQVTimperative.g:25161:1: rule__PathNameCS__Group__1 : rule__PathNameCS__Group__1__Impl ; public final void rule__PathNameCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24229:1: ( rule__PathNameCS__Group__1__Impl ) - // InternalQVTimperative.g:24230:2: rule__PathNameCS__Group__1__Impl + // InternalQVTimperative.g:25165:1: ( rule__PathNameCS__Group__1__Impl ) + // InternalQVTimperative.g:25166:2: rule__PathNameCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__PathNameCS__Group__1__Impl(); @@ -70749,37 +73440,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PathNameCS__Group__1__Impl" - // InternalQVTimperative.g:24236:1: rule__PathNameCS__Group__1__Impl : ( ( rule__PathNameCS__Group_1__0 )* ) ; + // InternalQVTimperative.g:25172:1: rule__PathNameCS__Group__1__Impl : ( ( rule__PathNameCS__Group_1__0 )* ) ; public final void rule__PathNameCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24240:1: ( ( ( rule__PathNameCS__Group_1__0 )* ) ) - // InternalQVTimperative.g:24241:1: ( ( rule__PathNameCS__Group_1__0 )* ) + // InternalQVTimperative.g:25176:1: ( ( ( rule__PathNameCS__Group_1__0 )* ) ) + // InternalQVTimperative.g:25177:1: ( ( rule__PathNameCS__Group_1__0 )* ) { - // InternalQVTimperative.g:24241:1: ( ( rule__PathNameCS__Group_1__0 )* ) - // InternalQVTimperative.g:24242:1: ( rule__PathNameCS__Group_1__0 )* + // InternalQVTimperative.g:25177:1: ( ( rule__PathNameCS__Group_1__0 )* ) + // InternalQVTimperative.g:25178:1: ( rule__PathNameCS__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getGroup_1()); } - // InternalQVTimperative.g:24243:1: ( rule__PathNameCS__Group_1__0 )* - loop222: + // InternalQVTimperative.g:25179:1: ( rule__PathNameCS__Group_1__0 )* + loop228: do { - int alt222=2; - int LA222_0 = input.LA(1); + int alt228=2; + int LA228_0 = input.LA(1); - if ( (LA222_0==84) ) { - alt222=1; + if ( (LA228_0==88) ) { + alt228=1; } - switch (alt222) { + switch (alt228) { case 1 : - // InternalQVTimperative.g:24243:2: rule__PathNameCS__Group_1__0 + // InternalQVTimperative.g:25179:2: rule__PathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_86); + pushFollow(FollowSets000.FOLLOW_91); rule__PathNameCS__Group_1__0(); state._fsp--; @@ -70789,7 +73480,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop222; + break loop228; } } while (true); @@ -70818,16 +73509,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PathNameCS__Group_1__0" - // InternalQVTimperative.g:24257:1: rule__PathNameCS__Group_1__0 : rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ; + // InternalQVTimperative.g:25193:1: rule__PathNameCS__Group_1__0 : rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ; public final void rule__PathNameCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24261:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ) - // InternalQVTimperative.g:24262:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 + // InternalQVTimperative.g:25197:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ) + // InternalQVTimperative.g:25198:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_45); + pushFollow(FollowSets000.FOLLOW_48); rule__PathNameCS__Group_1__0__Impl(); state._fsp--; @@ -70856,22 +73547,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PathNameCS__Group_1__0__Impl" - // InternalQVTimperative.g:24269:1: rule__PathNameCS__Group_1__0__Impl : ( '::' ) ; + // InternalQVTimperative.g:25205:1: rule__PathNameCS__Group_1__0__Impl : ( '::' ) ; public final void rule__PathNameCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24273:1: ( ( '::' ) ) - // InternalQVTimperative.g:24274:1: ( '::' ) + // InternalQVTimperative.g:25209:1: ( ( '::' ) ) + // InternalQVTimperative.g:25210:1: ( '::' ) { - // InternalQVTimperative.g:24274:1: ( '::' ) - // InternalQVTimperative.g:24275:1: '::' + // InternalQVTimperative.g:25210:1: ( '::' ) + // InternalQVTimperative.g:25211:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -70897,14 +73588,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PathNameCS__Group_1__1" - // InternalQVTimperative.g:24288:1: rule__PathNameCS__Group_1__1 : rule__PathNameCS__Group_1__1__Impl ; + // InternalQVTimperative.g:25224:1: rule__PathNameCS__Group_1__1 : rule__PathNameCS__Group_1__1__Impl ; public final void rule__PathNameCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24292:1: ( rule__PathNameCS__Group_1__1__Impl ) - // InternalQVTimperative.g:24293:2: rule__PathNameCS__Group_1__1__Impl + // InternalQVTimperative.g:25228:1: ( rule__PathNameCS__Group_1__1__Impl ) + // InternalQVTimperative.g:25229:2: rule__PathNameCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__PathNameCS__Group_1__1__Impl(); @@ -70930,23 +73621,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PathNameCS__Group_1__1__Impl" - // InternalQVTimperative.g:24299:1: rule__PathNameCS__Group_1__1__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) ; + // InternalQVTimperative.g:25235:1: rule__PathNameCS__Group_1__1__Impl : ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) ; public final void rule__PathNameCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24303:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) ) - // InternalQVTimperative.g:24304:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) + // InternalQVTimperative.g:25239:1: ( ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) ) + // InternalQVTimperative.g:25240:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) { - // InternalQVTimperative.g:24304:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) - // InternalQVTimperative.g:24305:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) + // InternalQVTimperative.g:25240:1: ( ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) ) + // InternalQVTimperative.g:25241:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsAssignment_1_1()); } - // InternalQVTimperative.g:24306:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) - // InternalQVTimperative.g:24306:2: rule__PathNameCS__OwnedPathElementsAssignment_1_1 + // InternalQVTimperative.g:25242:1: ( rule__PathNameCS__OwnedPathElementsAssignment_1_1 ) + // InternalQVTimperative.g:25242:2: rule__PathNameCS__OwnedPathElementsAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__PathNameCS__OwnedPathElementsAssignment_1_1(); @@ -70981,16 +73672,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__Group__0" - // InternalQVTimperative.g:24320:1: rule__TemplateBindingCS__Group__0 : rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 ; + // InternalQVTimperative.g:25256:1: rule__TemplateBindingCS__Group__0 : rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 ; public final void rule__TemplateBindingCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24324:1: ( rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 ) - // InternalQVTimperative.g:24325:2: rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 + // InternalQVTimperative.g:25260:1: ( rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 ) + // InternalQVTimperative.g:25261:2: rule__TemplateBindingCS__Group__0__Impl rule__TemplateBindingCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_120); + pushFollow(FollowSets000.FOLLOW_125); rule__TemplateBindingCS__Group__0__Impl(); state._fsp--; @@ -71019,23 +73710,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__Group__0__Impl" - // InternalQVTimperative.g:24332:1: rule__TemplateBindingCS__Group__0__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) ; + // InternalQVTimperative.g:25268:1: rule__TemplateBindingCS__Group__0__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) ; public final void rule__TemplateBindingCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24336:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) ) - // InternalQVTimperative.g:24337:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) + // InternalQVTimperative.g:25272:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) ) + // InternalQVTimperative.g:25273:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) { - // InternalQVTimperative.g:24337:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) - // InternalQVTimperative.g:24338:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) + // InternalQVTimperative.g:25273:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) ) + // InternalQVTimperative.g:25274:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsAssignment_0()); } - // InternalQVTimperative.g:24339:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) - // InternalQVTimperative.g:24339:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 + // InternalQVTimperative.g:25275:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 ) + // InternalQVTimperative.g:25275:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0(); @@ -71070,16 +73761,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__Group__1" - // InternalQVTimperative.g:24349:1: rule__TemplateBindingCS__Group__1 : rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 ; + // InternalQVTimperative.g:25285:1: rule__TemplateBindingCS__Group__1 : rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 ; public final void rule__TemplateBindingCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24353:1: ( rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 ) - // InternalQVTimperative.g:24354:2: rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 + // InternalQVTimperative.g:25289:1: ( rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 ) + // InternalQVTimperative.g:25290:2: rule__TemplateBindingCS__Group__1__Impl rule__TemplateBindingCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_120); + pushFollow(FollowSets000.FOLLOW_125); rule__TemplateBindingCS__Group__1__Impl(); state._fsp--; @@ -71108,35 +73799,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__Group__1__Impl" - // InternalQVTimperative.g:24361:1: rule__TemplateBindingCS__Group__1__Impl : ( ( rule__TemplateBindingCS__Group_1__0 )* ) ; + // InternalQVTimperative.g:25297:1: rule__TemplateBindingCS__Group__1__Impl : ( ( rule__TemplateBindingCS__Group_1__0 )* ) ; public final void rule__TemplateBindingCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24365:1: ( ( ( rule__TemplateBindingCS__Group_1__0 )* ) ) - // InternalQVTimperative.g:24366:1: ( ( rule__TemplateBindingCS__Group_1__0 )* ) + // InternalQVTimperative.g:25301:1: ( ( ( rule__TemplateBindingCS__Group_1__0 )* ) ) + // InternalQVTimperative.g:25302:1: ( ( rule__TemplateBindingCS__Group_1__0 )* ) { - // InternalQVTimperative.g:24366:1: ( ( rule__TemplateBindingCS__Group_1__0 )* ) - // InternalQVTimperative.g:24367:1: ( rule__TemplateBindingCS__Group_1__0 )* + // InternalQVTimperative.g:25302:1: ( ( rule__TemplateBindingCS__Group_1__0 )* ) + // InternalQVTimperative.g:25303:1: ( rule__TemplateBindingCS__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateBindingCSAccess().getGroup_1()); } - // InternalQVTimperative.g:24368:1: ( rule__TemplateBindingCS__Group_1__0 )* - loop223: + // InternalQVTimperative.g:25304:1: ( rule__TemplateBindingCS__Group_1__0 )* + loop229: do { - int alt223=2; - int LA223_0 = input.LA(1); + int alt229=2; + int LA229_0 = input.LA(1); - if ( (LA223_0==69) ) { - alt223=1; + if ( (LA229_0==70) ) { + alt229=1; } - switch (alt223) { + switch (alt229) { case 1 : - // InternalQVTimperative.g:24368:2: rule__TemplateBindingCS__Group_1__0 + // InternalQVTimperative.g:25304:2: rule__TemplateBindingCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_14); rule__TemplateBindingCS__Group_1__0(); @@ -71148,7 +73839,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop223; + break loop229; } } while (true); @@ -71177,14 +73868,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__Group__2" - // InternalQVTimperative.g:24378:1: rule__TemplateBindingCS__Group__2 : rule__TemplateBindingCS__Group__2__Impl ; + // InternalQVTimperative.g:25314:1: rule__TemplateBindingCS__Group__2 : rule__TemplateBindingCS__Group__2__Impl ; public final void rule__TemplateBindingCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24382:1: ( rule__TemplateBindingCS__Group__2__Impl ) - // InternalQVTimperative.g:24383:2: rule__TemplateBindingCS__Group__2__Impl + // InternalQVTimperative.g:25318:1: ( rule__TemplateBindingCS__Group__2__Impl ) + // InternalQVTimperative.g:25319:2: rule__TemplateBindingCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateBindingCS__Group__2__Impl(); @@ -71210,31 +73901,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__Group__2__Impl" - // InternalQVTimperative.g:24389:1: rule__TemplateBindingCS__Group__2__Impl : ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) ; + // InternalQVTimperative.g:25325:1: rule__TemplateBindingCS__Group__2__Impl : ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) ; public final void rule__TemplateBindingCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24393:1: ( ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) ) - // InternalQVTimperative.g:24394:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) + // InternalQVTimperative.g:25329:1: ( ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) ) + // InternalQVTimperative.g:25330:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) { - // InternalQVTimperative.g:24394:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) - // InternalQVTimperative.g:24395:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? + // InternalQVTimperative.g:25330:1: ( ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? ) + // InternalQVTimperative.g:25331:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateBindingCSAccess().getOwnedMultiplicityAssignment_2()); } - // InternalQVTimperative.g:24396:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? - int alt224=2; - int LA224_0 = input.LA(1); + // InternalQVTimperative.g:25332:1: ( rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 )? + int alt230=2; + int LA230_0 = input.LA(1); - if ( (LA224_0==106) ) { - alt224=1; + if ( (LA230_0==110) ) { + alt230=1; } - switch (alt224) { + switch (alt230) { case 1 : - // InternalQVTimperative.g:24396:2: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 + // InternalQVTimperative.g:25332:2: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateBindingCS__OwnedMultiplicityAssignment_2(); @@ -71272,16 +73963,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__Group_1__0" - // InternalQVTimperative.g:24412:1: rule__TemplateBindingCS__Group_1__0 : rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 ; + // InternalQVTimperative.g:25348:1: rule__TemplateBindingCS__Group_1__0 : rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 ; public final void rule__TemplateBindingCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24416:1: ( rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 ) - // InternalQVTimperative.g:24417:2: rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 + // InternalQVTimperative.g:25352:1: ( rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 ) + // InternalQVTimperative.g:25353:2: rule__TemplateBindingCS__Group_1__0__Impl rule__TemplateBindingCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_121); + pushFollow(FollowSets000.FOLLOW_126); rule__TemplateBindingCS__Group_1__0__Impl(); state._fsp--; @@ -71310,22 +74001,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__Group_1__0__Impl" - // InternalQVTimperative.g:24424:1: rule__TemplateBindingCS__Group_1__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:25360:1: rule__TemplateBindingCS__Group_1__0__Impl : ( ',' ) ; public final void rule__TemplateBindingCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24428:1: ( ( ',' ) ) - // InternalQVTimperative.g:24429:1: ( ',' ) + // InternalQVTimperative.g:25364:1: ( ( ',' ) ) + // InternalQVTimperative.g:25365:1: ( ',' ) { - // InternalQVTimperative.g:24429:1: ( ',' ) - // InternalQVTimperative.g:24430:1: ',' + // InternalQVTimperative.g:25365:1: ( ',' ) + // InternalQVTimperative.g:25366:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_1_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTemplateBindingCSAccess().getCommaKeyword_1_0()); } @@ -71351,14 +74042,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__Group_1__1" - // InternalQVTimperative.g:24443:1: rule__TemplateBindingCS__Group_1__1 : rule__TemplateBindingCS__Group_1__1__Impl ; + // InternalQVTimperative.g:25379:1: rule__TemplateBindingCS__Group_1__1 : rule__TemplateBindingCS__Group_1__1__Impl ; public final void rule__TemplateBindingCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24447:1: ( rule__TemplateBindingCS__Group_1__1__Impl ) - // InternalQVTimperative.g:24448:2: rule__TemplateBindingCS__Group_1__1__Impl + // InternalQVTimperative.g:25383:1: ( rule__TemplateBindingCS__Group_1__1__Impl ) + // InternalQVTimperative.g:25384:2: rule__TemplateBindingCS__Group_1__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateBindingCS__Group_1__1__Impl(); @@ -71384,23 +74075,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__Group_1__1__Impl" - // InternalQVTimperative.g:24454:1: rule__TemplateBindingCS__Group_1__1__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) ; + // InternalQVTimperative.g:25390:1: rule__TemplateBindingCS__Group_1__1__Impl : ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) ; public final void rule__TemplateBindingCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24458:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) ) - // InternalQVTimperative.g:24459:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) + // InternalQVTimperative.g:25394:1: ( ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) ) + // InternalQVTimperative.g:25395:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) { - // InternalQVTimperative.g:24459:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) - // InternalQVTimperative.g:24460:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) + // InternalQVTimperative.g:25395:1: ( ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) ) + // InternalQVTimperative.g:25396:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsAssignment_1_1()); } - // InternalQVTimperative.g:24461:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) - // InternalQVTimperative.g:24461:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 + // InternalQVTimperative.g:25397:1: ( rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 ) + // InternalQVTimperative.g:25397:2: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1(); @@ -71435,14 +74126,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group__0" - // InternalQVTimperative.g:24475:1: rule__TemplateSignatureCS__Group__0 : rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 ; + // InternalQVTimperative.g:25411:1: rule__TemplateSignatureCS__Group__0 : rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 ; public final void rule__TemplateSignatureCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24479:1: ( rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 ) - // InternalQVTimperative.g:24480:2: rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 + // InternalQVTimperative.g:25415:1: ( rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 ) + // InternalQVTimperative.g:25416:2: rule__TemplateSignatureCS__Group__0__Impl rule__TemplateSignatureCS__Group__1 { pushFollow(FollowSets000.FOLLOW_8); rule__TemplateSignatureCS__Group__0__Impl(); @@ -71473,22 +74164,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group__0__Impl" - // InternalQVTimperative.g:24487:1: rule__TemplateSignatureCS__Group__0__Impl : ( '(' ) ; + // InternalQVTimperative.g:25423:1: rule__TemplateSignatureCS__Group__0__Impl : ( '(' ) ; public final void rule__TemplateSignatureCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24491:1: ( ( '(' ) ) - // InternalQVTimperative.g:24492:1: ( '(' ) + // InternalQVTimperative.g:25427:1: ( ( '(' ) ) + // InternalQVTimperative.g:25428:1: ( '(' ) { - // InternalQVTimperative.g:24492:1: ( '(' ) - // InternalQVTimperative.g:24493:1: '(' + // InternalQVTimperative.g:25428:1: ( '(' ) + // InternalQVTimperative.g:25429:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateSignatureCSAccess().getLeftParenthesisKeyword_0()); } - match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTemplateSignatureCSAccess().getLeftParenthesisKeyword_0()); } @@ -71514,16 +74205,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group__1" - // InternalQVTimperative.g:24506:1: rule__TemplateSignatureCS__Group__1 : rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 ; + // InternalQVTimperative.g:25442:1: rule__TemplateSignatureCS__Group__1 : rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 ; public final void rule__TemplateSignatureCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24510:1: ( rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 ) - // InternalQVTimperative.g:24511:2: rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 + // InternalQVTimperative.g:25446:1: ( rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 ) + // InternalQVTimperative.g:25447:2: rule__TemplateSignatureCS__Group__1__Impl rule__TemplateSignatureCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_122); + pushFollow(FollowSets000.FOLLOW_127); rule__TemplateSignatureCS__Group__1__Impl(); state._fsp--; @@ -71552,23 +74243,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group__1__Impl" - // InternalQVTimperative.g:24518:1: rule__TemplateSignatureCS__Group__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) ; + // InternalQVTimperative.g:25454:1: rule__TemplateSignatureCS__Group__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) ; public final void rule__TemplateSignatureCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24522:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) ) - // InternalQVTimperative.g:24523:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) + // InternalQVTimperative.g:25458:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) ) + // InternalQVTimperative.g:25459:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) { - // InternalQVTimperative.g:24523:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) - // InternalQVTimperative.g:24524:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) + // InternalQVTimperative.g:25459:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) ) + // InternalQVTimperative.g:25460:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersAssignment_1()); } - // InternalQVTimperative.g:24525:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) - // InternalQVTimperative.g:24525:2: rule__TemplateSignatureCS__OwnedParametersAssignment_1 + // InternalQVTimperative.g:25461:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_1 ) + // InternalQVTimperative.g:25461:2: rule__TemplateSignatureCS__OwnedParametersAssignment_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateSignatureCS__OwnedParametersAssignment_1(); @@ -71603,16 +74294,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group__2" - // InternalQVTimperative.g:24535:1: rule__TemplateSignatureCS__Group__2 : rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 ; + // InternalQVTimperative.g:25471:1: rule__TemplateSignatureCS__Group__2 : rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 ; public final void rule__TemplateSignatureCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24539:1: ( rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 ) - // InternalQVTimperative.g:24540:2: rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 + // InternalQVTimperative.g:25475:1: ( rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 ) + // InternalQVTimperative.g:25476:2: rule__TemplateSignatureCS__Group__2__Impl rule__TemplateSignatureCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_122); + pushFollow(FollowSets000.FOLLOW_127); rule__TemplateSignatureCS__Group__2__Impl(); state._fsp--; @@ -71641,35 +74332,35 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group__2__Impl" - // InternalQVTimperative.g:24547:1: rule__TemplateSignatureCS__Group__2__Impl : ( ( rule__TemplateSignatureCS__Group_2__0 )* ) ; + // InternalQVTimperative.g:25483:1: rule__TemplateSignatureCS__Group__2__Impl : ( ( rule__TemplateSignatureCS__Group_2__0 )* ) ; public final void rule__TemplateSignatureCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24551:1: ( ( ( rule__TemplateSignatureCS__Group_2__0 )* ) ) - // InternalQVTimperative.g:24552:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* ) + // InternalQVTimperative.g:25487:1: ( ( ( rule__TemplateSignatureCS__Group_2__0 )* ) ) + // InternalQVTimperative.g:25488:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* ) { - // InternalQVTimperative.g:24552:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* ) - // InternalQVTimperative.g:24553:1: ( rule__TemplateSignatureCS__Group_2__0 )* + // InternalQVTimperative.g:25488:1: ( ( rule__TemplateSignatureCS__Group_2__0 )* ) + // InternalQVTimperative.g:25489:1: ( rule__TemplateSignatureCS__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateSignatureCSAccess().getGroup_2()); } - // InternalQVTimperative.g:24554:1: ( rule__TemplateSignatureCS__Group_2__0 )* - loop225: + // InternalQVTimperative.g:25490:1: ( rule__TemplateSignatureCS__Group_2__0 )* + loop231: do { - int alt225=2; - int LA225_0 = input.LA(1); + int alt231=2; + int LA231_0 = input.LA(1); - if ( (LA225_0==69) ) { - alt225=1; + if ( (LA231_0==70) ) { + alt231=1; } - switch (alt225) { + switch (alt231) { case 1 : - // InternalQVTimperative.g:24554:2: rule__TemplateSignatureCS__Group_2__0 + // InternalQVTimperative.g:25490:2: rule__TemplateSignatureCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_14); rule__TemplateSignatureCS__Group_2__0(); @@ -71681,7 +74372,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop225; + break loop231; } } while (true); @@ -71710,14 +74401,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group__3" - // InternalQVTimperative.g:24564:1: rule__TemplateSignatureCS__Group__3 : rule__TemplateSignatureCS__Group__3__Impl ; + // InternalQVTimperative.g:25500:1: rule__TemplateSignatureCS__Group__3 : rule__TemplateSignatureCS__Group__3__Impl ; public final void rule__TemplateSignatureCS__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24568:1: ( rule__TemplateSignatureCS__Group__3__Impl ) - // InternalQVTimperative.g:24569:2: rule__TemplateSignatureCS__Group__3__Impl + // InternalQVTimperative.g:25504:1: ( rule__TemplateSignatureCS__Group__3__Impl ) + // InternalQVTimperative.g:25505:2: rule__TemplateSignatureCS__Group__3__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateSignatureCS__Group__3__Impl(); @@ -71743,22 +74434,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group__3__Impl" - // InternalQVTimperative.g:24575:1: rule__TemplateSignatureCS__Group__3__Impl : ( ')' ) ; + // InternalQVTimperative.g:25511:1: rule__TemplateSignatureCS__Group__3__Impl : ( ')' ) ; public final void rule__TemplateSignatureCS__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24579:1: ( ( ')' ) ) - // InternalQVTimperative.g:24580:1: ( ')' ) + // InternalQVTimperative.g:25515:1: ( ( ')' ) ) + // InternalQVTimperative.g:25516:1: ( ')' ) { - // InternalQVTimperative.g:24580:1: ( ')' ) - // InternalQVTimperative.g:24581:1: ')' + // InternalQVTimperative.g:25516:1: ( ')' ) + // InternalQVTimperative.g:25517:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateSignatureCSAccess().getRightParenthesisKeyword_3()); } - match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTemplateSignatureCSAccess().getRightParenthesisKeyword_3()); } @@ -71784,14 +74475,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group_2__0" - // InternalQVTimperative.g:24602:1: rule__TemplateSignatureCS__Group_2__0 : rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 ; + // InternalQVTimperative.g:25538:1: rule__TemplateSignatureCS__Group_2__0 : rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 ; public final void rule__TemplateSignatureCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24606:1: ( rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 ) - // InternalQVTimperative.g:24607:2: rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 + // InternalQVTimperative.g:25542:1: ( rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 ) + // InternalQVTimperative.g:25543:2: rule__TemplateSignatureCS__Group_2__0__Impl rule__TemplateSignatureCS__Group_2__1 { pushFollow(FollowSets000.FOLLOW_8); rule__TemplateSignatureCS__Group_2__0__Impl(); @@ -71822,22 +74513,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group_2__0__Impl" - // InternalQVTimperative.g:24614:1: rule__TemplateSignatureCS__Group_2__0__Impl : ( ',' ) ; + // InternalQVTimperative.g:25550:1: rule__TemplateSignatureCS__Group_2__0__Impl : ( ',' ) ; public final void rule__TemplateSignatureCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24618:1: ( ( ',' ) ) - // InternalQVTimperative.g:24619:1: ( ',' ) + // InternalQVTimperative.g:25554:1: ( ( ',' ) ) + // InternalQVTimperative.g:25555:1: ( ',' ) { - // InternalQVTimperative.g:24619:1: ( ',' ) - // InternalQVTimperative.g:24620:1: ',' + // InternalQVTimperative.g:25555:1: ( ',' ) + // InternalQVTimperative.g:25556:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateSignatureCSAccess().getCommaKeyword_2_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTemplateSignatureCSAccess().getCommaKeyword_2_0()); } @@ -71863,14 +74554,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group_2__1" - // InternalQVTimperative.g:24633:1: rule__TemplateSignatureCS__Group_2__1 : rule__TemplateSignatureCS__Group_2__1__Impl ; + // InternalQVTimperative.g:25569:1: rule__TemplateSignatureCS__Group_2__1 : rule__TemplateSignatureCS__Group_2__1__Impl ; public final void rule__TemplateSignatureCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24637:1: ( rule__TemplateSignatureCS__Group_2__1__Impl ) - // InternalQVTimperative.g:24638:2: rule__TemplateSignatureCS__Group_2__1__Impl + // InternalQVTimperative.g:25573:1: ( rule__TemplateSignatureCS__Group_2__1__Impl ) + // InternalQVTimperative.g:25574:2: rule__TemplateSignatureCS__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateSignatureCS__Group_2__1__Impl(); @@ -71896,23 +74587,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__Group_2__1__Impl" - // InternalQVTimperative.g:24644:1: rule__TemplateSignatureCS__Group_2__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) ; + // InternalQVTimperative.g:25580:1: rule__TemplateSignatureCS__Group_2__1__Impl : ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) ; public final void rule__TemplateSignatureCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24648:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) ) - // InternalQVTimperative.g:24649:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) + // InternalQVTimperative.g:25584:1: ( ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) ) + // InternalQVTimperative.g:25585:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) { - // InternalQVTimperative.g:24649:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) - // InternalQVTimperative.g:24650:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) + // InternalQVTimperative.g:25585:1: ( ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) ) + // InternalQVTimperative.g:25586:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersAssignment_2_1()); } - // InternalQVTimperative.g:24651:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) - // InternalQVTimperative.g:24651:2: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 + // InternalQVTimperative.g:25587:1: ( rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 ) + // InternalQVTimperative.g:25587:2: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TemplateSignatureCS__OwnedParametersAssignment_2_1(); @@ -71947,16 +74638,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group__0" - // InternalQVTimperative.g:24665:1: rule__TypeParameterCS__Group__0 : rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 ; + // InternalQVTimperative.g:25601:1: rule__TypeParameterCS__Group__0 : rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 ; public final void rule__TypeParameterCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24669:1: ( rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 ) - // InternalQVTimperative.g:24670:2: rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 + // InternalQVTimperative.g:25605:1: ( rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 ) + // InternalQVTimperative.g:25606:2: rule__TypeParameterCS__Group__0__Impl rule__TypeParameterCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_123); + pushFollow(FollowSets000.FOLLOW_128); rule__TypeParameterCS__Group__0__Impl(); state._fsp--; @@ -71985,23 +74676,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group__0__Impl" - // InternalQVTimperative.g:24677:1: rule__TypeParameterCS__Group__0__Impl : ( ( rule__TypeParameterCS__NameAssignment_0 ) ) ; + // InternalQVTimperative.g:25613:1: rule__TypeParameterCS__Group__0__Impl : ( ( rule__TypeParameterCS__NameAssignment_0 ) ) ; public final void rule__TypeParameterCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24681:1: ( ( ( rule__TypeParameterCS__NameAssignment_0 ) ) ) - // InternalQVTimperative.g:24682:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:25617:1: ( ( ( rule__TypeParameterCS__NameAssignment_0 ) ) ) + // InternalQVTimperative.g:25618:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) ) { - // InternalQVTimperative.g:24682:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) ) - // InternalQVTimperative.g:24683:1: ( rule__TypeParameterCS__NameAssignment_0 ) + // InternalQVTimperative.g:25618:1: ( ( rule__TypeParameterCS__NameAssignment_0 ) ) + // InternalQVTimperative.g:25619:1: ( rule__TypeParameterCS__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getNameAssignment_0()); } - // InternalQVTimperative.g:24684:1: ( rule__TypeParameterCS__NameAssignment_0 ) - // InternalQVTimperative.g:24684:2: rule__TypeParameterCS__NameAssignment_0 + // InternalQVTimperative.g:25620:1: ( rule__TypeParameterCS__NameAssignment_0 ) + // InternalQVTimperative.g:25620:2: rule__TypeParameterCS__NameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeParameterCS__NameAssignment_0(); @@ -72036,14 +74727,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group__1" - // InternalQVTimperative.g:24694:1: rule__TypeParameterCS__Group__1 : rule__TypeParameterCS__Group__1__Impl ; + // InternalQVTimperative.g:25630:1: rule__TypeParameterCS__Group__1 : rule__TypeParameterCS__Group__1__Impl ; public final void rule__TypeParameterCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24698:1: ( rule__TypeParameterCS__Group__1__Impl ) - // InternalQVTimperative.g:24699:2: rule__TypeParameterCS__Group__1__Impl + // InternalQVTimperative.g:25634:1: ( rule__TypeParameterCS__Group__1__Impl ) + // InternalQVTimperative.g:25635:2: rule__TypeParameterCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypeParameterCS__Group__1__Impl(); @@ -72069,31 +74760,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group__1__Impl" - // InternalQVTimperative.g:24705:1: rule__TypeParameterCS__Group__1__Impl : ( ( rule__TypeParameterCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:25641:1: rule__TypeParameterCS__Group__1__Impl : ( ( rule__TypeParameterCS__Group_1__0 )? ) ; public final void rule__TypeParameterCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24709:1: ( ( ( rule__TypeParameterCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:24710:1: ( ( rule__TypeParameterCS__Group_1__0 )? ) + // InternalQVTimperative.g:25645:1: ( ( ( rule__TypeParameterCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:25646:1: ( ( rule__TypeParameterCS__Group_1__0 )? ) { - // InternalQVTimperative.g:24710:1: ( ( rule__TypeParameterCS__Group_1__0 )? ) - // InternalQVTimperative.g:24711:1: ( rule__TypeParameterCS__Group_1__0 )? + // InternalQVTimperative.g:25646:1: ( ( rule__TypeParameterCS__Group_1__0 )? ) + // InternalQVTimperative.g:25647:1: ( rule__TypeParameterCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getGroup_1()); } - // InternalQVTimperative.g:24712:1: ( rule__TypeParameterCS__Group_1__0 )? - int alt226=2; - int LA226_0 = input.LA(1); + // InternalQVTimperative.g:25648:1: ( rule__TypeParameterCS__Group_1__0 )? + int alt232=2; + int LA232_0 = input.LA(1); - if ( (LA226_0==98) ) { - alt226=1; + if ( (LA232_0==102) ) { + alt232=1; } - switch (alt226) { + switch (alt232) { case 1 : - // InternalQVTimperative.g:24712:2: rule__TypeParameterCS__Group_1__0 + // InternalQVTimperative.g:25648:2: rule__TypeParameterCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeParameterCS__Group_1__0(); @@ -72131,14 +74822,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group_1__0" - // InternalQVTimperative.g:24726:1: rule__TypeParameterCS__Group_1__0 : rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 ; + // InternalQVTimperative.g:25662:1: rule__TypeParameterCS__Group_1__0 : rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 ; public final void rule__TypeParameterCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24730:1: ( rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 ) - // InternalQVTimperative.g:24731:2: rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 + // InternalQVTimperative.g:25666:1: ( rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 ) + // InternalQVTimperative.g:25667:2: rule__TypeParameterCS__Group_1__0__Impl rule__TypeParameterCS__Group_1__1 { pushFollow(FollowSets000.FOLLOW_12); rule__TypeParameterCS__Group_1__0__Impl(); @@ -72169,22 +74860,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group_1__0__Impl" - // InternalQVTimperative.g:24738:1: rule__TypeParameterCS__Group_1__0__Impl : ( 'extends' ) ; + // InternalQVTimperative.g:25674:1: rule__TypeParameterCS__Group_1__0__Impl : ( 'extends' ) ; public final void rule__TypeParameterCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24742:1: ( ( 'extends' ) ) - // InternalQVTimperative.g:24743:1: ( 'extends' ) + // InternalQVTimperative.g:25678:1: ( ( 'extends' ) ) + // InternalQVTimperative.g:25679:1: ( 'extends' ) { - // InternalQVTimperative.g:24743:1: ( 'extends' ) - // InternalQVTimperative.g:24744:1: 'extends' + // InternalQVTimperative.g:25679:1: ( 'extends' ) + // InternalQVTimperative.g:25680:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0()); } - match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeParameterCSAccess().getExtendsKeyword_1_0()); } @@ -72210,16 +74901,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group_1__1" - // InternalQVTimperative.g:24757:1: rule__TypeParameterCS__Group_1__1 : rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 ; + // InternalQVTimperative.g:25693:1: rule__TypeParameterCS__Group_1__1 : rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 ; public final void rule__TypeParameterCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24761:1: ( rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 ) - // InternalQVTimperative.g:24762:2: rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 + // InternalQVTimperative.g:25697:1: ( rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 ) + // InternalQVTimperative.g:25698:2: rule__TypeParameterCS__Group_1__1__Impl rule__TypeParameterCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_124); + pushFollow(FollowSets000.FOLLOW_129); rule__TypeParameterCS__Group_1__1__Impl(); state._fsp--; @@ -72248,23 +74939,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group_1__1__Impl" - // InternalQVTimperative.g:24769:1: rule__TypeParameterCS__Group_1__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) ; + // InternalQVTimperative.g:25705:1: rule__TypeParameterCS__Group_1__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) ; public final void rule__TypeParameterCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24773:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) ) - // InternalQVTimperative.g:24774:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) + // InternalQVTimperative.g:25709:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) ) + // InternalQVTimperative.g:25710:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) { - // InternalQVTimperative.g:24774:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) - // InternalQVTimperative.g:24775:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) + // InternalQVTimperative.g:25710:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) ) + // InternalQVTimperative.g:25711:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsAssignment_1_1()); } - // InternalQVTimperative.g:24776:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) - // InternalQVTimperative.g:24776:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_1 + // InternalQVTimperative.g:25712:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_1 ) + // InternalQVTimperative.g:25712:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeParameterCS__OwnedExtendsAssignment_1_1(); @@ -72299,14 +74990,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group_1__2" - // InternalQVTimperative.g:24786:1: rule__TypeParameterCS__Group_1__2 : rule__TypeParameterCS__Group_1__2__Impl ; + // InternalQVTimperative.g:25722:1: rule__TypeParameterCS__Group_1__2 : rule__TypeParameterCS__Group_1__2__Impl ; public final void rule__TypeParameterCS__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24790:1: ( rule__TypeParameterCS__Group_1__2__Impl ) - // InternalQVTimperative.g:24791:2: rule__TypeParameterCS__Group_1__2__Impl + // InternalQVTimperative.g:25726:1: ( rule__TypeParameterCS__Group_1__2__Impl ) + // InternalQVTimperative.g:25727:2: rule__TypeParameterCS__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypeParameterCS__Group_1__2__Impl(); @@ -72332,37 +75023,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group_1__2__Impl" - // InternalQVTimperative.g:24797:1: rule__TypeParameterCS__Group_1__2__Impl : ( ( rule__TypeParameterCS__Group_1_2__0 )* ) ; + // InternalQVTimperative.g:25733:1: rule__TypeParameterCS__Group_1__2__Impl : ( ( rule__TypeParameterCS__Group_1_2__0 )* ) ; public final void rule__TypeParameterCS__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24801:1: ( ( ( rule__TypeParameterCS__Group_1_2__0 )* ) ) - // InternalQVTimperative.g:24802:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* ) + // InternalQVTimperative.g:25737:1: ( ( ( rule__TypeParameterCS__Group_1_2__0 )* ) ) + // InternalQVTimperative.g:25738:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* ) { - // InternalQVTimperative.g:24802:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* ) - // InternalQVTimperative.g:24803:1: ( rule__TypeParameterCS__Group_1_2__0 )* + // InternalQVTimperative.g:25738:1: ( ( rule__TypeParameterCS__Group_1_2__0 )* ) + // InternalQVTimperative.g:25739:1: ( rule__TypeParameterCS__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getGroup_1_2()); } - // InternalQVTimperative.g:24804:1: ( rule__TypeParameterCS__Group_1_2__0 )* - loop227: + // InternalQVTimperative.g:25740:1: ( rule__TypeParameterCS__Group_1_2__0 )* + loop233: do { - int alt227=2; - int LA227_0 = input.LA(1); + int alt233=2; + int LA233_0 = input.LA(1); - if ( (LA227_0==115) ) { - alt227=1; + if ( (LA233_0==119) ) { + alt233=1; } - switch (alt227) { + switch (alt233) { case 1 : - // InternalQVTimperative.g:24804:2: rule__TypeParameterCS__Group_1_2__0 + // InternalQVTimperative.g:25740:2: rule__TypeParameterCS__Group_1_2__0 { - pushFollow(FollowSets000.FOLLOW_125); + pushFollow(FollowSets000.FOLLOW_130); rule__TypeParameterCS__Group_1_2__0(); state._fsp--; @@ -72372,7 +75063,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop227; + break loop233; } } while (true); @@ -72401,14 +75092,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group_1_2__0" - // InternalQVTimperative.g:24820:1: rule__TypeParameterCS__Group_1_2__0 : rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 ; + // InternalQVTimperative.g:25756:1: rule__TypeParameterCS__Group_1_2__0 : rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 ; public final void rule__TypeParameterCS__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24824:1: ( rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 ) - // InternalQVTimperative.g:24825:2: rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 + // InternalQVTimperative.g:25760:1: ( rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 ) + // InternalQVTimperative.g:25761:2: rule__TypeParameterCS__Group_1_2__0__Impl rule__TypeParameterCS__Group_1_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__TypeParameterCS__Group_1_2__0__Impl(); @@ -72439,22 +75130,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group_1_2__0__Impl" - // InternalQVTimperative.g:24832:1: rule__TypeParameterCS__Group_1_2__0__Impl : ( '&&' ) ; + // InternalQVTimperative.g:25768:1: rule__TypeParameterCS__Group_1_2__0__Impl : ( '&&' ) ; public final void rule__TypeParameterCS__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24836:1: ( ( '&&' ) ) - // InternalQVTimperative.g:24837:1: ( '&&' ) + // InternalQVTimperative.g:25772:1: ( ( '&&' ) ) + // InternalQVTimperative.g:25773:1: ( '&&' ) { - // InternalQVTimperative.g:24837:1: ( '&&' ) - // InternalQVTimperative.g:24838:1: '&&' + // InternalQVTimperative.g:25773:1: ( '&&' ) + // InternalQVTimperative.g:25774:1: '&&' { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0()); } - match(input,115,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypeParameterCSAccess().getAmpersandAmpersandKeyword_1_2_0()); } @@ -72480,14 +75171,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group_1_2__1" - // InternalQVTimperative.g:24851:1: rule__TypeParameterCS__Group_1_2__1 : rule__TypeParameterCS__Group_1_2__1__Impl ; + // InternalQVTimperative.g:25787:1: rule__TypeParameterCS__Group_1_2__1 : rule__TypeParameterCS__Group_1_2__1__Impl ; public final void rule__TypeParameterCS__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24855:1: ( rule__TypeParameterCS__Group_1_2__1__Impl ) - // InternalQVTimperative.g:24856:2: rule__TypeParameterCS__Group_1_2__1__Impl + // InternalQVTimperative.g:25791:1: ( rule__TypeParameterCS__Group_1_2__1__Impl ) + // InternalQVTimperative.g:25792:2: rule__TypeParameterCS__Group_1_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypeParameterCS__Group_1_2__1__Impl(); @@ -72513,23 +75204,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__Group_1_2__1__Impl" - // InternalQVTimperative.g:24862:1: rule__TypeParameterCS__Group_1_2__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) ; + // InternalQVTimperative.g:25798:1: rule__TypeParameterCS__Group_1_2__1__Impl : ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) ; public final void rule__TypeParameterCS__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24866:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) ) - // InternalQVTimperative.g:24867:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) + // InternalQVTimperative.g:25802:1: ( ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) ) + // InternalQVTimperative.g:25803:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) { - // InternalQVTimperative.g:24867:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) - // InternalQVTimperative.g:24868:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) + // InternalQVTimperative.g:25803:1: ( ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) ) + // InternalQVTimperative.g:25804:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsAssignment_1_2_1()); } - // InternalQVTimperative.g:24869:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) - // InternalQVTimperative.g:24869:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 + // InternalQVTimperative.g:25805:1: ( rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 ) + // InternalQVTimperative.g:25805:2: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1(); @@ -72564,16 +75255,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__Group__0" - // InternalQVTimperative.g:24883:1: rule__TypedTypeRefCS__Group__0 : rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 ; + // InternalQVTimperative.g:25819:1: rule__TypedTypeRefCS__Group__0 : rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 ; public final void rule__TypedTypeRefCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24887:1: ( rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 ) - // InternalQVTimperative.g:24888:2: rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 + // InternalQVTimperative.g:25823:1: ( rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 ) + // InternalQVTimperative.g:25824:2: rule__TypedTypeRefCS__Group__0__Impl rule__TypedTypeRefCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_41); + pushFollow(FollowSets000.FOLLOW_44); rule__TypedTypeRefCS__Group__0__Impl(); state._fsp--; @@ -72602,23 +75293,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__Group__0__Impl" - // InternalQVTimperative.g:24895:1: rule__TypedTypeRefCS__Group__0__Impl : ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) ; + // InternalQVTimperative.g:25831:1: rule__TypedTypeRefCS__Group__0__Impl : ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) ; public final void rule__TypedTypeRefCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24899:1: ( ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) ) - // InternalQVTimperative.g:24900:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) + // InternalQVTimperative.g:25835:1: ( ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) ) + // InternalQVTimperative.g:25836:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) { - // InternalQVTimperative.g:24900:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) - // InternalQVTimperative.g:24901:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) + // InternalQVTimperative.g:25836:1: ( ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) ) + // InternalQVTimperative.g:25837:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNameAssignment_0()); } - // InternalQVTimperative.g:24902:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) - // InternalQVTimperative.g:24902:2: rule__TypedTypeRefCS__OwnedPathNameAssignment_0 + // InternalQVTimperative.g:25838:1: ( rule__TypedTypeRefCS__OwnedPathNameAssignment_0 ) + // InternalQVTimperative.g:25838:2: rule__TypedTypeRefCS__OwnedPathNameAssignment_0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypedTypeRefCS__OwnedPathNameAssignment_0(); @@ -72653,14 +75344,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__Group__1" - // InternalQVTimperative.g:24912:1: rule__TypedTypeRefCS__Group__1 : rule__TypedTypeRefCS__Group__1__Impl ; + // InternalQVTimperative.g:25848:1: rule__TypedTypeRefCS__Group__1 : rule__TypedTypeRefCS__Group__1__Impl ; public final void rule__TypedTypeRefCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24916:1: ( rule__TypedTypeRefCS__Group__1__Impl ) - // InternalQVTimperative.g:24917:2: rule__TypedTypeRefCS__Group__1__Impl + // InternalQVTimperative.g:25852:1: ( rule__TypedTypeRefCS__Group__1__Impl ) + // InternalQVTimperative.g:25853:2: rule__TypedTypeRefCS__Group__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypedTypeRefCS__Group__1__Impl(); @@ -72686,31 +75377,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__Group__1__Impl" - // InternalQVTimperative.g:24923:1: rule__TypedTypeRefCS__Group__1__Impl : ( ( rule__TypedTypeRefCS__Group_1__0 )? ) ; + // InternalQVTimperative.g:25859:1: rule__TypedTypeRefCS__Group__1__Impl : ( ( rule__TypedTypeRefCS__Group_1__0 )? ) ; public final void rule__TypedTypeRefCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24927:1: ( ( ( rule__TypedTypeRefCS__Group_1__0 )? ) ) - // InternalQVTimperative.g:24928:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? ) + // InternalQVTimperative.g:25863:1: ( ( ( rule__TypedTypeRefCS__Group_1__0 )? ) ) + // InternalQVTimperative.g:25864:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? ) { - // InternalQVTimperative.g:24928:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? ) - // InternalQVTimperative.g:24929:1: ( rule__TypedTypeRefCS__Group_1__0 )? + // InternalQVTimperative.g:25864:1: ( ( rule__TypedTypeRefCS__Group_1__0 )? ) + // InternalQVTimperative.g:25865:1: ( rule__TypedTypeRefCS__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTypedTypeRefCSAccess().getGroup_1()); } - // InternalQVTimperative.g:24930:1: ( rule__TypedTypeRefCS__Group_1__0 )? - int alt228=2; - int LA228_0 = input.LA(1); + // InternalQVTimperative.g:25866:1: ( rule__TypedTypeRefCS__Group_1__0 )? + int alt234=2; + int LA234_0 = input.LA(1); - if ( (LA228_0==82) ) { - alt228=1; + if ( (LA234_0==86) ) { + alt234=1; } - switch (alt228) { + switch (alt234) { case 1 : - // InternalQVTimperative.g:24930:2: rule__TypedTypeRefCS__Group_1__0 + // InternalQVTimperative.g:25866:2: rule__TypedTypeRefCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypedTypeRefCS__Group_1__0(); @@ -72748,16 +75439,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__Group_1__0" - // InternalQVTimperative.g:24944:1: rule__TypedTypeRefCS__Group_1__0 : rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 ; + // InternalQVTimperative.g:25880:1: rule__TypedTypeRefCS__Group_1__0 : rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 ; public final void rule__TypedTypeRefCS__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24948:1: ( rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 ) - // InternalQVTimperative.g:24949:2: rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 + // InternalQVTimperative.g:25884:1: ( rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 ) + // InternalQVTimperative.g:25885:2: rule__TypedTypeRefCS__Group_1__0__Impl rule__TypedTypeRefCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_121); + pushFollow(FollowSets000.FOLLOW_126); rule__TypedTypeRefCS__Group_1__0__Impl(); state._fsp--; @@ -72786,22 +75477,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__Group_1__0__Impl" - // InternalQVTimperative.g:24956:1: rule__TypedTypeRefCS__Group_1__0__Impl : ( '(' ) ; + // InternalQVTimperative.g:25892:1: rule__TypedTypeRefCS__Group_1__0__Impl : ( '(' ) ; public final void rule__TypedTypeRefCS__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24960:1: ( ( '(' ) ) - // InternalQVTimperative.g:24961:1: ( '(' ) + // InternalQVTimperative.g:25896:1: ( ( '(' ) ) + // InternalQVTimperative.g:25897:1: ( '(' ) { - // InternalQVTimperative.g:24961:1: ( '(' ) - // InternalQVTimperative.g:24962:1: '(' + // InternalQVTimperative.g:25897:1: ( '(' ) + // InternalQVTimperative.g:25898:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getTypedTypeRefCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,82,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,86,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypedTypeRefCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -72827,16 +75518,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__Group_1__1" - // InternalQVTimperative.g:24975:1: rule__TypedTypeRefCS__Group_1__1 : rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 ; + // InternalQVTimperative.g:25911:1: rule__TypedTypeRefCS__Group_1__1 : rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 ; public final void rule__TypedTypeRefCS__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24979:1: ( rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 ) - // InternalQVTimperative.g:24980:2: rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 + // InternalQVTimperative.g:25915:1: ( rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 ) + // InternalQVTimperative.g:25916:2: rule__TypedTypeRefCS__Group_1__1__Impl rule__TypedTypeRefCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_87); + pushFollow(FollowSets000.FOLLOW_92); rule__TypedTypeRefCS__Group_1__1__Impl(); state._fsp--; @@ -72865,23 +75556,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__Group_1__1__Impl" - // InternalQVTimperative.g:24987:1: rule__TypedTypeRefCS__Group_1__1__Impl : ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) ; + // InternalQVTimperative.g:25923:1: rule__TypedTypeRefCS__Group_1__1__Impl : ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) ; public final void rule__TypedTypeRefCS__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:24991:1: ( ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) ) - // InternalQVTimperative.g:24992:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) + // InternalQVTimperative.g:25927:1: ( ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) ) + // InternalQVTimperative.g:25928:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) { - // InternalQVTimperative.g:24992:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) - // InternalQVTimperative.g:24993:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) + // InternalQVTimperative.g:25928:1: ( ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) ) + // InternalQVTimperative.g:25929:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingAssignment_1_1()); } - // InternalQVTimperative.g:24994:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) - // InternalQVTimperative.g:24994:2: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 + // InternalQVTimperative.g:25930:1: ( rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 ) + // InternalQVTimperative.g:25930:2: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 { pushFollow(FollowSets000.FOLLOW_2); rule__TypedTypeRefCS__OwnedBindingAssignment_1_1(); @@ -72916,14 +75607,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__Group_1__2" - // InternalQVTimperative.g:25004:1: rule__TypedTypeRefCS__Group_1__2 : rule__TypedTypeRefCS__Group_1__2__Impl ; + // InternalQVTimperative.g:25940:1: rule__TypedTypeRefCS__Group_1__2 : rule__TypedTypeRefCS__Group_1__2__Impl ; public final void rule__TypedTypeRefCS__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25008:1: ( rule__TypedTypeRefCS__Group_1__2__Impl ) - // InternalQVTimperative.g:25009:2: rule__TypedTypeRefCS__Group_1__2__Impl + // InternalQVTimperative.g:25944:1: ( rule__TypedTypeRefCS__Group_1__2__Impl ) + // InternalQVTimperative.g:25945:2: rule__TypedTypeRefCS__Group_1__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__TypedTypeRefCS__Group_1__2__Impl(); @@ -72949,22 +75640,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__Group_1__2__Impl" - // InternalQVTimperative.g:25015:1: rule__TypedTypeRefCS__Group_1__2__Impl : ( ')' ) ; + // InternalQVTimperative.g:25951:1: rule__TypedTypeRefCS__Group_1__2__Impl : ( ')' ) ; public final void rule__TypedTypeRefCS__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25019:1: ( ( ')' ) ) - // InternalQVTimperative.g:25020:1: ( ')' ) + // InternalQVTimperative.g:25955:1: ( ( ')' ) ) + // InternalQVTimperative.g:25956:1: ( ')' ) { - // InternalQVTimperative.g:25020:1: ( ')' ) - // InternalQVTimperative.g:25021:1: ')' + // InternalQVTimperative.g:25956:1: ( ')' ) + // InternalQVTimperative.g:25957:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getTypedTypeRefCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,83,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,87,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTypedTypeRefCSAccess().getRightParenthesisKeyword_1_2()); } @@ -72990,16 +75681,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__Group__0" - // InternalQVTimperative.g:25040:1: rule__WildcardTypeRefCS__Group__0 : rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 ; + // InternalQVTimperative.g:25976:1: rule__WildcardTypeRefCS__Group__0 : rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 ; public final void rule__WildcardTypeRefCS__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25044:1: ( rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 ) - // InternalQVTimperative.g:25045:2: rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 + // InternalQVTimperative.g:25980:1: ( rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 ) + // InternalQVTimperative.g:25981:2: rule__WildcardTypeRefCS__Group__0__Impl rule__WildcardTypeRefCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_121); + pushFollow(FollowSets000.FOLLOW_126); rule__WildcardTypeRefCS__Group__0__Impl(); state._fsp--; @@ -73028,23 +75719,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__Group__0__Impl" - // InternalQVTimperative.g:25052:1: rule__WildcardTypeRefCS__Group__0__Impl : ( () ) ; + // InternalQVTimperative.g:25988:1: rule__WildcardTypeRefCS__Group__0__Impl : ( () ) ; public final void rule__WildcardTypeRefCS__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25056:1: ( ( () ) ) - // InternalQVTimperative.g:25057:1: ( () ) + // InternalQVTimperative.g:25992:1: ( ( () ) ) + // InternalQVTimperative.g:25993:1: ( () ) { - // InternalQVTimperative.g:25057:1: ( () ) - // InternalQVTimperative.g:25058:1: () + // InternalQVTimperative.g:25993:1: ( () ) + // InternalQVTimperative.g:25994:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getWildcardTypeRefCSAccess().getWildcardTypeRefCSAction_0()); } - // InternalQVTimperative.g:25059:1: () - // InternalQVTimperative.g:25061:1: + // InternalQVTimperative.g:25995:1: () + // InternalQVTimperative.g:25997:1: { } @@ -73069,16 +75760,16 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__Group__1" - // InternalQVTimperative.g:25071:1: rule__WildcardTypeRefCS__Group__1 : rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 ; + // InternalQVTimperative.g:26007:1: rule__WildcardTypeRefCS__Group__1 : rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 ; public final void rule__WildcardTypeRefCS__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25075:1: ( rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 ) - // InternalQVTimperative.g:25076:2: rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 + // InternalQVTimperative.g:26011:1: ( rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 ) + // InternalQVTimperative.g:26012:2: rule__WildcardTypeRefCS__Group__1__Impl rule__WildcardTypeRefCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_123); + pushFollow(FollowSets000.FOLLOW_128); rule__WildcardTypeRefCS__Group__1__Impl(); state._fsp--; @@ -73107,22 +75798,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__Group__1__Impl" - // InternalQVTimperative.g:25083:1: rule__WildcardTypeRefCS__Group__1__Impl : ( '?' ) ; + // InternalQVTimperative.g:26019:1: rule__WildcardTypeRefCS__Group__1__Impl : ( '?' ) ; public final void rule__WildcardTypeRefCS__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25087:1: ( ( '?' ) ) - // InternalQVTimperative.g:25088:1: ( '?' ) + // InternalQVTimperative.g:26023:1: ( ( '?' ) ) + // InternalQVTimperative.g:26024:1: ( '?' ) { - // InternalQVTimperative.g:25088:1: ( '?' ) - // InternalQVTimperative.g:25089:1: '?' + // InternalQVTimperative.g:26024:1: ( '?' ) + // InternalQVTimperative.g:26025:1: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_1()); } - match(input,65,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWildcardTypeRefCSAccess().getQuestionMarkKeyword_1()); } @@ -73148,14 +75839,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__Group__2" - // InternalQVTimperative.g:25102:1: rule__WildcardTypeRefCS__Group__2 : rule__WildcardTypeRefCS__Group__2__Impl ; + // InternalQVTimperative.g:26038:1: rule__WildcardTypeRefCS__Group__2 : rule__WildcardTypeRefCS__Group__2__Impl ; public final void rule__WildcardTypeRefCS__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25106:1: ( rule__WildcardTypeRefCS__Group__2__Impl ) - // InternalQVTimperative.g:25107:2: rule__WildcardTypeRefCS__Group__2__Impl + // InternalQVTimperative.g:26042:1: ( rule__WildcardTypeRefCS__Group__2__Impl ) + // InternalQVTimperative.g:26043:2: rule__WildcardTypeRefCS__Group__2__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__WildcardTypeRefCS__Group__2__Impl(); @@ -73181,31 +75872,31 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__Group__2__Impl" - // InternalQVTimperative.g:25113:1: rule__WildcardTypeRefCS__Group__2__Impl : ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) ; + // InternalQVTimperative.g:26049:1: rule__WildcardTypeRefCS__Group__2__Impl : ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) ; public final void rule__WildcardTypeRefCS__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25117:1: ( ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) ) - // InternalQVTimperative.g:25118:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) + // InternalQVTimperative.g:26053:1: ( ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) ) + // InternalQVTimperative.g:26054:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) { - // InternalQVTimperative.g:25118:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) - // InternalQVTimperative.g:25119:1: ( rule__WildcardTypeRefCS__Group_2__0 )? + // InternalQVTimperative.g:26054:1: ( ( rule__WildcardTypeRefCS__Group_2__0 )? ) + // InternalQVTimperative.g:26055:1: ( rule__WildcardTypeRefCS__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getWildcardTypeRefCSAccess().getGroup_2()); } - // InternalQVTimperative.g:25120:1: ( rule__WildcardTypeRefCS__Group_2__0 )? - int alt229=2; - int LA229_0 = input.LA(1); + // InternalQVTimperative.g:26056:1: ( rule__WildcardTypeRefCS__Group_2__0 )? + int alt235=2; + int LA235_0 = input.LA(1); - if ( (LA229_0==98) ) { - alt229=1; + if ( (LA235_0==102) ) { + alt235=1; } - switch (alt229) { + switch (alt235) { case 1 : - // InternalQVTimperative.g:25120:2: rule__WildcardTypeRefCS__Group_2__0 + // InternalQVTimperative.g:26056:2: rule__WildcardTypeRefCS__Group_2__0 { pushFollow(FollowSets000.FOLLOW_2); rule__WildcardTypeRefCS__Group_2__0(); @@ -73243,14 +75934,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__Group_2__0" - // InternalQVTimperative.g:25136:1: rule__WildcardTypeRefCS__Group_2__0 : rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 ; + // InternalQVTimperative.g:26072:1: rule__WildcardTypeRefCS__Group_2__0 : rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 ; public final void rule__WildcardTypeRefCS__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25140:1: ( rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 ) - // InternalQVTimperative.g:25141:2: rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 + // InternalQVTimperative.g:26076:1: ( rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 ) + // InternalQVTimperative.g:26077:2: rule__WildcardTypeRefCS__Group_2__0__Impl rule__WildcardTypeRefCS__Group_2__1 { pushFollow(FollowSets000.FOLLOW_12); rule__WildcardTypeRefCS__Group_2__0__Impl(); @@ -73281,22 +75972,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__Group_2__0__Impl" - // InternalQVTimperative.g:25148:1: rule__WildcardTypeRefCS__Group_2__0__Impl : ( 'extends' ) ; + // InternalQVTimperative.g:26084:1: rule__WildcardTypeRefCS__Group_2__0__Impl : ( 'extends' ) ; public final void rule__WildcardTypeRefCS__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25152:1: ( ( 'extends' ) ) - // InternalQVTimperative.g:25153:1: ( 'extends' ) + // InternalQVTimperative.g:26088:1: ( ( 'extends' ) ) + // InternalQVTimperative.g:26089:1: ( 'extends' ) { - // InternalQVTimperative.g:25153:1: ( 'extends' ) - // InternalQVTimperative.g:25154:1: 'extends' + // InternalQVTimperative.g:26089:1: ( 'extends' ) + // InternalQVTimperative.g:26090:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0()); } - match(input,98,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,102,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWildcardTypeRefCSAccess().getExtendsKeyword_2_0()); } @@ -73322,14 +76013,14 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__Group_2__1" - // InternalQVTimperative.g:25167:1: rule__WildcardTypeRefCS__Group_2__1 : rule__WildcardTypeRefCS__Group_2__1__Impl ; + // InternalQVTimperative.g:26103:1: rule__WildcardTypeRefCS__Group_2__1 : rule__WildcardTypeRefCS__Group_2__1__Impl ; public final void rule__WildcardTypeRefCS__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25171:1: ( rule__WildcardTypeRefCS__Group_2__1__Impl ) - // InternalQVTimperative.g:25172:2: rule__WildcardTypeRefCS__Group_2__1__Impl + // InternalQVTimperative.g:26107:1: ( rule__WildcardTypeRefCS__Group_2__1__Impl ) + // InternalQVTimperative.g:26108:2: rule__WildcardTypeRefCS__Group_2__1__Impl { pushFollow(FollowSets000.FOLLOW_2); rule__WildcardTypeRefCS__Group_2__1__Impl(); @@ -73355,23 +76046,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__Group_2__1__Impl" - // InternalQVTimperative.g:25178:1: rule__WildcardTypeRefCS__Group_2__1__Impl : ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) ; + // InternalQVTimperative.g:26114:1: rule__WildcardTypeRefCS__Group_2__1__Impl : ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) ; public final void rule__WildcardTypeRefCS__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25182:1: ( ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) ) - // InternalQVTimperative.g:25183:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) + // InternalQVTimperative.g:26118:1: ( ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) ) + // InternalQVTimperative.g:26119:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) { - // InternalQVTimperative.g:25183:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) - // InternalQVTimperative.g:25184:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) + // InternalQVTimperative.g:26119:1: ( ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) ) + // InternalQVTimperative.g:26120:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getWildcardTypeRefCSAccess().getOwnedExtendsAssignment_2_1()); } - // InternalQVTimperative.g:25185:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) - // InternalQVTimperative.g:25185:2: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 + // InternalQVTimperative.g:26121:1: ( rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 ) + // InternalQVTimperative.g:26121:2: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 { pushFollow(FollowSets000.FOLLOW_2); rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1(); @@ -73406,17 +76097,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TopLevelCS__OwnedImportsAssignment_0" - // InternalQVTimperative.g:25200:1: rule__TopLevelCS__OwnedImportsAssignment_0 : ( ruleImportCS ) ; + // InternalQVTimperative.g:26136:1: rule__TopLevelCS__OwnedImportsAssignment_0 : ( ruleImportCS ) ; public final void rule__TopLevelCS__OwnedImportsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25204:1: ( ( ruleImportCS ) ) - // InternalQVTimperative.g:25205:1: ( ruleImportCS ) + // InternalQVTimperative.g:26140:1: ( ( ruleImportCS ) ) + // InternalQVTimperative.g:26141:1: ( ruleImportCS ) { - // InternalQVTimperative.g:25205:1: ( ruleImportCS ) - // InternalQVTimperative.g:25206:1: ruleImportCS + // InternalQVTimperative.g:26141:1: ( ruleImportCS ) + // InternalQVTimperative.g:26142:1: ruleImportCS { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedImportsImportCSParserRuleCall_0_0()); @@ -73451,17 +76142,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TopLevelCS__OwnedPackagesAssignment_1_0" - // InternalQVTimperative.g:25215:1: rule__TopLevelCS__OwnedPackagesAssignment_1_0 : ( ruleQualifiedPackageCS ) ; + // InternalQVTimperative.g:26151:1: rule__TopLevelCS__OwnedPackagesAssignment_1_0 : ( ruleQualifiedPackageCS ) ; public final void rule__TopLevelCS__OwnedPackagesAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25219:1: ( ( ruleQualifiedPackageCS ) ) - // InternalQVTimperative.g:25220:1: ( ruleQualifiedPackageCS ) + // InternalQVTimperative.g:26155:1: ( ( ruleQualifiedPackageCS ) ) + // InternalQVTimperative.g:26156:1: ( ruleQualifiedPackageCS ) { - // InternalQVTimperative.g:25220:1: ( ruleQualifiedPackageCS ) - // InternalQVTimperative.g:25221:1: ruleQualifiedPackageCS + // InternalQVTimperative.g:26156:1: ( ruleQualifiedPackageCS ) + // InternalQVTimperative.g:26157:1: ruleQualifiedPackageCS { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedPackagesQualifiedPackageCSParserRuleCall_1_0_0()); @@ -73496,17 +76187,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TopLevelCS__OwnedTransformationsAssignment_1_1" - // InternalQVTimperative.g:25230:1: rule__TopLevelCS__OwnedTransformationsAssignment_1_1 : ( ruleTransformationCS ) ; + // InternalQVTimperative.g:26166:1: rule__TopLevelCS__OwnedTransformationsAssignment_1_1 : ( ruleTransformationCS ) ; public final void rule__TopLevelCS__OwnedTransformationsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25234:1: ( ( ruleTransformationCS ) ) - // InternalQVTimperative.g:25235:1: ( ruleTransformationCS ) + // InternalQVTimperative.g:26170:1: ( ( ruleTransformationCS ) ) + // InternalQVTimperative.g:26171:1: ( ruleTransformationCS ) { - // InternalQVTimperative.g:25235:1: ( ruleTransformationCS ) - // InternalQVTimperative.g:25236:1: ruleTransformationCS + // InternalQVTimperative.g:26171:1: ( ruleTransformationCS ) + // InternalQVTimperative.g:26172:1: ruleTransformationCS { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedTransformationsTransformationCSParserRuleCall_1_1_0()); @@ -73541,17 +76232,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TopLevelCS__OwnedMappingsAssignment_1_2" - // InternalQVTimperative.g:25245:1: rule__TopLevelCS__OwnedMappingsAssignment_1_2 : ( ruleMappingCS ) ; + // InternalQVTimperative.g:26181:1: rule__TopLevelCS__OwnedMappingsAssignment_1_2 : ( ruleMappingCS ) ; public final void rule__TopLevelCS__OwnedMappingsAssignment_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25249:1: ( ( ruleMappingCS ) ) - // InternalQVTimperative.g:25250:1: ( ruleMappingCS ) + // InternalQVTimperative.g:26185:1: ( ( ruleMappingCS ) ) + // InternalQVTimperative.g:26186:1: ( ruleMappingCS ) { - // InternalQVTimperative.g:25250:1: ( ruleMappingCS ) - // InternalQVTimperative.g:25251:1: ruleMappingCS + // InternalQVTimperative.g:26186:1: ( ruleMappingCS ) + // InternalQVTimperative.g:26187:1: ruleMappingCS { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedMappingsMappingCSParserRuleCall_1_2_0()); @@ -73586,17 +76277,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TopLevelCS__OwnedQueriesAssignment_1_3" - // InternalQVTimperative.g:25260:1: rule__TopLevelCS__OwnedQueriesAssignment_1_3 : ( ruleQueryCS ) ; + // InternalQVTimperative.g:26196:1: rule__TopLevelCS__OwnedQueriesAssignment_1_3 : ( ruleQueryCS ) ; public final void rule__TopLevelCS__OwnedQueriesAssignment_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25264:1: ( ( ruleQueryCS ) ) - // InternalQVTimperative.g:25265:1: ( ruleQueryCS ) + // InternalQVTimperative.g:26200:1: ( ( ruleQueryCS ) ) + // InternalQVTimperative.g:26201:1: ( ruleQueryCS ) { - // InternalQVTimperative.g:25265:1: ( ruleQueryCS ) - // InternalQVTimperative.g:25266:1: ruleQueryCS + // InternalQVTimperative.g:26201:1: ( ruleQueryCS ) + // InternalQVTimperative.g:26202:1: ruleQueryCS { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedQueriesQueryCSParserRuleCall_1_3_0()); @@ -73631,17 +76322,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__ObservedPropertiesAssignment_0_1" - // InternalQVTimperative.g:25275:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:26211:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ; public final void rule__AddStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25279:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:25280:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26215:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:26216:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:25280:1: ( rulePathNameCS ) - // InternalQVTimperative.g:25281:1: rulePathNameCS + // InternalQVTimperative.g:26216:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26217:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0()); @@ -73676,17 +76367,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1" - // InternalQVTimperative.g:25290:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:26226:1: rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ; public final void rule__AddStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25294:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:25295:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26230:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:26231:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:25295:1: ( rulePathNameCS ) - // InternalQVTimperative.g:25296:1: rulePathNameCS + // InternalQVTimperative.g:26231:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26232:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0()); @@ -73721,23 +76412,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__TargetVariableAssignment_2" - // InternalQVTimperative.g:25305:1: rule__AddStatementCS__TargetVariableAssignment_2 : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:26241:1: rule__AddStatementCS__TargetVariableAssignment_2 : ( ( ruleUnrestrictedName ) ) ; public final void rule__AddStatementCS__TargetVariableAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25309:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:25310:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26245:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:26246:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:25310:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25311:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26246:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26247:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getTargetVariableConnectionVariableCrossReference_2_0()); } - // InternalQVTimperative.g:25312:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25313:1: ruleUnrestrictedName + // InternalQVTimperative.g:26248:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26249:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getTargetVariableConnectionVariableUnrestrictedNameParserRuleCall_2_0_1()); @@ -73778,17 +76469,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AddStatementCS__OwnedExpressionAssignment_4" - // InternalQVTimperative.g:25324:1: rule__AddStatementCS__OwnedExpressionAssignment_4 : ( ruleExpCS ) ; + // InternalQVTimperative.g:26260:1: rule__AddStatementCS__OwnedExpressionAssignment_4 : ( ruleExpCS ) ; public final void rule__AddStatementCS__OwnedExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25328:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:25329:1: ( ruleExpCS ) + // InternalQVTimperative.g:26264:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:26265:1: ( ruleExpCS ) { - // InternalQVTimperative.g:25329:1: ( ruleExpCS ) - // InternalQVTimperative.g:25330:1: ruleExpCS + // InternalQVTimperative.g:26265:1: ( ruleExpCS ) + // InternalQVTimperative.g:26266:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getAddStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_4_0()); @@ -73822,18 +76513,132 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__AddStatementCS__OwnedExpressionAssignment_4" + // $ANTLR start "rule__AppendParameterBindingCS__ReferredVariableAssignment_0" + // InternalQVTimperative.g:26275:1: rule__AppendParameterBindingCS__ReferredVariableAssignment_0 : ( ( ruleUnrestrictedName ) ) ; + public final void rule__AppendParameterBindingCS__ReferredVariableAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26279:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:26280:1: ( ( ruleUnrestrictedName ) ) + { + // InternalQVTimperative.g:26280:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26281:1: ( ruleUnrestrictedName ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0()); + } + // InternalQVTimperative.g:26282:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26283:1: ruleUnrestrictedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleUnrestrictedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterUnrestrictedNameParserRuleCall_0_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getAppendParameterBindingCSAccess().getReferredVariableAppendParameterCrossReference_0_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AppendParameterBindingCS__ReferredVariableAssignment_0" + + + // $ANTLR start "rule__AppendParameterBindingCS__ValueAssignment_2" + // InternalQVTimperative.g:26294:1: rule__AppendParameterBindingCS__ValueAssignment_2 : ( ( ruleUnrestrictedName ) ) ; + public final void rule__AppendParameterBindingCS__ValueAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26298:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:26299:1: ( ( ruleUnrestrictedName ) ) + { + // InternalQVTimperative.g:26299:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26300:1: ( ruleUnrestrictedName ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0()); + } + // InternalQVTimperative.g:26301:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26302:1: ruleUnrestrictedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleUnrestrictedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_2_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getAppendParameterBindingCSAccess().getValueConnectionVariableCrossReference_2_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__AppendParameterBindingCS__ValueAssignment_2" + + // $ANTLR start "rule__AppendParameterCS__NameAssignment_1" - // InternalQVTimperative.g:25339:1: rule__AppendParameterCS__NameAssignment_1 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:26313:1: rule__AppendParameterCS__NameAssignment_1 : ( ruleUnrestrictedName ) ; public final void rule__AppendParameterCS__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25343:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25344:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26317:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26318:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:25344:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25345:1: ruleUnrestrictedName + // InternalQVTimperative.g:26318:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26319:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getAppendParameterCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); @@ -73868,17 +76673,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AppendParameterCS__OwnedTypeAssignment_3" - // InternalQVTimperative.g:25354:1: rule__AppendParameterCS__OwnedTypeAssignment_3 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:26328:1: rule__AppendParameterCS__OwnedTypeAssignment_3 : ( ruleTypeExpCS ) ; public final void rule__AppendParameterCS__OwnedTypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25358:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:25359:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:26332:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:26333:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:25359:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:25360:1: ruleTypeExpCS + // InternalQVTimperative.g:26333:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:26334:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getAppendParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0()); @@ -73912,18 +76717,153 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__AppendParameterCS__OwnedTypeAssignment_3" + // $ANTLR start "rule__BufferStatementCS__NameAssignment_1" + // InternalQVTimperative.g:26343:1: rule__BufferStatementCS__NameAssignment_1 : ( ruleUnrestrictedName ) ; + public final void rule__BufferStatementCS__NameAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26347:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26348:1: ( ruleUnrestrictedName ) + { + // InternalQVTimperative.g:26348:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26349:1: ruleUnrestrictedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleUnrestrictedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__NameAssignment_1" + + + // $ANTLR start "rule__BufferStatementCS__OwnedTypeAssignment_2_1" + // InternalQVTimperative.g:26358:1: rule__BufferStatementCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ; + public final void rule__BufferStatementCS__OwnedTypeAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26362:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:26363:1: ( ruleTypeExpCS ) + { + // InternalQVTimperative.g:26363:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:26364:1: ruleTypeExpCS + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleTypeExpCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__OwnedTypeAssignment_2_1" + + + // $ANTLR start "rule__BufferStatementCS__OwnedExpressionAssignment_3_1" + // InternalQVTimperative.g:26373:1: rule__BufferStatementCS__OwnedExpressionAssignment_3_1 : ( ruleExpCS ) ; + public final void rule__BufferStatementCS__OwnedExpressionAssignment_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26377:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:26378:1: ( ruleExpCS ) + { + // InternalQVTimperative.g:26378:1: ( ruleExpCS ) + // InternalQVTimperative.g:26379:1: ruleExpCS + { + if ( state.backtracking==0 ) { + before(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleExpCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getBufferStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_3_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__BufferStatementCS__OwnedExpressionAssignment_3_1" + + // $ANTLR start "rule__CheckStatementCS__OwnedConditionAssignment_1" - // InternalQVTimperative.g:25369:1: rule__CheckStatementCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:26388:1: rule__CheckStatementCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ; public final void rule__CheckStatementCS__OwnedConditionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25373:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:25374:1: ( ruleExpCS ) + // InternalQVTimperative.g:26392:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:26393:1: ( ruleExpCS ) { - // InternalQVTimperative.g:25374:1: ( ruleExpCS ) - // InternalQVTimperative.g:25375:1: ruleExpCS + // InternalQVTimperative.g:26393:1: ( ruleExpCS ) + // InternalQVTimperative.g:26394:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getCheckStatementCSAccess().getOwnedConditionExpCSParserRuleCall_1_0()); @@ -73958,17 +76898,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1" - // InternalQVTimperative.g:25384:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:26403:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ; public final void rule__DeclareStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25388:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:25389:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26407:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:26408:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:25389:1: ( rulePathNameCS ) - // InternalQVTimperative.g:25390:1: rulePathNameCS + // InternalQVTimperative.g:26408:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26409:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0()); @@ -74003,17 +76943,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1" - // InternalQVTimperative.g:25399:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:26418:1: rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ; public final void rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25403:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:25404:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26422:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:26423:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:25404:1: ( rulePathNameCS ) - // InternalQVTimperative.g:25405:1: rulePathNameCS + // InternalQVTimperative.g:26423:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26424:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0()); @@ -74047,37 +76987,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__DeclareStatementCS__ObservedPropertiesAssignment_0_2_1" - // $ANTLR start "rule__DeclareStatementCS__IsCheckedAssignment_1" - // InternalQVTimperative.g:25414:1: rule__DeclareStatementCS__IsCheckedAssignment_1 : ( ( 'check' ) ) ; - public final void rule__DeclareStatementCS__IsCheckedAssignment_1() throws RecognitionException { + // $ANTLR start "rule__DeclareStatementCS__IsCheckAssignment_1" + // InternalQVTimperative.g:26433:1: rule__DeclareStatementCS__IsCheckAssignment_1 : ( ( 'check' ) ) ; + public final void rule__DeclareStatementCS__IsCheckAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25418:1: ( ( ( 'check' ) ) ) - // InternalQVTimperative.g:25419:1: ( ( 'check' ) ) + // InternalQVTimperative.g:26437:1: ( ( ( 'check' ) ) ) + // InternalQVTimperative.g:26438:1: ( ( 'check' ) ) { - // InternalQVTimperative.g:25419:1: ( ( 'check' ) ) - // InternalQVTimperative.g:25420:1: ( 'check' ) + // InternalQVTimperative.g:26438:1: ( ( 'check' ) ) + // InternalQVTimperative.g:26439:1: ( 'check' ) { if ( state.backtracking==0 ) { - before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); + before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); } - // InternalQVTimperative.g:25421:1: ( 'check' ) - // InternalQVTimperative.g:25422:1: 'check' + // InternalQVTimperative.g:26440:1: ( 'check' ) + // InternalQVTimperative.g:26441:1: 'check' { if ( state.backtracking==0 ) { - before(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); + before(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); } - match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); + after(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); } } if ( state.backtracking==0 ) { - after(grammarAccess.getDeclareStatementCSAccess().getIsCheckedCheckKeyword_1_0()); + after(grammarAccess.getDeclareStatementCSAccess().getIsCheckCheckKeyword_1_0()); } } @@ -74097,21 +77037,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__DeclareStatementCS__IsCheckedAssignment_1" + // $ANTLR end "rule__DeclareStatementCS__IsCheckAssignment_1" // $ANTLR start "rule__DeclareStatementCS__NameAssignment_3" - // InternalQVTimperative.g:25437:1: rule__DeclareStatementCS__NameAssignment_3 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:26456:1: rule__DeclareStatementCS__NameAssignment_3 : ( ruleUnrestrictedName ) ; public final void rule__DeclareStatementCS__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25441:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25442:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26460:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26461:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:25442:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25443:1: ruleUnrestrictedName + // InternalQVTimperative.g:26461:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26462:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); @@ -74146,17 +77086,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__OwnedTypeAssignment_4_1" - // InternalQVTimperative.g:25452:1: rule__DeclareStatementCS__OwnedTypeAssignment_4_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:26471:1: rule__DeclareStatementCS__OwnedTypeAssignment_4_1 : ( ruleTypeExpCS ) ; public final void rule__DeclareStatementCS__OwnedTypeAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25456:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:25457:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:26475:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:26476:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:25457:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:25458:1: ruleTypeExpCS + // InternalQVTimperative.g:26476:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:26477:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_4_1_0()); @@ -74191,17 +77131,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DeclareStatementCS__OwnedExpressionAssignment_6" - // InternalQVTimperative.g:25467:1: rule__DeclareStatementCS__OwnedExpressionAssignment_6 : ( ruleExpCS ) ; + // InternalQVTimperative.g:26486:1: rule__DeclareStatementCS__OwnedExpressionAssignment_6 : ( ruleExpCS ) ; public final void rule__DeclareStatementCS__OwnedExpressionAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25471:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:25472:1: ( ruleExpCS ) + // InternalQVTimperative.g:26490:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:26491:1: ( ruleExpCS ) { - // InternalQVTimperative.g:25472:1: ( ruleExpCS ) - // InternalQVTimperative.g:25473:1: ruleExpCS + // InternalQVTimperative.g:26491:1: ( ruleExpCS ) + // InternalQVTimperative.g:26492:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getDeclareStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_6_0()); @@ -74236,28 +77176,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__IsCheckedAssignment_1_0" - // InternalQVTimperative.g:25482:1: rule__DirectionCS__IsCheckedAssignment_1_0 : ( ( 'check' ) ) ; + // InternalQVTimperative.g:26501:1: rule__DirectionCS__IsCheckedAssignment_1_0 : ( ( 'check' ) ) ; public final void rule__DirectionCS__IsCheckedAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25486:1: ( ( ( 'check' ) ) ) - // InternalQVTimperative.g:25487:1: ( ( 'check' ) ) + // InternalQVTimperative.g:26505:1: ( ( ( 'check' ) ) ) + // InternalQVTimperative.g:26506:1: ( ( 'check' ) ) { - // InternalQVTimperative.g:25487:1: ( ( 'check' ) ) - // InternalQVTimperative.g:25488:1: ( 'check' ) + // InternalQVTimperative.g:26506:1: ( ( 'check' ) ) + // InternalQVTimperative.g:26507:1: ( 'check' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getIsCheckedCheckKeyword_1_0_0()); } - // InternalQVTimperative.g:25489:1: ( 'check' ) - // InternalQVTimperative.g:25490:1: 'check' + // InternalQVTimperative.g:26508:1: ( 'check' ) + // InternalQVTimperative.g:26509:1: 'check' { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getIsCheckedCheckKeyword_1_0_0()); } - match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getIsCheckedCheckKeyword_1_0_0()); } @@ -74289,28 +77229,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__IsEnforcedAssignment_1_1" - // InternalQVTimperative.g:25505:1: rule__DirectionCS__IsEnforcedAssignment_1_1 : ( ( 'enforce' ) ) ; + // InternalQVTimperative.g:26524:1: rule__DirectionCS__IsEnforcedAssignment_1_1 : ( ( 'enforce' ) ) ; public final void rule__DirectionCS__IsEnforcedAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25509:1: ( ( ( 'enforce' ) ) ) - // InternalQVTimperative.g:25510:1: ( ( 'enforce' ) ) + // InternalQVTimperative.g:26528:1: ( ( ( 'enforce' ) ) ) + // InternalQVTimperative.g:26529:1: ( ( 'enforce' ) ) { - // InternalQVTimperative.g:25510:1: ( ( 'enforce' ) ) - // InternalQVTimperative.g:25511:1: ( 'enforce' ) + // InternalQVTimperative.g:26529:1: ( ( 'enforce' ) ) + // InternalQVTimperative.g:26530:1: ( 'enforce' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getIsEnforcedEnforceKeyword_1_1_0()); } - // InternalQVTimperative.g:25512:1: ( 'enforce' ) - // InternalQVTimperative.g:25513:1: 'enforce' + // InternalQVTimperative.g:26531:1: ( 'enforce' ) + // InternalQVTimperative.g:26532:1: 'enforce' { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getIsEnforcedEnforceKeyword_1_1_0()); } - match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getIsEnforcedEnforceKeyword_1_1_0()); } @@ -74342,17 +77282,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__NameAssignment_2" - // InternalQVTimperative.g:25528:1: rule__DirectionCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:26547:1: rule__DirectionCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; public final void rule__DirectionCS__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25532:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25533:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26551:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26552:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:25533:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25534:1: ruleUnrestrictedName + // InternalQVTimperative.g:26552:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26553:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); @@ -74387,23 +77327,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__ImportsAssignment_4" - // InternalQVTimperative.g:25543:1: rule__DirectionCS__ImportsAssignment_4 : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:26562:1: rule__DirectionCS__ImportsAssignment_4 : ( ( ruleUnrestrictedName ) ) ; public final void rule__DirectionCS__ImportsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25547:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:25548:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26566:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:26567:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:25548:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25549:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26567:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26568:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_4_0()); } - // InternalQVTimperative.g:25550:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25551:1: ruleUnrestrictedName + // InternalQVTimperative.g:26569:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26570:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_4_0_1()); @@ -74444,23 +77384,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DirectionCS__ImportsAssignment_5_1" - // InternalQVTimperative.g:25562:1: rule__DirectionCS__ImportsAssignment_5_1 : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:26581:1: rule__DirectionCS__ImportsAssignment_5_1 : ( ( ruleUnrestrictedName ) ) ; public final void rule__DirectionCS__ImportsAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25566:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:25567:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26585:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:26586:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:25567:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25568:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26586:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26587:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsPackageCrossReference_5_1_0()); } - // InternalQVTimperative.g:25569:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25570:1: ruleUnrestrictedName + // InternalQVTimperative.g:26588:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26589:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_5_1_0_1()); @@ -74500,24 +77440,191 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__DirectionCS__ImportsAssignment_5_1" + // $ANTLR start "rule__GuardParameterBindingCS__IsCheckAssignment_0" + // InternalQVTimperative.g:26600:1: rule__GuardParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ; + public final void rule__GuardParameterBindingCS__IsCheckAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26604:1: ( ( ( 'check' ) ) ) + // InternalQVTimperative.g:26605:1: ( ( 'check' ) ) + { + // InternalQVTimperative.g:26605:1: ( ( 'check' ) ) + // InternalQVTimperative.g:26606:1: ( 'check' ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + // InternalQVTimperative.g:26607:1: ( 'check' ) + // InternalQVTimperative.g:26608:1: 'check' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__IsCheckAssignment_0" + + + // $ANTLR start "rule__GuardParameterBindingCS__ReferredVariableAssignment_1" + // InternalQVTimperative.g:26623:1: rule__GuardParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ; + public final void rule__GuardParameterBindingCS__ReferredVariableAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26627:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:26628:1: ( ( ruleUnrestrictedName ) ) + { + // InternalQVTimperative.g:26628:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26629:1: ( ruleUnrestrictedName ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); + } + // InternalQVTimperative.g:26630:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26631:1: ruleUnrestrictedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleUnrestrictedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__ReferredVariableAssignment_1" + + + // $ANTLR start "rule__GuardParameterBindingCS__ValueAssignment_3" + // InternalQVTimperative.g:26642:1: rule__GuardParameterBindingCS__ValueAssignment_3 : ( ( ruleUnrestrictedName ) ) ; + public final void rule__GuardParameterBindingCS__ValueAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26646:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:26647:1: ( ( ruleUnrestrictedName ) ) + { + // InternalQVTimperative.g:26647:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26648:1: ( ruleUnrestrictedName ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0()); + } + // InternalQVTimperative.g:26649:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26650:1: ruleUnrestrictedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleUnrestrictedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableUnrestrictedNameParserRuleCall_3_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getGuardParameterBindingCSAccess().getValueConnectionVariableCrossReference_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__GuardParameterBindingCS__ValueAssignment_3" + + // $ANTLR start "rule__GuardParameterCS__ReferredTypedModelAssignment_2" - // InternalQVTimperative.g:25581:1: rule__GuardParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:26661:1: rule__GuardParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ; public final void rule__GuardParameterCS__ReferredTypedModelAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25585:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:25586:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26665:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:26666:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:25586:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25587:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26666:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26667:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0()); } - // InternalQVTimperative.g:25588:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25589:1: ruleUnrestrictedName + // InternalQVTimperative.g:26668:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26669:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1()); @@ -74558,17 +77665,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__NameAssignment_3" - // InternalQVTimperative.g:25600:1: rule__GuardParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:26680:1: rule__GuardParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ; public final void rule__GuardParameterCS__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25604:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25605:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26684:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26685:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:25605:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25606:1: ruleUnrestrictedName + // InternalQVTimperative.g:26685:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26686:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); @@ -74603,17 +77710,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__GuardParameterCS__OwnedTypeAssignment_5" - // InternalQVTimperative.g:25615:1: rule__GuardParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:26695:1: rule__GuardParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ; public final void rule__GuardParameterCS__OwnedTypeAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25619:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:25620:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:26699:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:26700:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:25620:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:25621:1: ruleTypeExpCS + // InternalQVTimperative.g:26700:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:26701:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getGuardParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0()); @@ -74648,17 +77755,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__NameAssignment_1_0" - // InternalQVTimperative.g:25630:1: rule__ImportCS__NameAssignment_1_0 : ( ruleIdentifier ) ; + // InternalQVTimperative.g:26710:1: rule__ImportCS__NameAssignment_1_0 : ( ruleIdentifier ) ; public final void rule__ImportCS__NameAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25634:1: ( ( ruleIdentifier ) ) - // InternalQVTimperative.g:25635:1: ( ruleIdentifier ) + // InternalQVTimperative.g:26714:1: ( ( ruleIdentifier ) ) + // InternalQVTimperative.g:26715:1: ( ruleIdentifier ) { - // InternalQVTimperative.g:25635:1: ( ruleIdentifier ) - // InternalQVTimperative.g:25636:1: ruleIdentifier + // InternalQVTimperative.g:26715:1: ( ruleIdentifier ) + // InternalQVTimperative.g:26716:1: ruleIdentifier { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getNameIdentifierParserRuleCall_1_0_0()); @@ -74693,17 +77800,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__OwnedPathNameAssignment_2" - // InternalQVTimperative.g:25645:1: rule__ImportCS__OwnedPathNameAssignment_2 : ( ruleURIPathNameCS ) ; + // InternalQVTimperative.g:26725:1: rule__ImportCS__OwnedPathNameAssignment_2 : ( ruleURIPathNameCS ) ; public final void rule__ImportCS__OwnedPathNameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25649:1: ( ( ruleURIPathNameCS ) ) - // InternalQVTimperative.g:25650:1: ( ruleURIPathNameCS ) + // InternalQVTimperative.g:26729:1: ( ( ruleURIPathNameCS ) ) + // InternalQVTimperative.g:26730:1: ( ruleURIPathNameCS ) { - // InternalQVTimperative.g:25650:1: ( ruleURIPathNameCS ) - // InternalQVTimperative.g:25651:1: ruleURIPathNameCS + // InternalQVTimperative.g:26730:1: ( ruleURIPathNameCS ) + // InternalQVTimperative.g:26731:1: ruleURIPathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getOwnedPathNameURIPathNameCSParserRuleCall_2_0()); @@ -74738,28 +77845,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ImportCS__IsAllAssignment_3_0" - // InternalQVTimperative.g:25660:1: rule__ImportCS__IsAllAssignment_3_0 : ( ( '::' ) ) ; + // InternalQVTimperative.g:26740:1: rule__ImportCS__IsAllAssignment_3_0 : ( ( '::' ) ) ; public final void rule__ImportCS__IsAllAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25664:1: ( ( ( '::' ) ) ) - // InternalQVTimperative.g:25665:1: ( ( '::' ) ) + // InternalQVTimperative.g:26744:1: ( ( ( '::' ) ) ) + // InternalQVTimperative.g:26745:1: ( ( '::' ) ) { - // InternalQVTimperative.g:25665:1: ( ( '::' ) ) - // InternalQVTimperative.g:25666:1: ( '::' ) + // InternalQVTimperative.g:26745:1: ( ( '::' ) ) + // InternalQVTimperative.g:26746:1: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0()); } - // InternalQVTimperative.g:25667:1: ( '::' ) - // InternalQVTimperative.g:25668:1: '::' + // InternalQVTimperative.g:26747:1: ( '::' ) + // InternalQVTimperative.g:26748:1: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0()); } - match(input,84,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,88,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getIsAllColonColonKeyword_3_0_0()); } @@ -74790,18 +77897,185 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__ImportCS__IsAllAssignment_3_0" + // $ANTLR start "rule__LoopParameterBindingCS__IsCheckAssignment_0" + // InternalQVTimperative.g:26763:1: rule__LoopParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ; + public final void rule__LoopParameterBindingCS__IsCheckAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26767:1: ( ( ( 'check' ) ) ) + // InternalQVTimperative.g:26768:1: ( ( 'check' ) ) + { + // InternalQVTimperative.g:26768:1: ( ( 'check' ) ) + // InternalQVTimperative.g:26769:1: ( 'check' ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + // InternalQVTimperative.g:26770:1: ( 'check' ) + // InternalQVTimperative.g:26771:1: 'check' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__IsCheckAssignment_0" + + + // $ANTLR start "rule__LoopParameterBindingCS__ReferredVariableAssignment_1" + // InternalQVTimperative.g:26786:1: rule__LoopParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ; + public final void rule__LoopParameterBindingCS__ReferredVariableAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26790:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:26791:1: ( ( ruleUnrestrictedName ) ) + { + // InternalQVTimperative.g:26791:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26792:1: ( ruleUnrestrictedName ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); + } + // InternalQVTimperative.g:26793:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26794:1: ruleUnrestrictedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleUnrestrictedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterUnrestrictedNameParserRuleCall_1_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getReferredVariableGuardParameterCrossReference_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__ReferredVariableAssignment_1" + + + // $ANTLR start "rule__LoopParameterBindingCS__ValueAssignment_3" + // InternalQVTimperative.g:26805:1: rule__LoopParameterBindingCS__ValueAssignment_3 : ( ( ruleUnrestrictedName ) ) ; + public final void rule__LoopParameterBindingCS__ValueAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:26809:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:26810:1: ( ( ruleUnrestrictedName ) ) + { + // InternalQVTimperative.g:26810:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26811:1: ( ruleUnrestrictedName ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0()); + } + // InternalQVTimperative.g:26812:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26813:1: ruleUnrestrictedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleUnrestrictedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableUnrestrictedNameParserRuleCall_3_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getLoopParameterBindingCSAccess().getValueLoopVariableCrossReference_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__LoopParameterBindingCS__ValueAssignment_3" + + // $ANTLR start "rule__MappingCS__NameAssignment_2" - // InternalQVTimperative.g:25683:1: rule__MappingCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:26824:1: rule__MappingCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; public final void rule__MappingCS__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25687:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25688:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26828:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26829:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:25688:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25689:1: ruleUnrestrictedName + // InternalQVTimperative.g:26829:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:26830:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); @@ -74836,17 +78110,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__OwnedInPathNameAssignment_3_1" - // InternalQVTimperative.g:25698:1: rule__MappingCS__OwnedInPathNameAssignment_3_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:26839:1: rule__MappingCS__OwnedInPathNameAssignment_3_1 : ( rulePathNameCS ) ; public final void rule__MappingCS__OwnedInPathNameAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25702:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:25703:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26843:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:26844:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:25703:1: ( rulePathNameCS ) - // InternalQVTimperative.g:25704:1: rulePathNameCS + // InternalQVTimperative.g:26844:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26845:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getOwnedInPathNamePathNameCSParserRuleCall_3_1_0()); @@ -74881,17 +78155,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__OwnedParametersAssignment_5" - // InternalQVTimperative.g:25713:1: rule__MappingCS__OwnedParametersAssignment_5 : ( ruleMappingParameterCS ) ; + // InternalQVTimperative.g:26854:1: rule__MappingCS__OwnedParametersAssignment_5 : ( ruleMappingParameterCS ) ; public final void rule__MappingCS__OwnedParametersAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25717:1: ( ( ruleMappingParameterCS ) ) - // InternalQVTimperative.g:25718:1: ( ruleMappingParameterCS ) + // InternalQVTimperative.g:26858:1: ( ( ruleMappingParameterCS ) ) + // InternalQVTimperative.g:26859:1: ( ruleMappingParameterCS ) { - // InternalQVTimperative.g:25718:1: ( ruleMappingParameterCS ) - // InternalQVTimperative.g:25719:1: ruleMappingParameterCS + // InternalQVTimperative.g:26859:1: ( ruleMappingParameterCS ) + // InternalQVTimperative.g:26860:1: ruleMappingParameterCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getOwnedParametersMappingParameterCSParserRuleCall_5_0()); @@ -74926,17 +78200,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_6" - // InternalQVTimperative.g:25728:1: rule__MappingCS__OwnedStatementsAssignment_6 : ( ruleGuardStatementCS ) ; + // InternalQVTimperative.g:26869:1: rule__MappingCS__OwnedStatementsAssignment_6 : ( ruleGuardStatementCS ) ; public final void rule__MappingCS__OwnedStatementsAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25732:1: ( ( ruleGuardStatementCS ) ) - // InternalQVTimperative.g:25733:1: ( ruleGuardStatementCS ) + // InternalQVTimperative.g:26873:1: ( ( ruleGuardStatementCS ) ) + // InternalQVTimperative.g:26874:1: ( ruleGuardStatementCS ) { - // InternalQVTimperative.g:25733:1: ( ruleGuardStatementCS ) - // InternalQVTimperative.g:25734:1: ruleGuardStatementCS + // InternalQVTimperative.g:26874:1: ( ruleGuardStatementCS ) + // InternalQVTimperative.g:26875:1: ruleGuardStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getOwnedStatementsGuardStatementCSParserRuleCall_6_0()); @@ -74971,17 +78245,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_7" - // InternalQVTimperative.g:25743:1: rule__MappingCS__OwnedStatementsAssignment_7 : ( ruleCommitStatementCS ) ; + // InternalQVTimperative.g:26884:1: rule__MappingCS__OwnedStatementsAssignment_7 : ( ruleCommitStatementCS ) ; public final void rule__MappingCS__OwnedStatementsAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25747:1: ( ( ruleCommitStatementCS ) ) - // InternalQVTimperative.g:25748:1: ( ruleCommitStatementCS ) + // InternalQVTimperative.g:26888:1: ( ( ruleCommitStatementCS ) ) + // InternalQVTimperative.g:26889:1: ( ruleCommitStatementCS ) { - // InternalQVTimperative.g:25748:1: ( ruleCommitStatementCS ) - // InternalQVTimperative.g:25749:1: ruleCommitStatementCS + // InternalQVTimperative.g:26889:1: ( ruleCommitStatementCS ) + // InternalQVTimperative.g:26890:1: ruleCommitStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getOwnedStatementsCommitStatementCSParserRuleCall_7_0()); @@ -75016,17 +78290,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCS__OwnedStatementsAssignment_8" - // InternalQVTimperative.g:25758:1: rule__MappingCS__OwnedStatementsAssignment_8 : ( ruleControlStatementCS ) ; + // InternalQVTimperative.g:26899:1: rule__MappingCS__OwnedStatementsAssignment_8 : ( ruleControlStatementCS ) ; public final void rule__MappingCS__OwnedStatementsAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25762:1: ( ( ruleControlStatementCS ) ) - // InternalQVTimperative.g:25763:1: ( ruleControlStatementCS ) + // InternalQVTimperative.g:26903:1: ( ( ruleControlStatementCS ) ) + // InternalQVTimperative.g:26904:1: ( ruleControlStatementCS ) { - // InternalQVTimperative.g:25763:1: ( ruleControlStatementCS ) - // InternalQVTimperative.g:25764:1: ruleControlStatementCS + // InternalQVTimperative.g:26904:1: ( ruleControlStatementCS ) + // InternalQVTimperative.g:26905:1: ruleControlStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getOwnedStatementsControlStatementCSParserRuleCall_8_0()); @@ -75061,28 +78335,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingCallCS__IsInfiniteAssignment_1" - // InternalQVTimperative.g:25773:1: rule__MappingCallCS__IsInfiniteAssignment_1 : ( ( 'infinite' ) ) ; + // InternalQVTimperative.g:26914:1: rule__MappingCallCS__IsInfiniteAssignment_1 : ( ( 'infinite' ) ) ; public final void rule__MappingCallCS__IsInfiniteAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25777:1: ( ( ( 'infinite' ) ) ) - // InternalQVTimperative.g:25778:1: ( ( 'infinite' ) ) + // InternalQVTimperative.g:26918:1: ( ( ( 'infinite' ) ) ) + // InternalQVTimperative.g:26919:1: ( ( 'infinite' ) ) { - // InternalQVTimperative.g:25778:1: ( ( 'infinite' ) ) - // InternalQVTimperative.g:25779:1: ( 'infinite' ) + // InternalQVTimperative.g:26919:1: ( ( 'infinite' ) ) + // InternalQVTimperative.g:26920:1: ( 'infinite' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0()); } - // InternalQVTimperative.g:25780:1: ( 'infinite' ) - // InternalQVTimperative.g:25781:1: 'infinite' + // InternalQVTimperative.g:26921:1: ( 'infinite' ) + // InternalQVTimperative.g:26922:1: 'infinite' { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0()); } - match(input,116,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallCSAccess().getIsInfiniteInfiniteKeyword_1_0()); } @@ -75113,29 +78387,37 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__MappingCallCS__IsInfiniteAssignment_1" - // $ANTLR start "rule__MappingCallCS__OwnedPathNameAssignment_3" - // InternalQVTimperative.g:25796:1: rule__MappingCallCS__OwnedPathNameAssignment_3 : ( rulePathNameCS ) ; - public final void rule__MappingCallCS__OwnedPathNameAssignment_3() throws RecognitionException { + // $ANTLR start "rule__MappingCallCS__IsInstallAssignment_2_1" + // InternalQVTimperative.g:26937:1: rule__MappingCallCS__IsInstallAssignment_2_1 : ( ( 'install' ) ) ; + public final void rule__MappingCallCS__IsInstallAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25800:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:25801:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26941:1: ( ( ( 'install' ) ) ) + // InternalQVTimperative.g:26942:1: ( ( 'install' ) ) { - // InternalQVTimperative.g:25801:1: ( rulePathNameCS ) - // InternalQVTimperative.g:25802:1: rulePathNameCS + // InternalQVTimperative.g:26942:1: ( ( 'install' ) ) + // InternalQVTimperative.g:26943:1: ( 'install' ) { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); + before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); + } + // InternalQVTimperative.g:26944:1: ( 'install' ) + // InternalQVTimperative.g:26945:1: 'install' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); + } + match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); + } + } - pushFollow(FollowSets000.FOLLOW_2); - rulePathNameCS(); - state._fsp--; - if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); + after(grammarAccess.getMappingCallCSAccess().getIsInstallInstallKeyword_2_1_0()); } } @@ -75155,32 +78437,40 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__MappingCallCS__OwnedPathNameAssignment_3" + // $ANTLR end "rule__MappingCallCS__IsInstallAssignment_2_1" - // $ANTLR start "rule__MappingCallCS__OwnedBindingsAssignment_5" - // InternalQVTimperative.g:25811:1: rule__MappingCallCS__OwnedBindingsAssignment_5 : ( ruleMappingCallBindingCS ) ; - public final void rule__MappingCallCS__OwnedBindingsAssignment_5() throws RecognitionException { + // $ANTLR start "rule__MappingCallCS__IsInvokeAssignment_2_2" + // InternalQVTimperative.g:26960:1: rule__MappingCallCS__IsInvokeAssignment_2_2 : ( ( 'invoke' ) ) ; + public final void rule__MappingCallCS__IsInvokeAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25815:1: ( ( ruleMappingCallBindingCS ) ) - // InternalQVTimperative.g:25816:1: ( ruleMappingCallBindingCS ) + // InternalQVTimperative.g:26964:1: ( ( ( 'invoke' ) ) ) + // InternalQVTimperative.g:26965:1: ( ( 'invoke' ) ) { - // InternalQVTimperative.g:25816:1: ( ruleMappingCallBindingCS ) - // InternalQVTimperative.g:25817:1: ruleMappingCallBindingCS + // InternalQVTimperative.g:26965:1: ( ( 'invoke' ) ) + // InternalQVTimperative.g:26966:1: ( 'invoke' ) { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0()); + before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); + } + // InternalQVTimperative.g:26967:1: ( 'invoke' ) + // InternalQVTimperative.g:26968:1: 'invoke' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); + } + match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); + } + } - pushFollow(FollowSets000.FOLLOW_2); - ruleMappingCallBindingCS(); - state._fsp--; - if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingCallBindingCSParserRuleCall_5_0()); + after(grammarAccess.getMappingCallCSAccess().getIsInvokeInvokeKeyword_2_2_0()); } } @@ -75200,44 +78490,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__MappingCallCS__OwnedBindingsAssignment_5" + // $ANTLR end "rule__MappingCallCS__IsInvokeAssignment_2_2" - // $ANTLR start "rule__MappingCallBindingCS__ReferredVariableAssignment_0" - // InternalQVTimperative.g:25826:1: rule__MappingCallBindingCS__ReferredVariableAssignment_0 : ( ( ruleUnrestrictedName ) ) ; - public final void rule__MappingCallBindingCS__ReferredVariableAssignment_0() throws RecognitionException { + // $ANTLR start "rule__MappingCallCS__OwnedPathNameAssignment_3" + // InternalQVTimperative.g:26983:1: rule__MappingCallCS__OwnedPathNameAssignment_3 : ( rulePathNameCS ) ; + public final void rule__MappingCallCS__OwnedPathNameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25830:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:25831:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:26987:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:26988:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:25831:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25832:1: ( ruleUnrestrictedName ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationCrossReference_0_0()); - } - // InternalQVTimperative.g:25833:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25834:1: ruleUnrestrictedName + // InternalQVTimperative.g:26988:1: ( rulePathNameCS ) + // InternalQVTimperative.g:26989:1: rulePathNameCS { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1()); + before(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); } pushFollow(FollowSets000.FOLLOW_2); - ruleUnrestrictedName(); + rulePathNameCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_0_0_1()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableDeclarationCrossReference_0_0()); + after(grammarAccess.getMappingCallCSAccess().getOwnedPathNamePathNameCSParserRuleCall_3_0()); } } @@ -75257,32 +78535,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__MappingCallBindingCS__ReferredVariableAssignment_0" + // $ANTLR end "rule__MappingCallCS__OwnedPathNameAssignment_3" - // $ANTLR start "rule__MappingCallBindingCS__OwnedValueAssignment_2" - // InternalQVTimperative.g:25845:1: rule__MappingCallBindingCS__OwnedValueAssignment_2 : ( ruleExpCS ) ; - public final void rule__MappingCallBindingCS__OwnedValueAssignment_2() throws RecognitionException { + // $ANTLR start "rule__MappingCallCS__OwnedBindingsAssignment_5" + // InternalQVTimperative.g:26998:1: rule__MappingCallCS__OwnedBindingsAssignment_5 : ( ruleMappingParameterBindingCS ) ; + public final void rule__MappingCallCS__OwnedBindingsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25849:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:25850:1: ( ruleExpCS ) + // InternalQVTimperative.g:27002:1: ( ( ruleMappingParameterBindingCS ) ) + // InternalQVTimperative.g:27003:1: ( ruleMappingParameterBindingCS ) { - // InternalQVTimperative.g:25850:1: ( ruleExpCS ) - // InternalQVTimperative.g:25851:1: ruleExpCS + // InternalQVTimperative.g:27003:1: ( ruleMappingParameterBindingCS ) + // InternalQVTimperative.g:27004:1: ruleMappingParameterBindingCS { if ( state.backtracking==0 ) { - before(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0()); + before(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0()); } pushFollow(FollowSets000.FOLLOW_2); - ruleExpCS(); + ruleMappingParameterBindingCS(); state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMappingCallBindingCSAccess().getOwnedValueExpCSParserRuleCall_2_0()); + after(grammarAccess.getMappingCallCSAccess().getOwnedBindingsMappingParameterBindingCSParserRuleCall_5_0()); } } @@ -75302,21 +78580,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } return ; } - // $ANTLR end "rule__MappingCallBindingCS__OwnedValueAssignment_2" + // $ANTLR end "rule__MappingCallCS__OwnedBindingsAssignment_5" // $ANTLR start "rule__MappingLoopCS__ObservedPropertiesAssignment_0_1" - // InternalQVTimperative.g:25860:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:27013:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ; public final void rule__MappingLoopCS__ObservedPropertiesAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25864:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:25865:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27017:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:27018:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:25865:1: ( rulePathNameCS ) - // InternalQVTimperative.g:25866:1: rulePathNameCS + // InternalQVTimperative.g:27018:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27019:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0()); @@ -75351,17 +78629,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1" - // InternalQVTimperative.g:25875:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:27028:1: rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ; public final void rule__MappingLoopCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25879:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:25880:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27032:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:27033:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:25880:1: ( rulePathNameCS ) - // InternalQVTimperative.g:25881:1: rulePathNameCS + // InternalQVTimperative.g:27033:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27034:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0()); @@ -75396,17 +78674,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__OwnedIteratorAssignment_2" - // InternalQVTimperative.g:25890:1: rule__MappingLoopCS__OwnedIteratorAssignment_2 : ( ruleMappingIteratorCS ) ; + // InternalQVTimperative.g:27043:1: rule__MappingLoopCS__OwnedIteratorAssignment_2 : ( ruleMappingIteratorCS ) ; public final void rule__MappingLoopCS__OwnedIteratorAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25894:1: ( ( ruleMappingIteratorCS ) ) - // InternalQVTimperative.g:25895:1: ( ruleMappingIteratorCS ) + // InternalQVTimperative.g:27047:1: ( ( ruleMappingIteratorCS ) ) + // InternalQVTimperative.g:27048:1: ( ruleMappingIteratorCS ) { - // InternalQVTimperative.g:25895:1: ( ruleMappingIteratorCS ) - // InternalQVTimperative.g:25896:1: ruleMappingIteratorCS + // InternalQVTimperative.g:27048:1: ( ruleMappingIteratorCS ) + // InternalQVTimperative.g:27049:1: ruleMappingIteratorCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getOwnedIteratorMappingIteratorCSParserRuleCall_2_0()); @@ -75441,17 +78719,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__OwnedInExpressionAssignment_4" - // InternalQVTimperative.g:25905:1: rule__MappingLoopCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ; + // InternalQVTimperative.g:27058:1: rule__MappingLoopCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ; public final void rule__MappingLoopCS__OwnedInExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25909:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:25910:1: ( ruleExpCS ) + // InternalQVTimperative.g:27062:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:27063:1: ( ruleExpCS ) { - // InternalQVTimperative.g:25910:1: ( ruleExpCS ) - // InternalQVTimperative.g:25911:1: ruleExpCS + // InternalQVTimperative.g:27063:1: ( ruleExpCS ) + // InternalQVTimperative.g:27064:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0()); @@ -75486,17 +78764,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingLoopCS__OwnedMappingStatementsAssignment_6" - // InternalQVTimperative.g:25920:1: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 : ( ruleControlStatementCS ) ; + // InternalQVTimperative.g:27073:1: rule__MappingLoopCS__OwnedMappingStatementsAssignment_6 : ( ruleControlStatementCS ) ; public final void rule__MappingLoopCS__OwnedMappingStatementsAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25924:1: ( ( ruleControlStatementCS ) ) - // InternalQVTimperative.g:25925:1: ( ruleControlStatementCS ) + // InternalQVTimperative.g:27077:1: ( ( ruleControlStatementCS ) ) + // InternalQVTimperative.g:27078:1: ( ruleControlStatementCS ) { - // InternalQVTimperative.g:25925:1: ( ruleControlStatementCS ) - // InternalQVTimperative.g:25926:1: ruleControlStatementCS + // InternalQVTimperative.g:27078:1: ( ruleControlStatementCS ) + // InternalQVTimperative.g:27079:1: ruleControlStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingLoopCSAccess().getOwnedMappingStatementsControlStatementCSParserRuleCall_6_0()); @@ -75531,17 +78809,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingIteratorCS__NameAssignment_0" - // InternalQVTimperative.g:25935:1: rule__MappingIteratorCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:27088:1: rule__MappingIteratorCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; public final void rule__MappingIteratorCS__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25939:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:25940:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27092:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27093:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:25940:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:25941:1: ruleUnrestrictedName + // InternalQVTimperative.g:27093:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27094:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getMappingIteratorCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); @@ -75576,17 +78854,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MappingIteratorCS__OwnedTypeAssignment_1_1" - // InternalQVTimperative.g:25950:1: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:27103:1: rule__MappingIteratorCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ; public final void rule__MappingIteratorCS__OwnedTypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25954:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:25955:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:27107:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:27108:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:25955:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:25956:1: ruleTypeExpCS + // InternalQVTimperative.g:27108:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:27109:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getMappingIteratorCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); @@ -75621,17 +78899,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__ObservedPropertiesAssignment_0_1" - // InternalQVTimperative.g:25965:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:27118:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ; public final void rule__NewStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25969:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:25970:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27122:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:27123:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:25970:1: ( rulePathNameCS ) - // InternalQVTimperative.g:25971:1: rulePathNameCS + // InternalQVTimperative.g:27123:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27124:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0()); @@ -75666,17 +78944,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1" - // InternalQVTimperative.g:25980:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:27133:1: rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ; public final void rule__NewStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25984:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:25985:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27137:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:27138:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:25985:1: ( rulePathNameCS ) - // InternalQVTimperative.g:25986:1: rulePathNameCS + // InternalQVTimperative.g:27138:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27139:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0()); @@ -75711,23 +78989,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__ReferredTypedModelAssignment_3" - // InternalQVTimperative.g:25995:1: rule__NewStatementCS__ReferredTypedModelAssignment_3 : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:27148:1: rule__NewStatementCS__ReferredTypedModelAssignment_3 : ( ( ruleUnrestrictedName ) ) ; public final void rule__NewStatementCS__ReferredTypedModelAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:25999:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:26000:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27152:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:27153:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:26000:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:26001:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27153:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27154:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_3_0()); } - // InternalQVTimperative.g:26002:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:26003:1: ruleUnrestrictedName + // InternalQVTimperative.g:27155:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27156:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_3_0_1()); @@ -75768,17 +79046,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__NameAssignment_4" - // InternalQVTimperative.g:26014:1: rule__NewStatementCS__NameAssignment_4 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:27167:1: rule__NewStatementCS__NameAssignment_4 : ( ruleUnrestrictedName ) ; public final void rule__NewStatementCS__NameAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26018:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:26019:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27171:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27172:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:26019:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:26020:1: ruleUnrestrictedName + // InternalQVTimperative.g:27172:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27173:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getNameUnrestrictedNameParserRuleCall_4_0()); @@ -75813,17 +79091,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__OwnedTypeAssignment_6" - // InternalQVTimperative.g:26029:1: rule__NewStatementCS__OwnedTypeAssignment_6 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:27182:1: rule__NewStatementCS__OwnedTypeAssignment_6 : ( ruleTypeExpCS ) ; public final void rule__NewStatementCS__OwnedTypeAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26033:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:26034:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:27186:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:27187:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:26034:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:26035:1: ruleTypeExpCS + // InternalQVTimperative.g:27187:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:27188:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getOwnedTypeTypeExpCSParserRuleCall_6_0()); @@ -75858,17 +79136,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NewStatementCS__OwnedExpressionAssignment_7_1" - // InternalQVTimperative.g:26044:1: rule__NewStatementCS__OwnedExpressionAssignment_7_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:27197:1: rule__NewStatementCS__OwnedExpressionAssignment_7_1 : ( ruleExpCS ) ; public final void rule__NewStatementCS__OwnedExpressionAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26048:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:26049:1: ( ruleExpCS ) + // InternalQVTimperative.g:27201:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:27202:1: ( ruleExpCS ) { - // InternalQVTimperative.g:26049:1: ( ruleExpCS ) - // InternalQVTimperative.g:26050:1: ruleExpCS + // InternalQVTimperative.g:27202:1: ( ruleExpCS ) + // InternalQVTimperative.g:27203:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNewStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_7_1_0()); @@ -75902,153 +79180,18 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__NewStatementCS__OwnedExpressionAssignment_7_1" - // $ANTLR start "rule__OutVariableCS__NameAssignment_1" - // InternalQVTimperative.g:26059:1: rule__OutVariableCS__NameAssignment_1 : ( ruleUnrestrictedName ) ; - public final void rule__OutVariableCS__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:26063:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:26064:1: ( ruleUnrestrictedName ) - { - // InternalQVTimperative.g:26064:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:26065:1: ruleUnrestrictedName - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); - } - pushFollow(FollowSets000.FOLLOW_2); - ruleUnrestrictedName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__NameAssignment_1" - - - // $ANTLR start "rule__OutVariableCS__OwnedTypeAssignment_3" - // InternalQVTimperative.g:26074:1: rule__OutVariableCS__OwnedTypeAssignment_3 : ( ruleTypeExpCS ) ; - public final void rule__OutVariableCS__OwnedTypeAssignment_3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:26078:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:26079:1: ( ruleTypeExpCS ) - { - // InternalQVTimperative.g:26079:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:26080:1: ruleTypeExpCS - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0()); - } - pushFollow(FollowSets000.FOLLOW_2); - ruleTypeExpCS(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__OwnedTypeAssignment_3" - - - // $ANTLR start "rule__OutVariableCS__OwnedExpressionAssignment_4_1" - // InternalQVTimperative.g:26089:1: rule__OutVariableCS__OwnedExpressionAssignment_4_1 : ( ruleExpCS ) ; - public final void rule__OutVariableCS__OwnedExpressionAssignment_4_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalQVTimperative.g:26093:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:26094:1: ( ruleExpCS ) - { - // InternalQVTimperative.g:26094:1: ( ruleExpCS ) - // InternalQVTimperative.g:26095:1: ruleExpCS - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOutVariableCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0()); - } - pushFollow(FollowSets000.FOLLOW_2); - ruleExpCS(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOutVariableCSAccess().getOwnedExpressionExpCSParserRuleCall_4_1_0()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OutVariableCS__OwnedExpressionAssignment_4_1" - - // $ANTLR start "rule__ParamDeclarationCS__NameAssignment_0" - // InternalQVTimperative.g:26104:1: rule__ParamDeclarationCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:27212:1: rule__ParamDeclarationCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; public final void rule__ParamDeclarationCS__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26108:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:26109:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27216:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27217:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:26109:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:26110:1: ruleUnrestrictedName + // InternalQVTimperative.g:27217:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27218:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); @@ -76083,17 +79226,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParamDeclarationCS__OwnedTypeAssignment_2" - // InternalQVTimperative.g:26119:1: rule__ParamDeclarationCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:27227:1: rule__ParamDeclarationCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ; public final void rule__ParamDeclarationCS__OwnedTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26123:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:26124:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:27231:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:27232:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:26124:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:26125:1: ruleTypeExpCS + // InternalQVTimperative.g:27232:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:27233:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); @@ -76128,17 +79271,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__OwnedPathNameAssignment_1" - // InternalQVTimperative.g:26134:1: rule__QualifiedPackageCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ; + // InternalQVTimperative.g:27242:1: rule__QualifiedPackageCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ; public final void rule__QualifiedPackageCS__OwnedPathNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26138:1: ( ( ruleScopeNameCS ) ) - // InternalQVTimperative.g:26139:1: ( ruleScopeNameCS ) + // InternalQVTimperative.g:27246:1: ( ( ruleScopeNameCS ) ) + // InternalQVTimperative.g:27247:1: ( ruleScopeNameCS ) { - // InternalQVTimperative.g:26139:1: ( ruleScopeNameCS ) - // InternalQVTimperative.g:26140:1: ruleScopeNameCS + // InternalQVTimperative.g:27247:1: ( ruleScopeNameCS ) + // InternalQVTimperative.g:27248:1: ruleScopeNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0()); @@ -76173,17 +79316,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__NameAssignment_2" - // InternalQVTimperative.g:26149:1: rule__QualifiedPackageCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:27257:1: rule__QualifiedPackageCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; public final void rule__QualifiedPackageCS__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26153:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:26154:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27261:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27262:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:26154:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:26155:1: ruleUnrestrictedName + // InternalQVTimperative.g:27262:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27263:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); @@ -76218,17 +79361,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__NsPrefixAssignment_3_1" - // InternalQVTimperative.g:26164:1: rule__QualifiedPackageCS__NsPrefixAssignment_3_1 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:27272:1: rule__QualifiedPackageCS__NsPrefixAssignment_3_1 : ( ruleUnrestrictedName ) ; public final void rule__QualifiedPackageCS__NsPrefixAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26168:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:26169:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27276:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27277:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:26169:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:26170:1: ruleUnrestrictedName + // InternalQVTimperative.g:27277:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27278:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getNsPrefixUnrestrictedNameParserRuleCall_3_1_0()); @@ -76263,17 +79406,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__NsURIAssignment_4_1" - // InternalQVTimperative.g:26179:1: rule__QualifiedPackageCS__NsURIAssignment_4_1 : ( ruleURI ) ; + // InternalQVTimperative.g:27287:1: rule__QualifiedPackageCS__NsURIAssignment_4_1 : ( ruleURI ) ; public final void rule__QualifiedPackageCS__NsURIAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26183:1: ( ( ruleURI ) ) - // InternalQVTimperative.g:26184:1: ( ruleURI ) + // InternalQVTimperative.g:27291:1: ( ( ruleURI ) ) + // InternalQVTimperative.g:27292:1: ( ruleURI ) { - // InternalQVTimperative.g:26184:1: ( ruleURI ) - // InternalQVTimperative.g:26185:1: ruleURI + // InternalQVTimperative.g:27292:1: ( ruleURI ) + // InternalQVTimperative.g:27293:1: ruleURI { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getNsURIURIParserRuleCall_4_1_0()); @@ -76308,17 +79451,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0" - // InternalQVTimperative.g:26194:1: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 : ( ruleQualifiedPackageCS ) ; + // InternalQVTimperative.g:27302:1: rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0 : ( ruleQualifiedPackageCS ) ; public final void rule__QualifiedPackageCS__OwnedPackagesAssignment_5_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26198:1: ( ( ruleQualifiedPackageCS ) ) - // InternalQVTimperative.g:26199:1: ( ruleQualifiedPackageCS ) + // InternalQVTimperative.g:27306:1: ( ( ruleQualifiedPackageCS ) ) + // InternalQVTimperative.g:27307:1: ( ruleQualifiedPackageCS ) { - // InternalQVTimperative.g:26199:1: ( ruleQualifiedPackageCS ) - // InternalQVTimperative.g:26200:1: ruleQualifiedPackageCS + // InternalQVTimperative.g:27307:1: ( ruleQualifiedPackageCS ) + // InternalQVTimperative.g:27308:1: ruleQualifiedPackageCS { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getOwnedPackagesQualifiedPackageCSParserRuleCall_5_0_1_0_0()); @@ -76353,23 +79496,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1" - // InternalQVTimperative.g:26209:1: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 : ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) ; + // InternalQVTimperative.g:27317:1: rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1 : ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) ; public final void rule__QualifiedPackageCS__OwnedClassesAssignment_5_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26213:1: ( ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) ) - // InternalQVTimperative.g:26214:1: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) + // InternalQVTimperative.g:27321:1: ( ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) ) + // InternalQVTimperative.g:27322:1: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) { - // InternalQVTimperative.g:26214:1: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) - // InternalQVTimperative.g:26215:1: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) + // InternalQVTimperative.g:27322:1: ( ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) ) + // InternalQVTimperative.g:27323:1: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedPackageCSAccess().getOwnedClassesAlternatives_5_0_1_1_0()); } - // InternalQVTimperative.g:26216:1: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) - // InternalQVTimperative.g:26216:2: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 + // InternalQVTimperative.g:27324:1: ( rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 ) + // InternalQVTimperative.g:27324:2: rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__QualifiedPackageCS__OwnedClassesAlternatives_5_0_1_1_0(); @@ -76404,28 +79547,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__IsTransientAssignment_0" - // InternalQVTimperative.g:26225:1: rule__QueryCS__IsTransientAssignment_0 : ( ( 'transient' ) ) ; + // InternalQVTimperative.g:27333:1: rule__QueryCS__IsTransientAssignment_0 : ( ( 'transient' ) ) ; public final void rule__QueryCS__IsTransientAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26229:1: ( ( ( 'transient' ) ) ) - // InternalQVTimperative.g:26230:1: ( ( 'transient' ) ) + // InternalQVTimperative.g:27337:1: ( ( ( 'transient' ) ) ) + // InternalQVTimperative.g:27338:1: ( ( 'transient' ) ) { - // InternalQVTimperative.g:26230:1: ( ( 'transient' ) ) - // InternalQVTimperative.g:26231:1: ( 'transient' ) + // InternalQVTimperative.g:27338:1: ( ( 'transient' ) ) + // InternalQVTimperative.g:27339:1: ( 'transient' ) { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0()); } - // InternalQVTimperative.g:26232:1: ( 'transient' ) - // InternalQVTimperative.g:26233:1: 'transient' + // InternalQVTimperative.g:27340:1: ( 'transient' ) + // InternalQVTimperative.g:27341:1: 'transient' { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0()); } - match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getIsTransientTransientKeyword_0_0()); } @@ -76457,17 +79600,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__OwnedPathNameAssignment_2" - // InternalQVTimperative.g:26248:1: rule__QueryCS__OwnedPathNameAssignment_2 : ( ruleScopeNameCS ) ; + // InternalQVTimperative.g:27356:1: rule__QueryCS__OwnedPathNameAssignment_2 : ( ruleScopeNameCS ) ; public final void rule__QueryCS__OwnedPathNameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26252:1: ( ( ruleScopeNameCS ) ) - // InternalQVTimperative.g:26253:1: ( ruleScopeNameCS ) + // InternalQVTimperative.g:27360:1: ( ( ruleScopeNameCS ) ) + // InternalQVTimperative.g:27361:1: ( ruleScopeNameCS ) { - // InternalQVTimperative.g:26253:1: ( ruleScopeNameCS ) - // InternalQVTimperative.g:26254:1: ruleScopeNameCS + // InternalQVTimperative.g:27361:1: ( ruleScopeNameCS ) + // InternalQVTimperative.g:27362:1: ruleScopeNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_2_0()); @@ -76502,17 +79645,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__NameAssignment_3" - // InternalQVTimperative.g:26263:1: rule__QueryCS__NameAssignment_3 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:27371:1: rule__QueryCS__NameAssignment_3 : ( ruleUnrestrictedName ) ; public final void rule__QueryCS__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26267:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:26268:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27375:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27376:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:26268:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:26269:1: ruleUnrestrictedName + // InternalQVTimperative.g:27376:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27377:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); @@ -76547,17 +79690,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__OwnedParametersAssignment_5_0" - // InternalQVTimperative.g:26278:1: rule__QueryCS__OwnedParametersAssignment_5_0 : ( ruleParamDeclarationCS ) ; + // InternalQVTimperative.g:27386:1: rule__QueryCS__OwnedParametersAssignment_5_0 : ( ruleParamDeclarationCS ) ; public final void rule__QueryCS__OwnedParametersAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26282:1: ( ( ruleParamDeclarationCS ) ) - // InternalQVTimperative.g:26283:1: ( ruleParamDeclarationCS ) + // InternalQVTimperative.g:27390:1: ( ( ruleParamDeclarationCS ) ) + // InternalQVTimperative.g:27391:1: ( ruleParamDeclarationCS ) { - // InternalQVTimperative.g:26283:1: ( ruleParamDeclarationCS ) - // InternalQVTimperative.g:26284:1: ruleParamDeclarationCS + // InternalQVTimperative.g:27391:1: ( ruleParamDeclarationCS ) + // InternalQVTimperative.g:27392:1: ruleParamDeclarationCS { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_5_0_0()); @@ -76592,17 +79735,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__OwnedParametersAssignment_5_1_1" - // InternalQVTimperative.g:26293:1: rule__QueryCS__OwnedParametersAssignment_5_1_1 : ( ruleParamDeclarationCS ) ; + // InternalQVTimperative.g:27401:1: rule__QueryCS__OwnedParametersAssignment_5_1_1 : ( ruleParamDeclarationCS ) ; public final void rule__QueryCS__OwnedParametersAssignment_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26297:1: ( ( ruleParamDeclarationCS ) ) - // InternalQVTimperative.g:26298:1: ( ruleParamDeclarationCS ) + // InternalQVTimperative.g:27405:1: ( ( ruleParamDeclarationCS ) ) + // InternalQVTimperative.g:27406:1: ( ruleParamDeclarationCS ) { - // InternalQVTimperative.g:26298:1: ( ruleParamDeclarationCS ) - // InternalQVTimperative.g:26299:1: ruleParamDeclarationCS + // InternalQVTimperative.g:27406:1: ( ruleParamDeclarationCS ) + // InternalQVTimperative.g:27407:1: ruleParamDeclarationCS { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedParametersParamDeclarationCSParserRuleCall_5_1_1_0()); @@ -76637,17 +79780,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__OwnedTypeAssignment_8" - // InternalQVTimperative.g:26308:1: rule__QueryCS__OwnedTypeAssignment_8 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:27416:1: rule__QueryCS__OwnedTypeAssignment_8 : ( ruleTypeExpCS ) ; public final void rule__QueryCS__OwnedTypeAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26312:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:26313:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:27420:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:27421:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:26313:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:26314:1: ruleTypeExpCS + // InternalQVTimperative.g:27421:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:27422:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedTypeTypeExpCSParserRuleCall_8_0()); @@ -76682,17 +79825,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__QueryCS__OwnedExpressionAssignment_9_1_1" - // InternalQVTimperative.g:26323:1: rule__QueryCS__OwnedExpressionAssignment_9_1_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:27431:1: rule__QueryCS__OwnedExpressionAssignment_9_1_1 : ( ruleExpCS ) ; public final void rule__QueryCS__OwnedExpressionAssignment_9_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26327:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:26328:1: ( ruleExpCS ) + // InternalQVTimperative.g:27435:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:27436:1: ( ruleExpCS ) { - // InternalQVTimperative.g:26328:1: ( ruleExpCS ) - // InternalQVTimperative.g:26329:1: ruleExpCS + // InternalQVTimperative.g:27436:1: ( ruleExpCS ) + // InternalQVTimperative.g:27437:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedExpressionExpCSParserRuleCall_9_1_1_0()); @@ -76727,17 +79870,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__OwnedPathElementsAssignment_0" - // InternalQVTimperative.g:26338:1: rule__ScopeNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ; + // InternalQVTimperative.g:27446:1: rule__ScopeNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ; public final void rule__ScopeNameCS__OwnedPathElementsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26342:1: ( ( ruleFirstPathElementCS ) ) - // InternalQVTimperative.g:26343:1: ( ruleFirstPathElementCS ) + // InternalQVTimperative.g:27450:1: ( ( ruleFirstPathElementCS ) ) + // InternalQVTimperative.g:27451:1: ( ruleFirstPathElementCS ) { - // InternalQVTimperative.g:26343:1: ( ruleFirstPathElementCS ) - // InternalQVTimperative.g:26344:1: ruleFirstPathElementCS + // InternalQVTimperative.g:27451:1: ( ruleFirstPathElementCS ) + // InternalQVTimperative.g:27452:1: ruleFirstPathElementCS { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0()); @@ -76772,17 +79915,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ScopeNameCS__OwnedPathElementsAssignment_2_0" - // InternalQVTimperative.g:26353:1: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 : ( ruleNextPathElementCS ) ; + // InternalQVTimperative.g:27461:1: rule__ScopeNameCS__OwnedPathElementsAssignment_2_0 : ( ruleNextPathElementCS ) ; public final void rule__ScopeNameCS__OwnedPathElementsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26357:1: ( ( ruleNextPathElementCS ) ) - // InternalQVTimperative.g:26358:1: ( ruleNextPathElementCS ) + // InternalQVTimperative.g:27465:1: ( ( ruleNextPathElementCS ) ) + // InternalQVTimperative.g:27466:1: ( ruleNextPathElementCS ) { - // InternalQVTimperative.g:26358:1: ( ruleNextPathElementCS ) - // InternalQVTimperative.g:26359:1: ruleNextPathElementCS + // InternalQVTimperative.g:27466:1: ( ruleNextPathElementCS ) + // InternalQVTimperative.g:27467:1: ruleNextPathElementCS { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_2_0_0()); @@ -76817,17 +79960,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__ObservedPropertiesAssignment_0_1" - // InternalQVTimperative.g:26368:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:27476:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_1 : ( rulePathNameCS ) ; public final void rule__SetStatementCS__ObservedPropertiesAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26372:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:26373:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27480:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:27481:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:26373:1: ( rulePathNameCS ) - // InternalQVTimperative.g:26374:1: rulePathNameCS + // InternalQVTimperative.g:27481:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27482:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_1_0()); @@ -76862,17 +80005,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1" - // InternalQVTimperative.g:26383:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:27491:1: rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1 : ( rulePathNameCS ) ; public final void rule__SetStatementCS__ObservedPropertiesAssignment_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26387:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:26388:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27495:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:27496:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:26388:1: ( rulePathNameCS ) - // InternalQVTimperative.g:26389:1: rulePathNameCS + // InternalQVTimperative.g:27496:1: ( rulePathNameCS ) + // InternalQVTimperative.g:27497:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getObservedPropertiesPathNameCSParserRuleCall_0_2_1_0()); @@ -76907,28 +80050,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__IsNotifyAssignment_1" - // InternalQVTimperative.g:26398:1: rule__SetStatementCS__IsNotifyAssignment_1 : ( ( 'notify' ) ) ; + // InternalQVTimperative.g:27506:1: rule__SetStatementCS__IsNotifyAssignment_1 : ( ( 'notify' ) ) ; public final void rule__SetStatementCS__IsNotifyAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26402:1: ( ( ( 'notify' ) ) ) - // InternalQVTimperative.g:26403:1: ( ( 'notify' ) ) + // InternalQVTimperative.g:27510:1: ( ( ( 'notify' ) ) ) + // InternalQVTimperative.g:27511:1: ( ( 'notify' ) ) { - // InternalQVTimperative.g:26403:1: ( ( 'notify' ) ) - // InternalQVTimperative.g:26404:1: ( 'notify' ) + // InternalQVTimperative.g:27511:1: ( ( 'notify' ) ) + // InternalQVTimperative.g:27512:1: ( 'notify' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0()); } - // InternalQVTimperative.g:26405:1: ( 'notify' ) - // InternalQVTimperative.g:26406:1: 'notify' + // InternalQVTimperative.g:27513:1: ( 'notify' ) + // InternalQVTimperative.g:27514:1: 'notify' { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0()); } - match(input,118,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,124,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSetStatementCSAccess().getIsNotifyNotifyKeyword_1_0()); } @@ -76960,23 +80103,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__ReferredVariableAssignment_3" - // InternalQVTimperative.g:26421:1: rule__SetStatementCS__ReferredVariableAssignment_3 : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:27529:1: rule__SetStatementCS__ReferredVariableAssignment_3 : ( ( ruleUnrestrictedName ) ) ; public final void rule__SetStatementCS__ReferredVariableAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26425:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:26426:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27533:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:27534:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:26426:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:26427:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27534:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27535:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getReferredVariableVariableDeclarationCrossReference_3_0()); } - // InternalQVTimperative.g:26428:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:26429:1: ruleUnrestrictedName + // InternalQVTimperative.g:27536:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27537:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getReferredVariableVariableDeclarationUnrestrictedNameParserRuleCall_3_0_1()); @@ -77017,23 +80160,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__ReferredPropertyAssignment_5" - // InternalQVTimperative.g:26440:1: rule__SetStatementCS__ReferredPropertyAssignment_5 : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:27548:1: rule__SetStatementCS__ReferredPropertyAssignment_5 : ( ( ruleUnrestrictedName ) ) ; public final void rule__SetStatementCS__ReferredPropertyAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26444:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:26445:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27552:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:27553:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:26445:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:26446:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27553:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27554:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getReferredPropertyPropertyCrossReference_5_0()); } - // InternalQVTimperative.g:26447:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:26448:1: ruleUnrestrictedName + // InternalQVTimperative.g:27555:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27556:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getReferredPropertyPropertyUnrestrictedNameParserRuleCall_5_0_1()); @@ -77074,17 +80217,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SetStatementCS__OwnedExpressionAssignment_7" - // InternalQVTimperative.g:26459:1: rule__SetStatementCS__OwnedExpressionAssignment_7 : ( ruleExpCS ) ; + // InternalQVTimperative.g:27567:1: rule__SetStatementCS__OwnedExpressionAssignment_7 : ( ruleExpCS ) ; public final void rule__SetStatementCS__OwnedExpressionAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26463:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:26464:1: ( ruleExpCS ) + // InternalQVTimperative.g:27571:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:27572:1: ( ruleExpCS ) { - // InternalQVTimperative.g:26464:1: ( ruleExpCS ) - // InternalQVTimperative.g:26465:1: ruleExpCS + // InternalQVTimperative.g:27572:1: ( ruleExpCS ) + // InternalQVTimperative.g:27573:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getSetStatementCSAccess().getOwnedExpressionExpCSParserRuleCall_7_0()); @@ -77118,18 +80261,320 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR end "rule__SetStatementCS__OwnedExpressionAssignment_7" + // $ANTLR start "rule__SimpleParameterBindingCS__IsCheckAssignment_0" + // InternalQVTimperative.g:27582:1: rule__SimpleParameterBindingCS__IsCheckAssignment_0 : ( ( 'check' ) ) ; + public final void rule__SimpleParameterBindingCS__IsCheckAssignment_0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:27586:1: ( ( ( 'check' ) ) ) + // InternalQVTimperative.g:27587:1: ( ( 'check' ) ) + { + // InternalQVTimperative.g:27587:1: ( ( 'check' ) ) + // InternalQVTimperative.g:27588:1: ( 'check' ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + // InternalQVTimperative.g:27589:1: ( 'check' ) + // InternalQVTimperative.g:27590:1: 'check' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + match(input,19,FollowSets000.FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getIsCheckCheckKeyword_0_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__IsCheckAssignment_0" + + + // $ANTLR start "rule__SimpleParameterBindingCS__ReferredVariableAssignment_1" + // InternalQVTimperative.g:27605:1: rule__SimpleParameterBindingCS__ReferredVariableAssignment_1 : ( ( ruleUnrestrictedName ) ) ; + public final void rule__SimpleParameterBindingCS__ReferredVariableAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:27609:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:27610:1: ( ( ruleUnrestrictedName ) ) + { + // InternalQVTimperative.g:27610:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27611:1: ( ruleUnrestrictedName ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0()); + } + // InternalQVTimperative.g:27612:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27613:1: ruleUnrestrictedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleUnrestrictedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterUnrestrictedNameParserRuleCall_1_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getReferredVariableSimpleParameterCrossReference_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__ReferredVariableAssignment_1" + + + // $ANTLR start "rule__SimpleParameterBindingCS__OwnedValueAssignment_3" + // InternalQVTimperative.g:27624:1: rule__SimpleParameterBindingCS__OwnedValueAssignment_3 : ( ruleExpCS ) ; + public final void rule__SimpleParameterBindingCS__OwnedValueAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:27628:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:27629:1: ( ruleExpCS ) + { + // InternalQVTimperative.g:27629:1: ( ruleExpCS ) + // InternalQVTimperative.g:27630:1: ruleExpCS + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleExpCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterBindingCSAccess().getOwnedValueExpCSParserRuleCall_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterBindingCS__OwnedValueAssignment_3" + + + // $ANTLR start "rule__SimpleParameterCS__ReferredTypedModelAssignment_2" + // InternalQVTimperative.g:27639:1: rule__SimpleParameterCS__ReferredTypedModelAssignment_2 : ( ( ruleUnrestrictedName ) ) ; + public final void rule__SimpleParameterCS__ReferredTypedModelAssignment_2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:27643:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:27644:1: ( ( ruleUnrestrictedName ) ) + { + // InternalQVTimperative.g:27644:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27645:1: ( ruleUnrestrictedName ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0()); + } + // InternalQVTimperative.g:27646:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27647:1: ruleUnrestrictedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleUnrestrictedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelUnrestrictedNameParserRuleCall_2_0_1()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getReferredTypedModelImperativeTypedModelCrossReference_2_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__ReferredTypedModelAssignment_2" + + + // $ANTLR start "rule__SimpleParameterCS__NameAssignment_3" + // InternalQVTimperative.g:27658:1: rule__SimpleParameterCS__NameAssignment_3 : ( ruleUnrestrictedName ) ; + public final void rule__SimpleParameterCS__NameAssignment_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:27662:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27663:1: ( ruleUnrestrictedName ) + { + // InternalQVTimperative.g:27663:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27664:1: ruleUnrestrictedName + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleUnrestrictedName(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__NameAssignment_3" + + + // $ANTLR start "rule__SimpleParameterCS__OwnedTypeAssignment_5" + // InternalQVTimperative.g:27673:1: rule__SimpleParameterCS__OwnedTypeAssignment_5 : ( ruleTypeExpCS ) ; + public final void rule__SimpleParameterCS__OwnedTypeAssignment_5() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalQVTimperative.g:27677:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:27678:1: ( ruleTypeExpCS ) + { + // InternalQVTimperative.g:27678:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:27679:1: ruleTypeExpCS + { + if ( state.backtracking==0 ) { + before(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0()); + } + pushFollow(FollowSets000.FOLLOW_2); + ruleTypeExpCS(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getSimpleParameterCSAccess().getOwnedTypeTypeExpCSParserRuleCall_5_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__SimpleParameterCS__OwnedTypeAssignment_5" + + // $ANTLR start "rule__TransformationCS__OwnedPathNameAssignment_1" - // InternalQVTimperative.g:26474:1: rule__TransformationCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ; + // InternalQVTimperative.g:27688:1: rule__TransformationCS__OwnedPathNameAssignment_1 : ( ruleScopeNameCS ) ; public final void rule__TransformationCS__OwnedPathNameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26478:1: ( ( ruleScopeNameCS ) ) - // InternalQVTimperative.g:26479:1: ( ruleScopeNameCS ) + // InternalQVTimperative.g:27692:1: ( ( ruleScopeNameCS ) ) + // InternalQVTimperative.g:27693:1: ( ruleScopeNameCS ) { - // InternalQVTimperative.g:26479:1: ( ruleScopeNameCS ) - // InternalQVTimperative.g:26480:1: ruleScopeNameCS + // InternalQVTimperative.g:27693:1: ( ruleScopeNameCS ) + // InternalQVTimperative.g:27694:1: ruleScopeNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getOwnedPathNameScopeNameCSParserRuleCall_1_0()); @@ -77164,17 +80609,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__NameAssignment_2" - // InternalQVTimperative.g:26489:1: rule__TransformationCS__NameAssignment_2 : ( ruleUnreservedName ) ; + // InternalQVTimperative.g:27703:1: rule__TransformationCS__NameAssignment_2 : ( ruleUnreservedName ) ; public final void rule__TransformationCS__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26493:1: ( ( ruleUnreservedName ) ) - // InternalQVTimperative.g:26494:1: ( ruleUnreservedName ) + // InternalQVTimperative.g:27707:1: ( ( ruleUnreservedName ) ) + // InternalQVTimperative.g:27708:1: ( ruleUnreservedName ) { - // InternalQVTimperative.g:26494:1: ( ruleUnreservedName ) - // InternalQVTimperative.g:26495:1: ruleUnreservedName + // InternalQVTimperative.g:27708:1: ( ruleUnreservedName ) + // InternalQVTimperative.g:27709:1: ruleUnreservedName { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0()); @@ -77209,17 +80654,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TransformationCS__OwnedDirectionsAssignment_4_0" - // InternalQVTimperative.g:26504:1: rule__TransformationCS__OwnedDirectionsAssignment_4_0 : ( ruleDirectionCS ) ; + // InternalQVTimperative.g:27718:1: rule__TransformationCS__OwnedDirectionsAssignment_4_0 : ( ruleDirectionCS ) ; public final void rule__TransformationCS__OwnedDirectionsAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26508:1: ( ( ruleDirectionCS ) ) - // InternalQVTimperative.g:26509:1: ( ruleDirectionCS ) + // InternalQVTimperative.g:27722:1: ( ( ruleDirectionCS ) ) + // InternalQVTimperative.g:27723:1: ( ruleDirectionCS ) { - // InternalQVTimperative.g:26509:1: ( ruleDirectionCS ) - // InternalQVTimperative.g:26510:1: ruleDirectionCS + // InternalQVTimperative.g:27723:1: ( ruleDirectionCS ) + // InternalQVTimperative.g:27724:1: ruleDirectionCS { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getOwnedDirectionsDirectionCSParserRuleCall_4_0_0()); @@ -77254,28 +80699,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_0_0" - // InternalQVTimperative.g:26519:1: rule__AttributeCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ; + // InternalQVTimperative.g:27733:1: rule__AttributeCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26523:1: ( ( ( 'static' ) ) ) - // InternalQVTimperative.g:26524:1: ( ( 'static' ) ) + // InternalQVTimperative.g:27737:1: ( ( ( 'static' ) ) ) + // InternalQVTimperative.g:27738:1: ( ( 'static' ) ) { - // InternalQVTimperative.g:26524:1: ( ( 'static' ) ) - // InternalQVTimperative.g:26525:1: ( 'static' ) + // InternalQVTimperative.g:27738:1: ( ( 'static' ) ) + // InternalQVTimperative.g:27739:1: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0()); } - // InternalQVTimperative.g:26526:1: ( 'static' ) - // InternalQVTimperative.g:26527:1: 'static' + // InternalQVTimperative.g:27740:1: ( 'static' ) + // InternalQVTimperative.g:27741:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0()); } - match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_0_0_0()); } @@ -77307,28 +80752,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_0_1" - // InternalQVTimperative.g:26542:1: rule__AttributeCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ; + // InternalQVTimperative.g:27756:1: rule__AttributeCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26546:1: ( ( ( 'definition' ) ) ) - // InternalQVTimperative.g:26547:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:27760:1: ( ( ( 'definition' ) ) ) + // InternalQVTimperative.g:27761:1: ( ( 'definition' ) ) { - // InternalQVTimperative.g:26547:1: ( ( 'definition' ) ) - // InternalQVTimperative.g:26548:1: ( 'definition' ) + // InternalQVTimperative.g:27761:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:27762:1: ( 'definition' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0()); } - // InternalQVTimperative.g:26549:1: ( 'definition' ) - // InternalQVTimperative.g:26550:1: 'definition' + // InternalQVTimperative.g:27763:1: ( 'definition' ) + // InternalQVTimperative.g:27764:1: 'definition' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0()); } - match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_0_1_0()); } @@ -77360,28 +80805,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_1_0" - // InternalQVTimperative.g:26565:1: rule__AttributeCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ; + // InternalQVTimperative.g:27779:1: rule__AttributeCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26569:1: ( ( ( 'definition' ) ) ) - // InternalQVTimperative.g:26570:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:27783:1: ( ( ( 'definition' ) ) ) + // InternalQVTimperative.g:27784:1: ( ( 'definition' ) ) { - // InternalQVTimperative.g:26570:1: ( ( 'definition' ) ) - // InternalQVTimperative.g:26571:1: ( 'definition' ) + // InternalQVTimperative.g:27784:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:27785:1: ( 'definition' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0()); } - // InternalQVTimperative.g:26572:1: ( 'definition' ) - // InternalQVTimperative.g:26573:1: 'definition' + // InternalQVTimperative.g:27786:1: ( 'definition' ) + // InternalQVTimperative.g:27787:1: 'definition' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0()); } - match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersDefinitionKeyword_0_1_0_0()); } @@ -77413,28 +80858,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_0_1_1" - // InternalQVTimperative.g:26588:1: rule__AttributeCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ; + // InternalQVTimperative.g:27802:1: rule__AttributeCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26592:1: ( ( ( 'static' ) ) ) - // InternalQVTimperative.g:26593:1: ( ( 'static' ) ) + // InternalQVTimperative.g:27806:1: ( ( ( 'static' ) ) ) + // InternalQVTimperative.g:27807:1: ( ( 'static' ) ) { - // InternalQVTimperative.g:26593:1: ( ( 'static' ) ) - // InternalQVTimperative.g:26594:1: ( 'static' ) + // InternalQVTimperative.g:27807:1: ( ( 'static' ) ) + // InternalQVTimperative.g:27808:1: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0()); } - // InternalQVTimperative.g:26595:1: ( 'static' ) - // InternalQVTimperative.g:26596:1: 'static' + // InternalQVTimperative.g:27809:1: ( 'static' ) + // InternalQVTimperative.g:27810:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0()); } - match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersStaticKeyword_0_1_1_0()); } @@ -77466,17 +80911,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__NameAssignment_2" - // InternalQVTimperative.g:26611:1: rule__AttributeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:27825:1: rule__AttributeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; public final void rule__AttributeCS__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26615:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:26616:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27829:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:27830:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:26616:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:26617:1: ruleUnrestrictedName + // InternalQVTimperative.g:27830:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:27831:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); @@ -77511,17 +80956,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__OwnedTypeAssignment_3_1" - // InternalQVTimperative.g:26626:1: rule__AttributeCS__OwnedTypeAssignment_3_1 : ( ruleTypedMultiplicityRefCS ) ; + // InternalQVTimperative.g:27840:1: rule__AttributeCS__OwnedTypeAssignment_3_1 : ( ruleTypedMultiplicityRefCS ) ; public final void rule__AttributeCS__OwnedTypeAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26630:1: ( ( ruleTypedMultiplicityRefCS ) ) - // InternalQVTimperative.g:26631:1: ( ruleTypedMultiplicityRefCS ) + // InternalQVTimperative.g:27844:1: ( ( ruleTypedMultiplicityRefCS ) ) + // InternalQVTimperative.g:27845:1: ( ruleTypedMultiplicityRefCS ) { - // InternalQVTimperative.g:26631:1: ( ruleTypedMultiplicityRefCS ) - // InternalQVTimperative.g:26632:1: ruleTypedMultiplicityRefCS + // InternalQVTimperative.g:27845:1: ( ruleTypedMultiplicityRefCS ) + // InternalQVTimperative.g:27846:1: ruleTypedMultiplicityRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_3_1_0()); @@ -77556,17 +81001,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__DefaultAssignment_4_1" - // InternalQVTimperative.g:26641:1: rule__AttributeCS__DefaultAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ; + // InternalQVTimperative.g:27855:1: rule__AttributeCS__DefaultAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ; public final void rule__AttributeCS__DefaultAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26645:1: ( ( RULE_SINGLE_QUOTED_STRING ) ) - // InternalQVTimperative.g:26646:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:27859:1: ( ( RULE_SINGLE_QUOTED_STRING ) ) + // InternalQVTimperative.g:27860:1: ( RULE_SINGLE_QUOTED_STRING ) { - // InternalQVTimperative.g:26646:1: ( RULE_SINGLE_QUOTED_STRING ) - // InternalQVTimperative.g:26647:1: RULE_SINGLE_QUOTED_STRING + // InternalQVTimperative.g:27860:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:27861:1: RULE_SINGLE_QUOTED_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0()); @@ -77597,28 +81042,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_0" - // InternalQVTimperative.g:26656:1: rule__AttributeCS__QualifiersAssignment_5_1_0_0 : ( ( 'derived' ) ) ; + // InternalQVTimperative.g:27870:1: rule__AttributeCS__QualifiersAssignment_5_1_0_0 : ( ( 'derived' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26660:1: ( ( ( 'derived' ) ) ) - // InternalQVTimperative.g:26661:1: ( ( 'derived' ) ) + // InternalQVTimperative.g:27874:1: ( ( ( 'derived' ) ) ) + // InternalQVTimperative.g:27875:1: ( ( 'derived' ) ) { - // InternalQVTimperative.g:26661:1: ( ( 'derived' ) ) - // InternalQVTimperative.g:26662:1: ( 'derived' ) + // InternalQVTimperative.g:27875:1: ( ( 'derived' ) ) + // InternalQVTimperative.g:27876:1: ( 'derived' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0()); } - // InternalQVTimperative.g:26663:1: ( 'derived' ) - // InternalQVTimperative.g:26664:1: 'derived' + // InternalQVTimperative.g:27877:1: ( 'derived' ) + // InternalQVTimperative.g:27878:1: 'derived' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0()); } - match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_0_0()); } @@ -77650,28 +81095,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_1" - // InternalQVTimperative.g:26679:1: rule__AttributeCS__QualifiersAssignment_5_1_0_1 : ( ( '!derived' ) ) ; + // InternalQVTimperative.g:27893:1: rule__AttributeCS__QualifiersAssignment_5_1_0_1 : ( ( '!derived' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26683:1: ( ( ( '!derived' ) ) ) - // InternalQVTimperative.g:26684:1: ( ( '!derived' ) ) + // InternalQVTimperative.g:27897:1: ( ( ( '!derived' ) ) ) + // InternalQVTimperative.g:27898:1: ( ( '!derived' ) ) { - // InternalQVTimperative.g:26684:1: ( ( '!derived' ) ) - // InternalQVTimperative.g:26685:1: ( '!derived' ) + // InternalQVTimperative.g:27898:1: ( ( '!derived' ) ) + // InternalQVTimperative.g:27899:1: ( '!derived' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0()); } - // InternalQVTimperative.g:26686:1: ( '!derived' ) - // InternalQVTimperative.g:26687:1: '!derived' + // InternalQVTimperative.g:27900:1: ( '!derived' ) + // InternalQVTimperative.g:27901:1: '!derived' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0()); } - match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersDerivedKeyword_5_1_0_1_0()); } @@ -77703,28 +81148,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_2" - // InternalQVTimperative.g:26702:1: rule__AttributeCS__QualifiersAssignment_5_1_0_2 : ( ( 'id' ) ) ; + // InternalQVTimperative.g:27916:1: rule__AttributeCS__QualifiersAssignment_5_1_0_2 : ( ( 'id' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26706:1: ( ( ( 'id' ) ) ) - // InternalQVTimperative.g:26707:1: ( ( 'id' ) ) + // InternalQVTimperative.g:27920:1: ( ( ( 'id' ) ) ) + // InternalQVTimperative.g:27921:1: ( ( 'id' ) ) { - // InternalQVTimperative.g:26707:1: ( ( 'id' ) ) - // InternalQVTimperative.g:26708:1: ( 'id' ) + // InternalQVTimperative.g:27921:1: ( ( 'id' ) ) + // InternalQVTimperative.g:27922:1: ( 'id' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0()); } - // InternalQVTimperative.g:26709:1: ( 'id' ) - // InternalQVTimperative.g:26710:1: 'id' + // InternalQVTimperative.g:27923:1: ( 'id' ) + // InternalQVTimperative.g:27924:1: 'id' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0()); } - match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,129,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_2_0()); } @@ -77756,28 +81201,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_3" - // InternalQVTimperative.g:26725:1: rule__AttributeCS__QualifiersAssignment_5_1_0_3 : ( ( '!id' ) ) ; + // InternalQVTimperative.g:27939:1: rule__AttributeCS__QualifiersAssignment_5_1_0_3 : ( ( '!id' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26729:1: ( ( ( '!id' ) ) ) - // InternalQVTimperative.g:26730:1: ( ( '!id' ) ) + // InternalQVTimperative.g:27943:1: ( ( ( '!id' ) ) ) + // InternalQVTimperative.g:27944:1: ( ( '!id' ) ) { - // InternalQVTimperative.g:26730:1: ( ( '!id' ) ) - // InternalQVTimperative.g:26731:1: ( '!id' ) + // InternalQVTimperative.g:27944:1: ( ( '!id' ) ) + // InternalQVTimperative.g:27945:1: ( '!id' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0()); } - // InternalQVTimperative.g:26732:1: ( '!id' ) - // InternalQVTimperative.g:26733:1: '!id' + // InternalQVTimperative.g:27946:1: ( '!id' ) + // InternalQVTimperative.g:27947:1: '!id' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0()); } - match(input,124,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersIdKeyword_5_1_0_3_0()); } @@ -77809,28 +81254,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_4" - // InternalQVTimperative.g:26748:1: rule__AttributeCS__QualifiersAssignment_5_1_0_4 : ( ( 'ordered' ) ) ; + // InternalQVTimperative.g:27962:1: rule__AttributeCS__QualifiersAssignment_5_1_0_4 : ( ( 'ordered' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26752:1: ( ( ( 'ordered' ) ) ) - // InternalQVTimperative.g:26753:1: ( ( 'ordered' ) ) + // InternalQVTimperative.g:27966:1: ( ( ( 'ordered' ) ) ) + // InternalQVTimperative.g:27967:1: ( ( 'ordered' ) ) { - // InternalQVTimperative.g:26753:1: ( ( 'ordered' ) ) - // InternalQVTimperative.g:26754:1: ( 'ordered' ) + // InternalQVTimperative.g:27967:1: ( ( 'ordered' ) ) + // InternalQVTimperative.g:27968:1: ( 'ordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0()); } - // InternalQVTimperative.g:26755:1: ( 'ordered' ) - // InternalQVTimperative.g:26756:1: 'ordered' + // InternalQVTimperative.g:27969:1: ( 'ordered' ) + // InternalQVTimperative.g:27970:1: 'ordered' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0()); } - match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_4_0()); } @@ -77862,28 +81307,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_5" - // InternalQVTimperative.g:26771:1: rule__AttributeCS__QualifiersAssignment_5_1_0_5 : ( ( '!ordered' ) ) ; + // InternalQVTimperative.g:27985:1: rule__AttributeCS__QualifiersAssignment_5_1_0_5 : ( ( '!ordered' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26775:1: ( ( ( '!ordered' ) ) ) - // InternalQVTimperative.g:26776:1: ( ( '!ordered' ) ) + // InternalQVTimperative.g:27989:1: ( ( ( '!ordered' ) ) ) + // InternalQVTimperative.g:27990:1: ( ( '!ordered' ) ) { - // InternalQVTimperative.g:26776:1: ( ( '!ordered' ) ) - // InternalQVTimperative.g:26777:1: ( '!ordered' ) + // InternalQVTimperative.g:27990:1: ( ( '!ordered' ) ) + // InternalQVTimperative.g:27991:1: ( '!ordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0()); } - // InternalQVTimperative.g:26778:1: ( '!ordered' ) - // InternalQVTimperative.g:26779:1: '!ordered' + // InternalQVTimperative.g:27992:1: ( '!ordered' ) + // InternalQVTimperative.g:27993:1: '!ordered' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0()); } - match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersOrderedKeyword_5_1_0_5_0()); } @@ -77915,28 +81360,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_6" - // InternalQVTimperative.g:26794:1: rule__AttributeCS__QualifiersAssignment_5_1_0_6 : ( ( 'readonly' ) ) ; + // InternalQVTimperative.g:28008:1: rule__AttributeCS__QualifiersAssignment_5_1_0_6 : ( ( 'readonly' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26798:1: ( ( ( 'readonly' ) ) ) - // InternalQVTimperative.g:26799:1: ( ( 'readonly' ) ) + // InternalQVTimperative.g:28012:1: ( ( ( 'readonly' ) ) ) + // InternalQVTimperative.g:28013:1: ( ( 'readonly' ) ) { - // InternalQVTimperative.g:26799:1: ( ( 'readonly' ) ) - // InternalQVTimperative.g:26800:1: ( 'readonly' ) + // InternalQVTimperative.g:28013:1: ( ( 'readonly' ) ) + // InternalQVTimperative.g:28014:1: ( 'readonly' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0()); } - // InternalQVTimperative.g:26801:1: ( 'readonly' ) - // InternalQVTimperative.g:26802:1: 'readonly' + // InternalQVTimperative.g:28015:1: ( 'readonly' ) + // InternalQVTimperative.g:28016:1: 'readonly' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0()); } - match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,133,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_6_0()); } @@ -77968,28 +81413,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_7" - // InternalQVTimperative.g:26817:1: rule__AttributeCS__QualifiersAssignment_5_1_0_7 : ( ( '!readonly' ) ) ; + // InternalQVTimperative.g:28031:1: rule__AttributeCS__QualifiersAssignment_5_1_0_7 : ( ( '!readonly' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26821:1: ( ( ( '!readonly' ) ) ) - // InternalQVTimperative.g:26822:1: ( ( '!readonly' ) ) + // InternalQVTimperative.g:28035:1: ( ( ( '!readonly' ) ) ) + // InternalQVTimperative.g:28036:1: ( ( '!readonly' ) ) { - // InternalQVTimperative.g:26822:1: ( ( '!readonly' ) ) - // InternalQVTimperative.g:26823:1: ( '!readonly' ) + // InternalQVTimperative.g:28036:1: ( ( '!readonly' ) ) + // InternalQVTimperative.g:28037:1: ( '!readonly' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0()); } - // InternalQVTimperative.g:26824:1: ( '!readonly' ) - // InternalQVTimperative.g:26825:1: '!readonly' + // InternalQVTimperative.g:28038:1: ( '!readonly' ) + // InternalQVTimperative.g:28039:1: '!readonly' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0()); } - match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,134,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersReadonlyKeyword_5_1_0_7_0()); } @@ -78021,28 +81466,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_8" - // InternalQVTimperative.g:26840:1: rule__AttributeCS__QualifiersAssignment_5_1_0_8 : ( ( 'transient' ) ) ; + // InternalQVTimperative.g:28054:1: rule__AttributeCS__QualifiersAssignment_5_1_0_8 : ( ( 'transient' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26844:1: ( ( ( 'transient' ) ) ) - // InternalQVTimperative.g:26845:1: ( ( 'transient' ) ) + // InternalQVTimperative.g:28058:1: ( ( ( 'transient' ) ) ) + // InternalQVTimperative.g:28059:1: ( ( 'transient' ) ) { - // InternalQVTimperative.g:26845:1: ( ( 'transient' ) ) - // InternalQVTimperative.g:26846:1: ( 'transient' ) + // InternalQVTimperative.g:28059:1: ( ( 'transient' ) ) + // InternalQVTimperative.g:28060:1: ( 'transient' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0()); } - // InternalQVTimperative.g:26847:1: ( 'transient' ) - // InternalQVTimperative.g:26848:1: 'transient' + // InternalQVTimperative.g:28061:1: ( 'transient' ) + // InternalQVTimperative.g:28062:1: 'transient' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0()); } - match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_8_0()); } @@ -78074,28 +81519,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_9" - // InternalQVTimperative.g:26863:1: rule__AttributeCS__QualifiersAssignment_5_1_0_9 : ( ( '!transient' ) ) ; + // InternalQVTimperative.g:28077:1: rule__AttributeCS__QualifiersAssignment_5_1_0_9 : ( ( '!transient' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26867:1: ( ( ( '!transient' ) ) ) - // InternalQVTimperative.g:26868:1: ( ( '!transient' ) ) + // InternalQVTimperative.g:28081:1: ( ( ( '!transient' ) ) ) + // InternalQVTimperative.g:28082:1: ( ( '!transient' ) ) { - // InternalQVTimperative.g:26868:1: ( ( '!transient' ) ) - // InternalQVTimperative.g:26869:1: ( '!transient' ) + // InternalQVTimperative.g:28082:1: ( ( '!transient' ) ) + // InternalQVTimperative.g:28083:1: ( '!transient' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0()); } - // InternalQVTimperative.g:26870:1: ( '!transient' ) - // InternalQVTimperative.g:26871:1: '!transient' + // InternalQVTimperative.g:28084:1: ( '!transient' ) + // InternalQVTimperative.g:28085:1: '!transient' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0()); } - match(input,129,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersTransientKeyword_5_1_0_9_0()); } @@ -78127,28 +81572,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_10" - // InternalQVTimperative.g:26886:1: rule__AttributeCS__QualifiersAssignment_5_1_0_10 : ( ( 'unique' ) ) ; + // InternalQVTimperative.g:28100:1: rule__AttributeCS__QualifiersAssignment_5_1_0_10 : ( ( 'unique' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26890:1: ( ( ( 'unique' ) ) ) - // InternalQVTimperative.g:26891:1: ( ( 'unique' ) ) + // InternalQVTimperative.g:28104:1: ( ( ( 'unique' ) ) ) + // InternalQVTimperative.g:28105:1: ( ( 'unique' ) ) { - // InternalQVTimperative.g:26891:1: ( ( 'unique' ) ) - // InternalQVTimperative.g:26892:1: ( 'unique' ) + // InternalQVTimperative.g:28105:1: ( ( 'unique' ) ) + // InternalQVTimperative.g:28106:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0()); } - // InternalQVTimperative.g:26893:1: ( 'unique' ) - // InternalQVTimperative.g:26894:1: 'unique' + // InternalQVTimperative.g:28107:1: ( 'unique' ) + // InternalQVTimperative.g:28108:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0()); } - match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_10_0()); } @@ -78180,28 +81625,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_11" - // InternalQVTimperative.g:26909:1: rule__AttributeCS__QualifiersAssignment_5_1_0_11 : ( ( '!unique' ) ) ; + // InternalQVTimperative.g:28123:1: rule__AttributeCS__QualifiersAssignment_5_1_0_11 : ( ( '!unique' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26913:1: ( ( ( '!unique' ) ) ) - // InternalQVTimperative.g:26914:1: ( ( '!unique' ) ) + // InternalQVTimperative.g:28127:1: ( ( ( '!unique' ) ) ) + // InternalQVTimperative.g:28128:1: ( ( '!unique' ) ) { - // InternalQVTimperative.g:26914:1: ( ( '!unique' ) ) - // InternalQVTimperative.g:26915:1: ( '!unique' ) + // InternalQVTimperative.g:28128:1: ( ( '!unique' ) ) + // InternalQVTimperative.g:28129:1: ( '!unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0()); } - // InternalQVTimperative.g:26916:1: ( '!unique' ) - // InternalQVTimperative.g:26917:1: '!unique' + // InternalQVTimperative.g:28130:1: ( '!unique' ) + // InternalQVTimperative.g:28131:1: '!unique' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0()); } - match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersUniqueKeyword_5_1_0_11_0()); } @@ -78233,28 +81678,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_12" - // InternalQVTimperative.g:26932:1: rule__AttributeCS__QualifiersAssignment_5_1_0_12 : ( ( 'unsettable' ) ) ; + // InternalQVTimperative.g:28146:1: rule__AttributeCS__QualifiersAssignment_5_1_0_12 : ( ( 'unsettable' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26936:1: ( ( ( 'unsettable' ) ) ) - // InternalQVTimperative.g:26937:1: ( ( 'unsettable' ) ) + // InternalQVTimperative.g:28150:1: ( ( ( 'unsettable' ) ) ) + // InternalQVTimperative.g:28151:1: ( ( 'unsettable' ) ) { - // InternalQVTimperative.g:26937:1: ( ( 'unsettable' ) ) - // InternalQVTimperative.g:26938:1: ( 'unsettable' ) + // InternalQVTimperative.g:28151:1: ( ( 'unsettable' ) ) + // InternalQVTimperative.g:28152:1: ( 'unsettable' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0()); } - // InternalQVTimperative.g:26939:1: ( 'unsettable' ) - // InternalQVTimperative.g:26940:1: 'unsettable' + // InternalQVTimperative.g:28153:1: ( 'unsettable' ) + // InternalQVTimperative.g:28154:1: 'unsettable' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0()); } - match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,138,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_12_0()); } @@ -78286,28 +81731,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_13" - // InternalQVTimperative.g:26955:1: rule__AttributeCS__QualifiersAssignment_5_1_0_13 : ( ( '!unsettable' ) ) ; + // InternalQVTimperative.g:28169:1: rule__AttributeCS__QualifiersAssignment_5_1_0_13 : ( ( '!unsettable' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_13() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26959:1: ( ( ( '!unsettable' ) ) ) - // InternalQVTimperative.g:26960:1: ( ( '!unsettable' ) ) + // InternalQVTimperative.g:28173:1: ( ( ( '!unsettable' ) ) ) + // InternalQVTimperative.g:28174:1: ( ( '!unsettable' ) ) { - // InternalQVTimperative.g:26960:1: ( ( '!unsettable' ) ) - // InternalQVTimperative.g:26961:1: ( '!unsettable' ) + // InternalQVTimperative.g:28174:1: ( ( '!unsettable' ) ) + // InternalQVTimperative.g:28175:1: ( '!unsettable' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0()); } - // InternalQVTimperative.g:26962:1: ( '!unsettable' ) - // InternalQVTimperative.g:26963:1: '!unsettable' + // InternalQVTimperative.g:28176:1: ( '!unsettable' ) + // InternalQVTimperative.g:28177:1: '!unsettable' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0()); } - match(input,133,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,139,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersUnsettableKeyword_5_1_0_13_0()); } @@ -78339,28 +81784,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_14" - // InternalQVTimperative.g:26978:1: rule__AttributeCS__QualifiersAssignment_5_1_0_14 : ( ( 'volatile' ) ) ; + // InternalQVTimperative.g:28192:1: rule__AttributeCS__QualifiersAssignment_5_1_0_14 : ( ( 'volatile' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_14() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:26982:1: ( ( ( 'volatile' ) ) ) - // InternalQVTimperative.g:26983:1: ( ( 'volatile' ) ) + // InternalQVTimperative.g:28196:1: ( ( ( 'volatile' ) ) ) + // InternalQVTimperative.g:28197:1: ( ( 'volatile' ) ) { - // InternalQVTimperative.g:26983:1: ( ( 'volatile' ) ) - // InternalQVTimperative.g:26984:1: ( 'volatile' ) + // InternalQVTimperative.g:28197:1: ( ( 'volatile' ) ) + // InternalQVTimperative.g:28198:1: ( 'volatile' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0()); } - // InternalQVTimperative.g:26985:1: ( 'volatile' ) - // InternalQVTimperative.g:26986:1: 'volatile' + // InternalQVTimperative.g:28199:1: ( 'volatile' ) + // InternalQVTimperative.g:28200:1: 'volatile' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0()); } - match(input,134,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,140,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_14_0()); } @@ -78392,28 +81837,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__QualifiersAssignment_5_1_0_15" - // InternalQVTimperative.g:27001:1: rule__AttributeCS__QualifiersAssignment_5_1_0_15 : ( ( '!volatile' ) ) ; + // InternalQVTimperative.g:28215:1: rule__AttributeCS__QualifiersAssignment_5_1_0_15 : ( ( '!volatile' ) ) ; public final void rule__AttributeCS__QualifiersAssignment_5_1_0_15() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27005:1: ( ( ( '!volatile' ) ) ) - // InternalQVTimperative.g:27006:1: ( ( '!volatile' ) ) + // InternalQVTimperative.g:28219:1: ( ( ( '!volatile' ) ) ) + // InternalQVTimperative.g:28220:1: ( ( '!volatile' ) ) { - // InternalQVTimperative.g:27006:1: ( ( '!volatile' ) ) - // InternalQVTimperative.g:27007:1: ( '!volatile' ) + // InternalQVTimperative.g:28220:1: ( ( '!volatile' ) ) + // InternalQVTimperative.g:28221:1: ( '!volatile' ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0()); } - // InternalQVTimperative.g:27008:1: ( '!volatile' ) - // InternalQVTimperative.g:27009:1: '!volatile' + // InternalQVTimperative.g:28222:1: ( '!volatile' ) + // InternalQVTimperative.g:28223:1: '!volatile' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0()); } - match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,141,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeCSAccess().getQualifiersVolatileKeyword_5_1_0_15_0()); } @@ -78445,17 +81890,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3" - // InternalQVTimperative.g:27024:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 : ( ruleSpecificationCS ) ; + // InternalQVTimperative.g:28238:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3 : ( ruleSpecificationCS ) ; public final void rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27028:1: ( ( ruleSpecificationCS ) ) - // InternalQVTimperative.g:27029:1: ( ruleSpecificationCS ) + // InternalQVTimperative.g:28242:1: ( ( ruleSpecificationCS ) ) + // InternalQVTimperative.g:28243:1: ( ruleSpecificationCS ) { - // InternalQVTimperative.g:27029:1: ( ruleSpecificationCS ) - // InternalQVTimperative.g:27030:1: ruleSpecificationCS + // InternalQVTimperative.g:28243:1: ( ruleSpecificationCS ) + // InternalQVTimperative.g:28244:1: ruleSpecificationCS { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_6_0_1_0_3_0()); @@ -78490,17 +81935,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3" - // InternalQVTimperative.g:27039:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 : ( ruleSpecificationCS ) ; + // InternalQVTimperative.g:28253:1: rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3 : ( ruleSpecificationCS ) ; public final void rule__AttributeCS__OwnedDefaultExpressionsAssignment_6_0_1_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27043:1: ( ( ruleSpecificationCS ) ) - // InternalQVTimperative.g:27044:1: ( ruleSpecificationCS ) + // InternalQVTimperative.g:28257:1: ( ( ruleSpecificationCS ) ) + // InternalQVTimperative.g:28258:1: ( ruleSpecificationCS ) { - // InternalQVTimperative.g:27044:1: ( ruleSpecificationCS ) - // InternalQVTimperative.g:27045:1: ruleSpecificationCS + // InternalQVTimperative.g:28258:1: ( ruleSpecificationCS ) + // InternalQVTimperative.g:28259:1: ruleSpecificationCS { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_6_0_1_1_3_0()); @@ -78535,28 +81980,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__IsPrimitiveAssignment_0" - // InternalQVTimperative.g:27054:1: rule__DataTypeCS__IsPrimitiveAssignment_0 : ( ( 'primitive' ) ) ; + // InternalQVTimperative.g:28268:1: rule__DataTypeCS__IsPrimitiveAssignment_0 : ( ( 'primitive' ) ) ; public final void rule__DataTypeCS__IsPrimitiveAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27058:1: ( ( ( 'primitive' ) ) ) - // InternalQVTimperative.g:27059:1: ( ( 'primitive' ) ) + // InternalQVTimperative.g:28272:1: ( ( ( 'primitive' ) ) ) + // InternalQVTimperative.g:28273:1: ( ( 'primitive' ) ) { - // InternalQVTimperative.g:27059:1: ( ( 'primitive' ) ) - // InternalQVTimperative.g:27060:1: ( 'primitive' ) + // InternalQVTimperative.g:28273:1: ( ( 'primitive' ) ) + // InternalQVTimperative.g:28274:1: ( 'primitive' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0()); } - // InternalQVTimperative.g:27061:1: ( 'primitive' ) - // InternalQVTimperative.g:27062:1: 'primitive' + // InternalQVTimperative.g:28275:1: ( 'primitive' ) + // InternalQVTimperative.g:28276:1: 'primitive' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0()); } - match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,142,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeCSAccess().getIsPrimitivePrimitiveKeyword_0_0()); } @@ -78588,17 +82033,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__NameAssignment_2" - // InternalQVTimperative.g:27077:1: rule__DataTypeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:28291:1: rule__DataTypeCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; public final void rule__DataTypeCS__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27081:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:27082:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:28295:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:28296:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:27082:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:27083:1: ruleUnrestrictedName + // InternalQVTimperative.g:28296:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:28297:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); @@ -78633,17 +82078,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__OwnedSignatureAssignment_3" - // InternalQVTimperative.g:27092:1: rule__DataTypeCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ; + // InternalQVTimperative.g:28306:1: rule__DataTypeCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ; public final void rule__DataTypeCS__OwnedSignatureAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27096:1: ( ( ruleTemplateSignatureCS ) ) - // InternalQVTimperative.g:27097:1: ( ruleTemplateSignatureCS ) + // InternalQVTimperative.g:28310:1: ( ( ruleTemplateSignatureCS ) ) + // InternalQVTimperative.g:28311:1: ( ruleTemplateSignatureCS ) { - // InternalQVTimperative.g:27097:1: ( ruleTemplateSignatureCS ) - // InternalQVTimperative.g:27098:1: ruleTemplateSignatureCS + // InternalQVTimperative.g:28311:1: ( ruleTemplateSignatureCS ) + // InternalQVTimperative.g:28312:1: ruleTemplateSignatureCS { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0()); @@ -78678,17 +82123,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__InstanceClassNameAssignment_4_1" - // InternalQVTimperative.g:27107:1: rule__DataTypeCS__InstanceClassNameAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ; + // InternalQVTimperative.g:28321:1: rule__DataTypeCS__InstanceClassNameAssignment_4_1 : ( RULE_SINGLE_QUOTED_STRING ) ; public final void rule__DataTypeCS__InstanceClassNameAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27111:1: ( ( RULE_SINGLE_QUOTED_STRING ) ) - // InternalQVTimperative.g:27112:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:28325:1: ( ( RULE_SINGLE_QUOTED_STRING ) ) + // InternalQVTimperative.g:28326:1: ( RULE_SINGLE_QUOTED_STRING ) { - // InternalQVTimperative.g:27112:1: ( RULE_SINGLE_QUOTED_STRING ) - // InternalQVTimperative.g:27113:1: RULE_SINGLE_QUOTED_STRING + // InternalQVTimperative.g:28326:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:28327:1: RULE_SINGLE_QUOTED_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_4_1_0()); @@ -78719,28 +82164,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__DataTypeCS__IsSerializableAssignment_5_1_0" - // InternalQVTimperative.g:27122:1: rule__DataTypeCS__IsSerializableAssignment_5_1_0 : ( ( 'serializable' ) ) ; + // InternalQVTimperative.g:28336:1: rule__DataTypeCS__IsSerializableAssignment_5_1_0 : ( ( 'serializable' ) ) ; public final void rule__DataTypeCS__IsSerializableAssignment_5_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27126:1: ( ( ( 'serializable' ) ) ) - // InternalQVTimperative.g:27127:1: ( ( 'serializable' ) ) + // InternalQVTimperative.g:28340:1: ( ( ( 'serializable' ) ) ) + // InternalQVTimperative.g:28341:1: ( ( 'serializable' ) ) { - // InternalQVTimperative.g:27127:1: ( ( 'serializable' ) ) - // InternalQVTimperative.g:27128:1: ( 'serializable' ) + // InternalQVTimperative.g:28341:1: ( ( 'serializable' ) ) + // InternalQVTimperative.g:28342:1: ( 'serializable' ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0()); } - // InternalQVTimperative.g:27129:1: ( 'serializable' ) - // InternalQVTimperative.g:27130:1: 'serializable' + // InternalQVTimperative.g:28343:1: ( 'serializable' ) + // InternalQVTimperative.g:28344:1: 'serializable' { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0()); } - match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,143,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataTypeCSAccess().getIsSerializableSerializableKeyword_5_1_0_0()); } @@ -78772,17 +82217,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__NameAssignment_1" - // InternalQVTimperative.g:27145:1: rule__EnumerationCS__NameAssignment_1 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:28359:1: rule__EnumerationCS__NameAssignment_1 : ( ruleUnrestrictedName ) ; public final void rule__EnumerationCS__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27149:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:27150:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:28363:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:28364:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:27150:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:27151:1: ruleUnrestrictedName + // InternalQVTimperative.g:28364:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:28365:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); @@ -78817,17 +82262,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__OwnedSignatureAssignment_2" - // InternalQVTimperative.g:27160:1: rule__EnumerationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ; + // InternalQVTimperative.g:28374:1: rule__EnumerationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ; public final void rule__EnumerationCS__OwnedSignatureAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27164:1: ( ( ruleTemplateSignatureCS ) ) - // InternalQVTimperative.g:27165:1: ( ruleTemplateSignatureCS ) + // InternalQVTimperative.g:28378:1: ( ( ruleTemplateSignatureCS ) ) + // InternalQVTimperative.g:28379:1: ( ruleTemplateSignatureCS ) { - // InternalQVTimperative.g:27165:1: ( ruleTemplateSignatureCS ) - // InternalQVTimperative.g:27166:1: ruleTemplateSignatureCS + // InternalQVTimperative.g:28379:1: ( ruleTemplateSignatureCS ) + // InternalQVTimperative.g:28380:1: ruleTemplateSignatureCS { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0()); @@ -78862,17 +82307,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__InstanceClassNameAssignment_3_1" - // InternalQVTimperative.g:27175:1: rule__EnumerationCS__InstanceClassNameAssignment_3_1 : ( RULE_SINGLE_QUOTED_STRING ) ; + // InternalQVTimperative.g:28389:1: rule__EnumerationCS__InstanceClassNameAssignment_3_1 : ( RULE_SINGLE_QUOTED_STRING ) ; public final void rule__EnumerationCS__InstanceClassNameAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27179:1: ( ( RULE_SINGLE_QUOTED_STRING ) ) - // InternalQVTimperative.g:27180:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:28393:1: ( ( RULE_SINGLE_QUOTED_STRING ) ) + // InternalQVTimperative.g:28394:1: ( RULE_SINGLE_QUOTED_STRING ) { - // InternalQVTimperative.g:27180:1: ( RULE_SINGLE_QUOTED_STRING ) - // InternalQVTimperative.g:27181:1: RULE_SINGLE_QUOTED_STRING + // InternalQVTimperative.g:28394:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:28395:1: RULE_SINGLE_QUOTED_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_3_1_0()); @@ -78903,28 +82348,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__IsSerializableAssignment_4_1_0" - // InternalQVTimperative.g:27190:1: rule__EnumerationCS__IsSerializableAssignment_4_1_0 : ( ( 'serializable' ) ) ; + // InternalQVTimperative.g:28404:1: rule__EnumerationCS__IsSerializableAssignment_4_1_0 : ( ( 'serializable' ) ) ; public final void rule__EnumerationCS__IsSerializableAssignment_4_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27194:1: ( ( ( 'serializable' ) ) ) - // InternalQVTimperative.g:27195:1: ( ( 'serializable' ) ) + // InternalQVTimperative.g:28408:1: ( ( ( 'serializable' ) ) ) + // InternalQVTimperative.g:28409:1: ( ( 'serializable' ) ) { - // InternalQVTimperative.g:27195:1: ( ( 'serializable' ) ) - // InternalQVTimperative.g:27196:1: ( 'serializable' ) + // InternalQVTimperative.g:28409:1: ( ( 'serializable' ) ) + // InternalQVTimperative.g:28410:1: ( 'serializable' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0()); } - // InternalQVTimperative.g:27197:1: ( 'serializable' ) - // InternalQVTimperative.g:27198:1: 'serializable' + // InternalQVTimperative.g:28411:1: ( 'serializable' ) + // InternalQVTimperative.g:28412:1: 'serializable' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0()); } - match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,143,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationCSAccess().getIsSerializableSerializableKeyword_4_1_0_0()); } @@ -78956,17 +82401,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1" - // InternalQVTimperative.g:27213:1: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 : ( ruleEnumerationLiteralCS ) ; + // InternalQVTimperative.g:28427:1: rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1 : ( ruleEnumerationLiteralCS ) ; public final void rule__EnumerationCS__OwnedLiteralsAssignment_5_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27217:1: ( ( ruleEnumerationLiteralCS ) ) - // InternalQVTimperative.g:27218:1: ( ruleEnumerationLiteralCS ) + // InternalQVTimperative.g:28431:1: ( ( ruleEnumerationLiteralCS ) ) + // InternalQVTimperative.g:28432:1: ( ruleEnumerationLiteralCS ) { - // InternalQVTimperative.g:27218:1: ( ruleEnumerationLiteralCS ) - // InternalQVTimperative.g:27219:1: ruleEnumerationLiteralCS + // InternalQVTimperative.g:28432:1: ( ruleEnumerationLiteralCS ) + // InternalQVTimperative.g:28433:1: ruleEnumerationLiteralCS { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationCSAccess().getOwnedLiteralsEnumerationLiteralCSParserRuleCall_5_0_1_0()); @@ -79001,17 +82446,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__NameAssignment_0_0_1" - // InternalQVTimperative.g:27228:1: rule__EnumerationLiteralCS__NameAssignment_0_0_1 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:28442:1: rule__EnumerationLiteralCS__NameAssignment_0_0_1 : ( ruleUnrestrictedName ) ; public final void rule__EnumerationLiteralCS__NameAssignment_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27232:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:27233:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:28446:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:28447:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:27233:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:27234:1: ruleUnrestrictedName + // InternalQVTimperative.g:28447:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:28448:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getNameUnrestrictedNameParserRuleCall_0_0_1_0()); @@ -79046,17 +82491,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__NameAssignment_0_1" - // InternalQVTimperative.g:27243:1: rule__EnumerationLiteralCS__NameAssignment_0_1 : ( ruleEnumerationLiteralName ) ; + // InternalQVTimperative.g:28457:1: rule__EnumerationLiteralCS__NameAssignment_0_1 : ( ruleEnumerationLiteralName ) ; public final void rule__EnumerationLiteralCS__NameAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27247:1: ( ( ruleEnumerationLiteralName ) ) - // InternalQVTimperative.g:27248:1: ( ruleEnumerationLiteralName ) + // InternalQVTimperative.g:28461:1: ( ( ruleEnumerationLiteralName ) ) + // InternalQVTimperative.g:28462:1: ( ruleEnumerationLiteralName ) { - // InternalQVTimperative.g:27248:1: ( ruleEnumerationLiteralName ) - // InternalQVTimperative.g:27249:1: ruleEnumerationLiteralName + // InternalQVTimperative.g:28462:1: ( ruleEnumerationLiteralName ) + // InternalQVTimperative.g:28463:1: ruleEnumerationLiteralName { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getNameEnumerationLiteralNameParserRuleCall_0_1_0()); @@ -79091,17 +82536,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__EnumerationLiteralCS__ValueAssignment_1_1" - // InternalQVTimperative.g:27258:1: rule__EnumerationLiteralCS__ValueAssignment_1_1 : ( ruleSIGNED ) ; + // InternalQVTimperative.g:28472:1: rule__EnumerationLiteralCS__ValueAssignment_1_1 : ( ruleSIGNED ) ; public final void rule__EnumerationLiteralCS__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27262:1: ( ( ruleSIGNED ) ) - // InternalQVTimperative.g:27263:1: ( ruleSIGNED ) + // InternalQVTimperative.g:28476:1: ( ( ruleSIGNED ) ) + // InternalQVTimperative.g:28477:1: ( ruleSIGNED ) { - // InternalQVTimperative.g:27263:1: ( ruleSIGNED ) - // InternalQVTimperative.g:27264:1: ruleSIGNED + // InternalQVTimperative.g:28477:1: ( ruleSIGNED ) + // InternalQVTimperative.g:28478:1: ruleSIGNED { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationLiteralCSAccess().getValueSIGNEDParserRuleCall_1_1_0()); @@ -79136,28 +82581,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__QualifiersAssignment_0_0_0" - // InternalQVTimperative.g:27273:1: rule__OperationCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ; + // InternalQVTimperative.g:28487:1: rule__OperationCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ; public final void rule__OperationCS__QualifiersAssignment_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27277:1: ( ( ( 'static' ) ) ) - // InternalQVTimperative.g:27278:1: ( ( 'static' ) ) + // InternalQVTimperative.g:28491:1: ( ( ( 'static' ) ) ) + // InternalQVTimperative.g:28492:1: ( ( 'static' ) ) { - // InternalQVTimperative.g:27278:1: ( ( 'static' ) ) - // InternalQVTimperative.g:27279:1: ( 'static' ) + // InternalQVTimperative.g:28492:1: ( ( 'static' ) ) + // InternalQVTimperative.g:28493:1: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0()); } - // InternalQVTimperative.g:27280:1: ( 'static' ) - // InternalQVTimperative.g:27281:1: 'static' + // InternalQVTimperative.g:28494:1: ( 'static' ) + // InternalQVTimperative.g:28495:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0()); } - match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_0_0_0()); } @@ -79189,28 +82634,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__QualifiersAssignment_0_0_1" - // InternalQVTimperative.g:27296:1: rule__OperationCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ; + // InternalQVTimperative.g:28510:1: rule__OperationCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ; public final void rule__OperationCS__QualifiersAssignment_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27300:1: ( ( ( 'definition' ) ) ) - // InternalQVTimperative.g:27301:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:28514:1: ( ( ( 'definition' ) ) ) + // InternalQVTimperative.g:28515:1: ( ( 'definition' ) ) { - // InternalQVTimperative.g:27301:1: ( ( 'definition' ) ) - // InternalQVTimperative.g:27302:1: ( 'definition' ) + // InternalQVTimperative.g:28515:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:28516:1: ( 'definition' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0()); } - // InternalQVTimperative.g:27303:1: ( 'definition' ) - // InternalQVTimperative.g:27304:1: 'definition' + // InternalQVTimperative.g:28517:1: ( 'definition' ) + // InternalQVTimperative.g:28518:1: 'definition' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0()); } - match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_0_1_0()); } @@ -79242,28 +82687,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__QualifiersAssignment_0_1_0" - // InternalQVTimperative.g:27319:1: rule__OperationCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ; + // InternalQVTimperative.g:28533:1: rule__OperationCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ; public final void rule__OperationCS__QualifiersAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27323:1: ( ( ( 'definition' ) ) ) - // InternalQVTimperative.g:27324:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:28537:1: ( ( ( 'definition' ) ) ) + // InternalQVTimperative.g:28538:1: ( ( 'definition' ) ) { - // InternalQVTimperative.g:27324:1: ( ( 'definition' ) ) - // InternalQVTimperative.g:27325:1: ( 'definition' ) + // InternalQVTimperative.g:28538:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:28539:1: ( 'definition' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0()); } - // InternalQVTimperative.g:27326:1: ( 'definition' ) - // InternalQVTimperative.g:27327:1: 'definition' + // InternalQVTimperative.g:28540:1: ( 'definition' ) + // InternalQVTimperative.g:28541:1: 'definition' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0()); } - match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getQualifiersDefinitionKeyword_0_1_0_0()); } @@ -79295,28 +82740,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__QualifiersAssignment_0_1_1" - // InternalQVTimperative.g:27342:1: rule__OperationCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ; + // InternalQVTimperative.g:28556:1: rule__OperationCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ; public final void rule__OperationCS__QualifiersAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27346:1: ( ( ( 'static' ) ) ) - // InternalQVTimperative.g:27347:1: ( ( 'static' ) ) + // InternalQVTimperative.g:28560:1: ( ( ( 'static' ) ) ) + // InternalQVTimperative.g:28561:1: ( ( 'static' ) ) { - // InternalQVTimperative.g:27347:1: ( ( 'static' ) ) - // InternalQVTimperative.g:27348:1: ( 'static' ) + // InternalQVTimperative.g:28561:1: ( ( 'static' ) ) + // InternalQVTimperative.g:28562:1: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0()); } - // InternalQVTimperative.g:27349:1: ( 'static' ) - // InternalQVTimperative.g:27350:1: 'static' + // InternalQVTimperative.g:28563:1: ( 'static' ) + // InternalQVTimperative.g:28564:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0()); } - match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getQualifiersStaticKeyword_0_1_1_0()); } @@ -79348,17 +82793,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__OwnedSignatureAssignment_2" - // InternalQVTimperative.g:27365:1: rule__OperationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ; + // InternalQVTimperative.g:28579:1: rule__OperationCS__OwnedSignatureAssignment_2 : ( ruleTemplateSignatureCS ) ; public final void rule__OperationCS__OwnedSignatureAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27369:1: ( ( ruleTemplateSignatureCS ) ) - // InternalQVTimperative.g:27370:1: ( ruleTemplateSignatureCS ) + // InternalQVTimperative.g:28583:1: ( ( ruleTemplateSignatureCS ) ) + // InternalQVTimperative.g:28584:1: ( ruleTemplateSignatureCS ) { - // InternalQVTimperative.g:27370:1: ( ruleTemplateSignatureCS ) - // InternalQVTimperative.g:27371:1: ruleTemplateSignatureCS + // InternalQVTimperative.g:28584:1: ( ruleTemplateSignatureCS ) + // InternalQVTimperative.g:28585:1: ruleTemplateSignatureCS { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_2_0()); @@ -79393,17 +82838,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__NameAssignment_3" - // InternalQVTimperative.g:27380:1: rule__OperationCS__NameAssignment_3 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:28594:1: rule__OperationCS__NameAssignment_3 : ( ruleUnrestrictedName ) ; public final void rule__OperationCS__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27384:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:27385:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:28598:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:28599:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:27385:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:27386:1: ruleUnrestrictedName + // InternalQVTimperative.g:28599:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:28600:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getNameUnrestrictedNameParserRuleCall_3_0()); @@ -79438,17 +82883,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__OwnedParametersAssignment_5_0" - // InternalQVTimperative.g:27395:1: rule__OperationCS__OwnedParametersAssignment_5_0 : ( ruleParameterCS ) ; + // InternalQVTimperative.g:28609:1: rule__OperationCS__OwnedParametersAssignment_5_0 : ( ruleParameterCS ) ; public final void rule__OperationCS__OwnedParametersAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27399:1: ( ( ruleParameterCS ) ) - // InternalQVTimperative.g:27400:1: ( ruleParameterCS ) + // InternalQVTimperative.g:28613:1: ( ( ruleParameterCS ) ) + // InternalQVTimperative.g:28614:1: ( ruleParameterCS ) { - // InternalQVTimperative.g:27400:1: ( ruleParameterCS ) - // InternalQVTimperative.g:27401:1: ruleParameterCS + // InternalQVTimperative.g:28614:1: ( ruleParameterCS ) + // InternalQVTimperative.g:28615:1: ruleParameterCS { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_0_0()); @@ -79483,17 +82928,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__OwnedParametersAssignment_5_1_1" - // InternalQVTimperative.g:27410:1: rule__OperationCS__OwnedParametersAssignment_5_1_1 : ( ruleParameterCS ) ; + // InternalQVTimperative.g:28624:1: rule__OperationCS__OwnedParametersAssignment_5_1_1 : ( ruleParameterCS ) ; public final void rule__OperationCS__OwnedParametersAssignment_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27414:1: ( ( ruleParameterCS ) ) - // InternalQVTimperative.g:27415:1: ( ruleParameterCS ) + // InternalQVTimperative.g:28628:1: ( ( ruleParameterCS ) ) + // InternalQVTimperative.g:28629:1: ( ruleParameterCS ) { - // InternalQVTimperative.g:27415:1: ( ruleParameterCS ) - // InternalQVTimperative.g:27416:1: ruleParameterCS + // InternalQVTimperative.g:28629:1: ( ruleParameterCS ) + // InternalQVTimperative.g:28630:1: ruleParameterCS { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedParametersParameterCSParserRuleCall_5_1_1_0()); @@ -79528,17 +82973,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__OwnedTypeAssignment_7_1" - // InternalQVTimperative.g:27425:1: rule__OperationCS__OwnedTypeAssignment_7_1 : ( ruleTypedMultiplicityRefCS ) ; + // InternalQVTimperative.g:28639:1: rule__OperationCS__OwnedTypeAssignment_7_1 : ( ruleTypedMultiplicityRefCS ) ; public final void rule__OperationCS__OwnedTypeAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27429:1: ( ( ruleTypedMultiplicityRefCS ) ) - // InternalQVTimperative.g:27430:1: ( ruleTypedMultiplicityRefCS ) + // InternalQVTimperative.g:28643:1: ( ( ruleTypedMultiplicityRefCS ) ) + // InternalQVTimperative.g:28644:1: ( ruleTypedMultiplicityRefCS ) { - // InternalQVTimperative.g:27430:1: ( ruleTypedMultiplicityRefCS ) - // InternalQVTimperative.g:27431:1: ruleTypedMultiplicityRefCS + // InternalQVTimperative.g:28644:1: ( ruleTypedMultiplicityRefCS ) + // InternalQVTimperative.g:28645:1: ruleTypedMultiplicityRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_7_1_0()); @@ -79573,17 +83018,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__OwnedExceptionsAssignment_8_1" - // InternalQVTimperative.g:27440:1: rule__OperationCS__OwnedExceptionsAssignment_8_1 : ( ruleTypedRefCS ) ; + // InternalQVTimperative.g:28654:1: rule__OperationCS__OwnedExceptionsAssignment_8_1 : ( ruleTypedRefCS ) ; public final void rule__OperationCS__OwnedExceptionsAssignment_8_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27444:1: ( ( ruleTypedRefCS ) ) - // InternalQVTimperative.g:27445:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:28658:1: ( ( ruleTypedRefCS ) ) + // InternalQVTimperative.g:28659:1: ( ruleTypedRefCS ) { - // InternalQVTimperative.g:27445:1: ( ruleTypedRefCS ) - // InternalQVTimperative.g:27446:1: ruleTypedRefCS + // InternalQVTimperative.g:28659:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:28660:1: ruleTypedRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_1_0()); @@ -79618,17 +83063,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__OwnedExceptionsAssignment_8_2_1" - // InternalQVTimperative.g:27455:1: rule__OperationCS__OwnedExceptionsAssignment_8_2_1 : ( ruleTypedRefCS ) ; + // InternalQVTimperative.g:28669:1: rule__OperationCS__OwnedExceptionsAssignment_8_2_1 : ( ruleTypedRefCS ) ; public final void rule__OperationCS__OwnedExceptionsAssignment_8_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27459:1: ( ( ruleTypedRefCS ) ) - // InternalQVTimperative.g:27460:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:28673:1: ( ( ruleTypedRefCS ) ) + // InternalQVTimperative.g:28674:1: ( ruleTypedRefCS ) { - // InternalQVTimperative.g:27460:1: ( ruleTypedRefCS ) - // InternalQVTimperative.g:27461:1: ruleTypedRefCS + // InternalQVTimperative.g:28674:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:28675:1: ruleTypedRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedExceptionsTypedRefCSParserRuleCall_8_2_1_0()); @@ -79663,28 +83108,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_0" - // InternalQVTimperative.g:27470:1: rule__OperationCS__QualifiersAssignment_9_1_0_0 : ( ( 'derived' ) ) ; + // InternalQVTimperative.g:28684:1: rule__OperationCS__QualifiersAssignment_9_1_0_0 : ( ( 'derived' ) ) ; public final void rule__OperationCS__QualifiersAssignment_9_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27474:1: ( ( ( 'derived' ) ) ) - // InternalQVTimperative.g:27475:1: ( ( 'derived' ) ) + // InternalQVTimperative.g:28688:1: ( ( ( 'derived' ) ) ) + // InternalQVTimperative.g:28689:1: ( ( 'derived' ) ) { - // InternalQVTimperative.g:27475:1: ( ( 'derived' ) ) - // InternalQVTimperative.g:27476:1: ( 'derived' ) + // InternalQVTimperative.g:28689:1: ( ( 'derived' ) ) + // InternalQVTimperative.g:28690:1: ( 'derived' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0()); } - // InternalQVTimperative.g:27477:1: ( 'derived' ) - // InternalQVTimperative.g:27478:1: 'derived' + // InternalQVTimperative.g:28691:1: ( 'derived' ) + // InternalQVTimperative.g:28692:1: 'derived' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0()); } - match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_0_0()); } @@ -79716,28 +83161,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_1" - // InternalQVTimperative.g:27493:1: rule__OperationCS__QualifiersAssignment_9_1_0_1 : ( ( '!derived' ) ) ; + // InternalQVTimperative.g:28707:1: rule__OperationCS__QualifiersAssignment_9_1_0_1 : ( ( '!derived' ) ) ; public final void rule__OperationCS__QualifiersAssignment_9_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27497:1: ( ( ( '!derived' ) ) ) - // InternalQVTimperative.g:27498:1: ( ( '!derived' ) ) + // InternalQVTimperative.g:28711:1: ( ( ( '!derived' ) ) ) + // InternalQVTimperative.g:28712:1: ( ( '!derived' ) ) { - // InternalQVTimperative.g:27498:1: ( ( '!derived' ) ) - // InternalQVTimperative.g:27499:1: ( '!derived' ) + // InternalQVTimperative.g:28712:1: ( ( '!derived' ) ) + // InternalQVTimperative.g:28713:1: ( '!derived' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0()); } - // InternalQVTimperative.g:27500:1: ( '!derived' ) - // InternalQVTimperative.g:27501:1: '!derived' + // InternalQVTimperative.g:28714:1: ( '!derived' ) + // InternalQVTimperative.g:28715:1: '!derived' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0()); } - match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getQualifiersDerivedKeyword_9_1_0_1_0()); } @@ -79769,28 +83214,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_2" - // InternalQVTimperative.g:27516:1: rule__OperationCS__QualifiersAssignment_9_1_0_2 : ( ( 'ordered' ) ) ; + // InternalQVTimperative.g:28730:1: rule__OperationCS__QualifiersAssignment_9_1_0_2 : ( ( 'ordered' ) ) ; public final void rule__OperationCS__QualifiersAssignment_9_1_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27520:1: ( ( ( 'ordered' ) ) ) - // InternalQVTimperative.g:27521:1: ( ( 'ordered' ) ) + // InternalQVTimperative.g:28734:1: ( ( ( 'ordered' ) ) ) + // InternalQVTimperative.g:28735:1: ( ( 'ordered' ) ) { - // InternalQVTimperative.g:27521:1: ( ( 'ordered' ) ) - // InternalQVTimperative.g:27522:1: ( 'ordered' ) + // InternalQVTimperative.g:28735:1: ( ( 'ordered' ) ) + // InternalQVTimperative.g:28736:1: ( 'ordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0()); } - // InternalQVTimperative.g:27523:1: ( 'ordered' ) - // InternalQVTimperative.g:27524:1: 'ordered' + // InternalQVTimperative.g:28737:1: ( 'ordered' ) + // InternalQVTimperative.g:28738:1: 'ordered' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0()); } - match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_2_0()); } @@ -79822,28 +83267,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_3" - // InternalQVTimperative.g:27539:1: rule__OperationCS__QualifiersAssignment_9_1_0_3 : ( ( '!ordered' ) ) ; + // InternalQVTimperative.g:28753:1: rule__OperationCS__QualifiersAssignment_9_1_0_3 : ( ( '!ordered' ) ) ; public final void rule__OperationCS__QualifiersAssignment_9_1_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27543:1: ( ( ( '!ordered' ) ) ) - // InternalQVTimperative.g:27544:1: ( ( '!ordered' ) ) + // InternalQVTimperative.g:28757:1: ( ( ( '!ordered' ) ) ) + // InternalQVTimperative.g:28758:1: ( ( '!ordered' ) ) { - // InternalQVTimperative.g:27544:1: ( ( '!ordered' ) ) - // InternalQVTimperative.g:27545:1: ( '!ordered' ) + // InternalQVTimperative.g:28758:1: ( ( '!ordered' ) ) + // InternalQVTimperative.g:28759:1: ( '!ordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0()); } - // InternalQVTimperative.g:27546:1: ( '!ordered' ) - // InternalQVTimperative.g:27547:1: '!ordered' + // InternalQVTimperative.g:28760:1: ( '!ordered' ) + // InternalQVTimperative.g:28761:1: '!ordered' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0()); } - match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getQualifiersOrderedKeyword_9_1_0_3_0()); } @@ -79875,28 +83320,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_4" - // InternalQVTimperative.g:27562:1: rule__OperationCS__QualifiersAssignment_9_1_0_4 : ( ( 'unique' ) ) ; + // InternalQVTimperative.g:28776:1: rule__OperationCS__QualifiersAssignment_9_1_0_4 : ( ( 'unique' ) ) ; public final void rule__OperationCS__QualifiersAssignment_9_1_0_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27566:1: ( ( ( 'unique' ) ) ) - // InternalQVTimperative.g:27567:1: ( ( 'unique' ) ) + // InternalQVTimperative.g:28780:1: ( ( ( 'unique' ) ) ) + // InternalQVTimperative.g:28781:1: ( ( 'unique' ) ) { - // InternalQVTimperative.g:27567:1: ( ( 'unique' ) ) - // InternalQVTimperative.g:27568:1: ( 'unique' ) + // InternalQVTimperative.g:28781:1: ( ( 'unique' ) ) + // InternalQVTimperative.g:28782:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0()); } - // InternalQVTimperative.g:27569:1: ( 'unique' ) - // InternalQVTimperative.g:27570:1: 'unique' + // InternalQVTimperative.g:28783:1: ( 'unique' ) + // InternalQVTimperative.g:28784:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0()); } - match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_4_0()); } @@ -79928,28 +83373,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__QualifiersAssignment_9_1_0_5" - // InternalQVTimperative.g:27585:1: rule__OperationCS__QualifiersAssignment_9_1_0_5 : ( ( '!unique' ) ) ; + // InternalQVTimperative.g:28799:1: rule__OperationCS__QualifiersAssignment_9_1_0_5 : ( ( '!unique' ) ) ; public final void rule__OperationCS__QualifiersAssignment_9_1_0_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27589:1: ( ( ( '!unique' ) ) ) - // InternalQVTimperative.g:27590:1: ( ( '!unique' ) ) + // InternalQVTimperative.g:28803:1: ( ( ( '!unique' ) ) ) + // InternalQVTimperative.g:28804:1: ( ( '!unique' ) ) { - // InternalQVTimperative.g:27590:1: ( ( '!unique' ) ) - // InternalQVTimperative.g:27591:1: ( '!unique' ) + // InternalQVTimperative.g:28804:1: ( ( '!unique' ) ) + // InternalQVTimperative.g:28805:1: ( '!unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0()); } - // InternalQVTimperative.g:27592:1: ( '!unique' ) - // InternalQVTimperative.g:27593:1: '!unique' + // InternalQVTimperative.g:28806:1: ( '!unique' ) + // InternalQVTimperative.g:28807:1: '!unique' { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0()); } - match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOperationCSAccess().getQualifiersUniqueKeyword_9_1_0_5_0()); } @@ -79981,17 +83426,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3" - // InternalQVTimperative.g:27608:1: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 : ( ruleSpecificationCS ) ; + // InternalQVTimperative.g:28822:1: rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3 : ( ruleSpecificationCS ) ; public final void rule__OperationCS__OwnedBodyExpressionsAssignment_10_0_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27612:1: ( ( ruleSpecificationCS ) ) - // InternalQVTimperative.g:27613:1: ( ruleSpecificationCS ) + // InternalQVTimperative.g:28826:1: ( ( ruleSpecificationCS ) ) + // InternalQVTimperative.g:28827:1: ( ruleSpecificationCS ) { - // InternalQVTimperative.g:27613:1: ( ruleSpecificationCS ) - // InternalQVTimperative.g:27614:1: ruleSpecificationCS + // InternalQVTimperative.g:28827:1: ( ruleSpecificationCS ) + // InternalQVTimperative.g:28828:1: ruleSpecificationCS { if ( state.backtracking==0 ) { before(grammarAccess.getOperationCSAccess().getOwnedBodyExpressionsSpecificationCSParserRuleCall_10_0_1_3_0()); @@ -80026,17 +83471,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__NameAssignment_0" - // InternalQVTimperative.g:27623:1: rule__ParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:28837:1: rule__ParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; public final void rule__ParameterCS__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27627:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:27628:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:28841:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:28842:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:27628:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:27629:1: ruleUnrestrictedName + // InternalQVTimperative.g:28842:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:28843:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); @@ -80071,17 +83516,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__OwnedTypeAssignment_1_1" - // InternalQVTimperative.g:27638:1: rule__ParameterCS__OwnedTypeAssignment_1_1 : ( ruleTypedMultiplicityRefCS ) ; + // InternalQVTimperative.g:28852:1: rule__ParameterCS__OwnedTypeAssignment_1_1 : ( ruleTypedMultiplicityRefCS ) ; public final void rule__ParameterCS__OwnedTypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27642:1: ( ( ruleTypedMultiplicityRefCS ) ) - // InternalQVTimperative.g:27643:1: ( ruleTypedMultiplicityRefCS ) + // InternalQVTimperative.g:28856:1: ( ( ruleTypedMultiplicityRefCS ) ) + // InternalQVTimperative.g:28857:1: ( ruleTypedMultiplicityRefCS ) { - // InternalQVTimperative.g:27643:1: ( ruleTypedMultiplicityRefCS ) - // InternalQVTimperative.g:27644:1: ruleTypedMultiplicityRefCS + // InternalQVTimperative.g:28857:1: ( ruleTypedMultiplicityRefCS ) + // InternalQVTimperative.g:28858:1: ruleTypedMultiplicityRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_1_1_0()); @@ -80116,28 +83561,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_0" - // InternalQVTimperative.g:27653:1: rule__ParameterCS__QualifiersAssignment_2_1_0_0 : ( ( 'ordered' ) ) ; + // InternalQVTimperative.g:28867:1: rule__ParameterCS__QualifiersAssignment_2_1_0_0 : ( ( 'ordered' ) ) ; public final void rule__ParameterCS__QualifiersAssignment_2_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27657:1: ( ( ( 'ordered' ) ) ) - // InternalQVTimperative.g:27658:1: ( ( 'ordered' ) ) + // InternalQVTimperative.g:28871:1: ( ( ( 'ordered' ) ) ) + // InternalQVTimperative.g:28872:1: ( ( 'ordered' ) ) { - // InternalQVTimperative.g:27658:1: ( ( 'ordered' ) ) - // InternalQVTimperative.g:27659:1: ( 'ordered' ) + // InternalQVTimperative.g:28872:1: ( ( 'ordered' ) ) + // InternalQVTimperative.g:28873:1: ( 'ordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0()); } - // InternalQVTimperative.g:27660:1: ( 'ordered' ) - // InternalQVTimperative.g:27661:1: 'ordered' + // InternalQVTimperative.g:28874:1: ( 'ordered' ) + // InternalQVTimperative.g:28875:1: 'ordered' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0()); } - match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_0_0()); } @@ -80169,28 +83614,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_1" - // InternalQVTimperative.g:27676:1: rule__ParameterCS__QualifiersAssignment_2_1_0_1 : ( ( '!ordered' ) ) ; + // InternalQVTimperative.g:28890:1: rule__ParameterCS__QualifiersAssignment_2_1_0_1 : ( ( '!ordered' ) ) ; public final void rule__ParameterCS__QualifiersAssignment_2_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27680:1: ( ( ( '!ordered' ) ) ) - // InternalQVTimperative.g:27681:1: ( ( '!ordered' ) ) + // InternalQVTimperative.g:28894:1: ( ( ( '!ordered' ) ) ) + // InternalQVTimperative.g:28895:1: ( ( '!ordered' ) ) { - // InternalQVTimperative.g:27681:1: ( ( '!ordered' ) ) - // InternalQVTimperative.g:27682:1: ( '!ordered' ) + // InternalQVTimperative.g:28895:1: ( ( '!ordered' ) ) + // InternalQVTimperative.g:28896:1: ( '!ordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0()); } - // InternalQVTimperative.g:27683:1: ( '!ordered' ) - // InternalQVTimperative.g:27684:1: '!ordered' + // InternalQVTimperative.g:28897:1: ( '!ordered' ) + // InternalQVTimperative.g:28898:1: '!ordered' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0()); } - match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterCSAccess().getQualifiersOrderedKeyword_2_1_0_1_0()); } @@ -80222,28 +83667,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_2" - // InternalQVTimperative.g:27699:1: rule__ParameterCS__QualifiersAssignment_2_1_0_2 : ( ( 'unique' ) ) ; + // InternalQVTimperative.g:28913:1: rule__ParameterCS__QualifiersAssignment_2_1_0_2 : ( ( 'unique' ) ) ; public final void rule__ParameterCS__QualifiersAssignment_2_1_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27703:1: ( ( ( 'unique' ) ) ) - // InternalQVTimperative.g:27704:1: ( ( 'unique' ) ) + // InternalQVTimperative.g:28917:1: ( ( ( 'unique' ) ) ) + // InternalQVTimperative.g:28918:1: ( ( 'unique' ) ) { - // InternalQVTimperative.g:27704:1: ( ( 'unique' ) ) - // InternalQVTimperative.g:27705:1: ( 'unique' ) + // InternalQVTimperative.g:28918:1: ( ( 'unique' ) ) + // InternalQVTimperative.g:28919:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0()); } - // InternalQVTimperative.g:27706:1: ( 'unique' ) - // InternalQVTimperative.g:27707:1: 'unique' + // InternalQVTimperative.g:28920:1: ( 'unique' ) + // InternalQVTimperative.g:28921:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0()); } - match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_2_0()); } @@ -80275,28 +83720,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ParameterCS__QualifiersAssignment_2_1_0_3" - // InternalQVTimperative.g:27722:1: rule__ParameterCS__QualifiersAssignment_2_1_0_3 : ( ( '!unique' ) ) ; + // InternalQVTimperative.g:28936:1: rule__ParameterCS__QualifiersAssignment_2_1_0_3 : ( ( '!unique' ) ) ; public final void rule__ParameterCS__QualifiersAssignment_2_1_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27726:1: ( ( ( '!unique' ) ) ) - // InternalQVTimperative.g:27727:1: ( ( '!unique' ) ) + // InternalQVTimperative.g:28940:1: ( ( ( '!unique' ) ) ) + // InternalQVTimperative.g:28941:1: ( ( '!unique' ) ) { - // InternalQVTimperative.g:27727:1: ( ( '!unique' ) ) - // InternalQVTimperative.g:27728:1: ( '!unique' ) + // InternalQVTimperative.g:28941:1: ( ( '!unique' ) ) + // InternalQVTimperative.g:28942:1: ( '!unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0()); } - // InternalQVTimperative.g:27729:1: ( '!unique' ) - // InternalQVTimperative.g:27730:1: '!unique' + // InternalQVTimperative.g:28943:1: ( '!unique' ) + // InternalQVTimperative.g:28944:1: '!unique' { if ( state.backtracking==0 ) { before(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0()); } - match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParameterCSAccess().getQualifiersUniqueKeyword_2_1_0_3_0()); } @@ -80328,28 +83773,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_0_0" - // InternalQVTimperative.g:27745:1: rule__ReferenceCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ; + // InternalQVTimperative.g:28959:1: rule__ReferenceCS__QualifiersAssignment_0_0_0 : ( ( 'static' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27749:1: ( ( ( 'static' ) ) ) - // InternalQVTimperative.g:27750:1: ( ( 'static' ) ) + // InternalQVTimperative.g:28963:1: ( ( ( 'static' ) ) ) + // InternalQVTimperative.g:28964:1: ( ( 'static' ) ) { - // InternalQVTimperative.g:27750:1: ( ( 'static' ) ) - // InternalQVTimperative.g:27751:1: ( 'static' ) + // InternalQVTimperative.g:28964:1: ( ( 'static' ) ) + // InternalQVTimperative.g:28965:1: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0()); } - // InternalQVTimperative.g:27752:1: ( 'static' ) - // InternalQVTimperative.g:27753:1: 'static' + // InternalQVTimperative.g:28966:1: ( 'static' ) + // InternalQVTimperative.g:28967:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0()); } - match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_0_0_0()); } @@ -80381,28 +83826,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_0_1" - // InternalQVTimperative.g:27768:1: rule__ReferenceCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ; + // InternalQVTimperative.g:28982:1: rule__ReferenceCS__QualifiersAssignment_0_0_1 : ( ( 'definition' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27772:1: ( ( ( 'definition' ) ) ) - // InternalQVTimperative.g:27773:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:28986:1: ( ( ( 'definition' ) ) ) + // InternalQVTimperative.g:28987:1: ( ( 'definition' ) ) { - // InternalQVTimperative.g:27773:1: ( ( 'definition' ) ) - // InternalQVTimperative.g:27774:1: ( 'definition' ) + // InternalQVTimperative.g:28987:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:28988:1: ( 'definition' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0()); } - // InternalQVTimperative.g:27775:1: ( 'definition' ) - // InternalQVTimperative.g:27776:1: 'definition' + // InternalQVTimperative.g:28989:1: ( 'definition' ) + // InternalQVTimperative.g:28990:1: 'definition' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0()); } - match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_0_1_0()); } @@ -80434,28 +83879,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_1_0" - // InternalQVTimperative.g:27791:1: rule__ReferenceCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ; + // InternalQVTimperative.g:29005:1: rule__ReferenceCS__QualifiersAssignment_0_1_0 : ( ( 'definition' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27795:1: ( ( ( 'definition' ) ) ) - // InternalQVTimperative.g:27796:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:29009:1: ( ( ( 'definition' ) ) ) + // InternalQVTimperative.g:29010:1: ( ( 'definition' ) ) { - // InternalQVTimperative.g:27796:1: ( ( 'definition' ) ) - // InternalQVTimperative.g:27797:1: ( 'definition' ) + // InternalQVTimperative.g:29010:1: ( ( 'definition' ) ) + // InternalQVTimperative.g:29011:1: ( 'definition' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0()); } - // InternalQVTimperative.g:27798:1: ( 'definition' ) - // InternalQVTimperative.g:27799:1: 'definition' + // InternalQVTimperative.g:29012:1: ( 'definition' ) + // InternalQVTimperative.g:29013:1: 'definition' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0()); } - match(input,120,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersDefinitionKeyword_0_1_0_0()); } @@ -80487,28 +83932,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_0_1_1" - // InternalQVTimperative.g:27814:1: rule__ReferenceCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ; + // InternalQVTimperative.g:29028:1: rule__ReferenceCS__QualifiersAssignment_0_1_1 : ( ( 'static' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27818:1: ( ( ( 'static' ) ) ) - // InternalQVTimperative.g:27819:1: ( ( 'static' ) ) + // InternalQVTimperative.g:29032:1: ( ( ( 'static' ) ) ) + // InternalQVTimperative.g:29033:1: ( ( 'static' ) ) { - // InternalQVTimperative.g:27819:1: ( ( 'static' ) ) - // InternalQVTimperative.g:27820:1: ( 'static' ) + // InternalQVTimperative.g:29033:1: ( ( 'static' ) ) + // InternalQVTimperative.g:29034:1: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0()); } - // InternalQVTimperative.g:27821:1: ( 'static' ) - // InternalQVTimperative.g:27822:1: 'static' + // InternalQVTimperative.g:29035:1: ( 'static' ) + // InternalQVTimperative.g:29036:1: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0()); } - match(input,119,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersStaticKeyword_0_1_1_0()); } @@ -80540,17 +83985,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__NameAssignment_2" - // InternalQVTimperative.g:27837:1: rule__ReferenceCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:29051:1: rule__ReferenceCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; public final void rule__ReferenceCS__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27841:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:27842:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:29055:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:29056:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:27842:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:27843:1: ruleUnrestrictedName + // InternalQVTimperative.g:29056:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:29057:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); @@ -80585,23 +84030,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__ReferredOppositeAssignment_3_1" - // InternalQVTimperative.g:27852:1: rule__ReferenceCS__ReferredOppositeAssignment_3_1 : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:29066:1: rule__ReferenceCS__ReferredOppositeAssignment_3_1 : ( ( ruleUnrestrictedName ) ) ; public final void rule__ReferenceCS__ReferredOppositeAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27856:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:27857:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:29070:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:29071:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:27857:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:27858:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:29071:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:29072:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getReferredOppositePropertyCrossReference_3_1_0()); } - // InternalQVTimperative.g:27859:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:27860:1: ruleUnrestrictedName + // InternalQVTimperative.g:29073:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:29074:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getReferredOppositePropertyUnrestrictedNameParserRuleCall_3_1_0_1()); @@ -80642,17 +84087,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__OwnedTypeAssignment_4_1" - // InternalQVTimperative.g:27871:1: rule__ReferenceCS__OwnedTypeAssignment_4_1 : ( ruleTypedMultiplicityRefCS ) ; + // InternalQVTimperative.g:29085:1: rule__ReferenceCS__OwnedTypeAssignment_4_1 : ( ruleTypedMultiplicityRefCS ) ; public final void rule__ReferenceCS__OwnedTypeAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27875:1: ( ( ruleTypedMultiplicityRefCS ) ) - // InternalQVTimperative.g:27876:1: ( ruleTypedMultiplicityRefCS ) + // InternalQVTimperative.g:29089:1: ( ( ruleTypedMultiplicityRefCS ) ) + // InternalQVTimperative.g:29090:1: ( ruleTypedMultiplicityRefCS ) { - // InternalQVTimperative.g:27876:1: ( ruleTypedMultiplicityRefCS ) - // InternalQVTimperative.g:27877:1: ruleTypedMultiplicityRefCS + // InternalQVTimperative.g:29090:1: ( ruleTypedMultiplicityRefCS ) + // InternalQVTimperative.g:29091:1: ruleTypedMultiplicityRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getOwnedTypeTypedMultiplicityRefCSParserRuleCall_4_1_0()); @@ -80687,17 +84132,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__DefaultAssignment_5_1" - // InternalQVTimperative.g:27886:1: rule__ReferenceCS__DefaultAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ; + // InternalQVTimperative.g:29100:1: rule__ReferenceCS__DefaultAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ; public final void rule__ReferenceCS__DefaultAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27890:1: ( ( RULE_SINGLE_QUOTED_STRING ) ) - // InternalQVTimperative.g:27891:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:29104:1: ( ( RULE_SINGLE_QUOTED_STRING ) ) + // InternalQVTimperative.g:29105:1: ( RULE_SINGLE_QUOTED_STRING ) { - // InternalQVTimperative.g:27891:1: ( RULE_SINGLE_QUOTED_STRING ) - // InternalQVTimperative.g:27892:1: RULE_SINGLE_QUOTED_STRING + // InternalQVTimperative.g:29105:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:29106:1: RULE_SINGLE_QUOTED_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getDefaultSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0()); @@ -80728,28 +84173,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_0" - // InternalQVTimperative.g:27901:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_0 : ( ( 'composes' ) ) ; + // InternalQVTimperative.g:29115:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_0 : ( ( 'composes' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27905:1: ( ( ( 'composes' ) ) ) - // InternalQVTimperative.g:27906:1: ( ( 'composes' ) ) + // InternalQVTimperative.g:29119:1: ( ( ( 'composes' ) ) ) + // InternalQVTimperative.g:29120:1: ( ( 'composes' ) ) { - // InternalQVTimperative.g:27906:1: ( ( 'composes' ) ) - // InternalQVTimperative.g:27907:1: ( 'composes' ) + // InternalQVTimperative.g:29120:1: ( ( 'composes' ) ) + // InternalQVTimperative.g:29121:1: ( 'composes' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0()); } - // InternalQVTimperative.g:27908:1: ( 'composes' ) - // InternalQVTimperative.g:27909:1: 'composes' + // InternalQVTimperative.g:29122:1: ( 'composes' ) + // InternalQVTimperative.g:29123:1: 'composes' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0()); } - match(input,138,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,144,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_0_0()); } @@ -80781,28 +84226,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_1" - // InternalQVTimperative.g:27924:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_1 : ( ( '!composes' ) ) ; + // InternalQVTimperative.g:29138:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_1 : ( ( '!composes' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27928:1: ( ( ( '!composes' ) ) ) - // InternalQVTimperative.g:27929:1: ( ( '!composes' ) ) + // InternalQVTimperative.g:29142:1: ( ( ( '!composes' ) ) ) + // InternalQVTimperative.g:29143:1: ( ( '!composes' ) ) { - // InternalQVTimperative.g:27929:1: ( ( '!composes' ) ) - // InternalQVTimperative.g:27930:1: ( '!composes' ) + // InternalQVTimperative.g:29143:1: ( ( '!composes' ) ) + // InternalQVTimperative.g:29144:1: ( '!composes' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0()); } - // InternalQVTimperative.g:27931:1: ( '!composes' ) - // InternalQVTimperative.g:27932:1: '!composes' + // InternalQVTimperative.g:29145:1: ( '!composes' ) + // InternalQVTimperative.g:29146:1: '!composes' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0()); } - match(input,139,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,145,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersComposesKeyword_6_1_0_1_0()); } @@ -80834,28 +84279,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_2" - // InternalQVTimperative.g:27947:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_2 : ( ( 'derived' ) ) ; + // InternalQVTimperative.g:29161:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_2 : ( ( 'derived' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27951:1: ( ( ( 'derived' ) ) ) - // InternalQVTimperative.g:27952:1: ( ( 'derived' ) ) + // InternalQVTimperative.g:29165:1: ( ( ( 'derived' ) ) ) + // InternalQVTimperative.g:29166:1: ( ( 'derived' ) ) { - // InternalQVTimperative.g:27952:1: ( ( 'derived' ) ) - // InternalQVTimperative.g:27953:1: ( 'derived' ) + // InternalQVTimperative.g:29166:1: ( ( 'derived' ) ) + // InternalQVTimperative.g:29167:1: ( 'derived' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0()); } - // InternalQVTimperative.g:27954:1: ( 'derived' ) - // InternalQVTimperative.g:27955:1: 'derived' + // InternalQVTimperative.g:29168:1: ( 'derived' ) + // InternalQVTimperative.g:29169:1: 'derived' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0()); } - match(input,121,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_2_0()); } @@ -80887,28 +84332,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_3" - // InternalQVTimperative.g:27970:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_3 : ( ( '!derived' ) ) ; + // InternalQVTimperative.g:29184:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_3 : ( ( '!derived' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27974:1: ( ( ( '!derived' ) ) ) - // InternalQVTimperative.g:27975:1: ( ( '!derived' ) ) + // InternalQVTimperative.g:29188:1: ( ( ( '!derived' ) ) ) + // InternalQVTimperative.g:29189:1: ( ( '!derived' ) ) { - // InternalQVTimperative.g:27975:1: ( ( '!derived' ) ) - // InternalQVTimperative.g:27976:1: ( '!derived' ) + // InternalQVTimperative.g:29189:1: ( ( '!derived' ) ) + // InternalQVTimperative.g:29190:1: ( '!derived' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0()); } - // InternalQVTimperative.g:27977:1: ( '!derived' ) - // InternalQVTimperative.g:27978:1: '!derived' + // InternalQVTimperative.g:29191:1: ( '!derived' ) + // InternalQVTimperative.g:29192:1: '!derived' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0()); } - match(input,122,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersDerivedKeyword_6_1_0_3_0()); } @@ -80940,28 +84385,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_4" - // InternalQVTimperative.g:27993:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_4 : ( ( 'ordered' ) ) ; + // InternalQVTimperative.g:29207:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_4 : ( ( 'ordered' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:27997:1: ( ( ( 'ordered' ) ) ) - // InternalQVTimperative.g:27998:1: ( ( 'ordered' ) ) + // InternalQVTimperative.g:29211:1: ( ( ( 'ordered' ) ) ) + // InternalQVTimperative.g:29212:1: ( ( 'ordered' ) ) { - // InternalQVTimperative.g:27998:1: ( ( 'ordered' ) ) - // InternalQVTimperative.g:27999:1: ( 'ordered' ) + // InternalQVTimperative.g:29212:1: ( ( 'ordered' ) ) + // InternalQVTimperative.g:29213:1: ( 'ordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0()); } - // InternalQVTimperative.g:28000:1: ( 'ordered' ) - // InternalQVTimperative.g:28001:1: 'ordered' + // InternalQVTimperative.g:29214:1: ( 'ordered' ) + // InternalQVTimperative.g:29215:1: 'ordered' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0()); } - match(input,125,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_4_0()); } @@ -80993,28 +84438,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_5" - // InternalQVTimperative.g:28016:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_5 : ( ( '!ordered' ) ) ; + // InternalQVTimperative.g:29230:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_5 : ( ( '!ordered' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28020:1: ( ( ( '!ordered' ) ) ) - // InternalQVTimperative.g:28021:1: ( ( '!ordered' ) ) + // InternalQVTimperative.g:29234:1: ( ( ( '!ordered' ) ) ) + // InternalQVTimperative.g:29235:1: ( ( '!ordered' ) ) { - // InternalQVTimperative.g:28021:1: ( ( '!ordered' ) ) - // InternalQVTimperative.g:28022:1: ( '!ordered' ) + // InternalQVTimperative.g:29235:1: ( ( '!ordered' ) ) + // InternalQVTimperative.g:29236:1: ( '!ordered' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0()); } - // InternalQVTimperative.g:28023:1: ( '!ordered' ) - // InternalQVTimperative.g:28024:1: '!ordered' + // InternalQVTimperative.g:29237:1: ( '!ordered' ) + // InternalQVTimperative.g:29238:1: '!ordered' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0()); } - match(input,126,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersOrderedKeyword_6_1_0_5_0()); } @@ -81046,28 +84491,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_6" - // InternalQVTimperative.g:28039:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_6 : ( ( 'readonly' ) ) ; + // InternalQVTimperative.g:29253:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_6 : ( ( 'readonly' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28043:1: ( ( ( 'readonly' ) ) ) - // InternalQVTimperative.g:28044:1: ( ( 'readonly' ) ) + // InternalQVTimperative.g:29257:1: ( ( ( 'readonly' ) ) ) + // InternalQVTimperative.g:29258:1: ( ( 'readonly' ) ) { - // InternalQVTimperative.g:28044:1: ( ( 'readonly' ) ) - // InternalQVTimperative.g:28045:1: ( 'readonly' ) + // InternalQVTimperative.g:29258:1: ( ( 'readonly' ) ) + // InternalQVTimperative.g:29259:1: ( 'readonly' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0()); } - // InternalQVTimperative.g:28046:1: ( 'readonly' ) - // InternalQVTimperative.g:28047:1: 'readonly' + // InternalQVTimperative.g:29260:1: ( 'readonly' ) + // InternalQVTimperative.g:29261:1: 'readonly' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0()); } - match(input,127,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,133,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_6_0()); } @@ -81099,28 +84544,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_7" - // InternalQVTimperative.g:28062:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_7 : ( ( '!readonly' ) ) ; + // InternalQVTimperative.g:29276:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_7 : ( ( '!readonly' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28066:1: ( ( ( '!readonly' ) ) ) - // InternalQVTimperative.g:28067:1: ( ( '!readonly' ) ) + // InternalQVTimperative.g:29280:1: ( ( ( '!readonly' ) ) ) + // InternalQVTimperative.g:29281:1: ( ( '!readonly' ) ) { - // InternalQVTimperative.g:28067:1: ( ( '!readonly' ) ) - // InternalQVTimperative.g:28068:1: ( '!readonly' ) + // InternalQVTimperative.g:29281:1: ( ( '!readonly' ) ) + // InternalQVTimperative.g:29282:1: ( '!readonly' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0()); } - // InternalQVTimperative.g:28069:1: ( '!readonly' ) - // InternalQVTimperative.g:28070:1: '!readonly' + // InternalQVTimperative.g:29283:1: ( '!readonly' ) + // InternalQVTimperative.g:29284:1: '!readonly' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0()); } - match(input,128,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,134,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersReadonlyKeyword_6_1_0_7_0()); } @@ -81152,28 +84597,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_8" - // InternalQVTimperative.g:28085:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_8 : ( ( 'resolve' ) ) ; + // InternalQVTimperative.g:29299:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_8 : ( ( 'resolve' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28089:1: ( ( ( 'resolve' ) ) ) - // InternalQVTimperative.g:28090:1: ( ( 'resolve' ) ) + // InternalQVTimperative.g:29303:1: ( ( ( 'resolve' ) ) ) + // InternalQVTimperative.g:29304:1: ( ( 'resolve' ) ) { - // InternalQVTimperative.g:28090:1: ( ( 'resolve' ) ) - // InternalQVTimperative.g:28091:1: ( 'resolve' ) + // InternalQVTimperative.g:29304:1: ( ( 'resolve' ) ) + // InternalQVTimperative.g:29305:1: ( 'resolve' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0()); } - // InternalQVTimperative.g:28092:1: ( 'resolve' ) - // InternalQVTimperative.g:28093:1: 'resolve' + // InternalQVTimperative.g:29306:1: ( 'resolve' ) + // InternalQVTimperative.g:29307:1: 'resolve' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0()); } - match(input,140,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,146,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_8_0()); } @@ -81205,28 +84650,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_9" - // InternalQVTimperative.g:28108:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_9 : ( ( '!resolve' ) ) ; + // InternalQVTimperative.g:29322:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_9 : ( ( '!resolve' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28112:1: ( ( ( '!resolve' ) ) ) - // InternalQVTimperative.g:28113:1: ( ( '!resolve' ) ) + // InternalQVTimperative.g:29326:1: ( ( ( '!resolve' ) ) ) + // InternalQVTimperative.g:29327:1: ( ( '!resolve' ) ) { - // InternalQVTimperative.g:28113:1: ( ( '!resolve' ) ) - // InternalQVTimperative.g:28114:1: ( '!resolve' ) + // InternalQVTimperative.g:29327:1: ( ( '!resolve' ) ) + // InternalQVTimperative.g:29328:1: ( '!resolve' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0()); } - // InternalQVTimperative.g:28115:1: ( '!resolve' ) - // InternalQVTimperative.g:28116:1: '!resolve' + // InternalQVTimperative.g:29329:1: ( '!resolve' ) + // InternalQVTimperative.g:29330:1: '!resolve' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0()); } - match(input,141,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,147,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersResolveKeyword_6_1_0_9_0()); } @@ -81258,28 +84703,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_10" - // InternalQVTimperative.g:28131:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_10 : ( ( 'transient' ) ) ; + // InternalQVTimperative.g:29345:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_10 : ( ( 'transient' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28135:1: ( ( ( 'transient' ) ) ) - // InternalQVTimperative.g:28136:1: ( ( 'transient' ) ) + // InternalQVTimperative.g:29349:1: ( ( ( 'transient' ) ) ) + // InternalQVTimperative.g:29350:1: ( ( 'transient' ) ) { - // InternalQVTimperative.g:28136:1: ( ( 'transient' ) ) - // InternalQVTimperative.g:28137:1: ( 'transient' ) + // InternalQVTimperative.g:29350:1: ( ( 'transient' ) ) + // InternalQVTimperative.g:29351:1: ( 'transient' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0()); } - // InternalQVTimperative.g:28138:1: ( 'transient' ) - // InternalQVTimperative.g:28139:1: 'transient' + // InternalQVTimperative.g:29352:1: ( 'transient' ) + // InternalQVTimperative.g:29353:1: 'transient' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0()); } - match(input,117,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,123,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_10_0()); } @@ -81311,28 +84756,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_11" - // InternalQVTimperative.g:28154:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_11 : ( ( '!transient' ) ) ; + // InternalQVTimperative.g:29368:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_11 : ( ( '!transient' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_11() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28158:1: ( ( ( '!transient' ) ) ) - // InternalQVTimperative.g:28159:1: ( ( '!transient' ) ) + // InternalQVTimperative.g:29372:1: ( ( ( '!transient' ) ) ) + // InternalQVTimperative.g:29373:1: ( ( '!transient' ) ) { - // InternalQVTimperative.g:28159:1: ( ( '!transient' ) ) - // InternalQVTimperative.g:28160:1: ( '!transient' ) + // InternalQVTimperative.g:29373:1: ( ( '!transient' ) ) + // InternalQVTimperative.g:29374:1: ( '!transient' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0()); } - // InternalQVTimperative.g:28161:1: ( '!transient' ) - // InternalQVTimperative.g:28162:1: '!transient' + // InternalQVTimperative.g:29375:1: ( '!transient' ) + // InternalQVTimperative.g:29376:1: '!transient' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0()); } - match(input,129,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersTransientKeyword_6_1_0_11_0()); } @@ -81364,28 +84809,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_12" - // InternalQVTimperative.g:28177:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_12 : ( ( 'unique' ) ) ; + // InternalQVTimperative.g:29391:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_12 : ( ( 'unique' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_12() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28181:1: ( ( ( 'unique' ) ) ) - // InternalQVTimperative.g:28182:1: ( ( 'unique' ) ) + // InternalQVTimperative.g:29395:1: ( ( ( 'unique' ) ) ) + // InternalQVTimperative.g:29396:1: ( ( 'unique' ) ) { - // InternalQVTimperative.g:28182:1: ( ( 'unique' ) ) - // InternalQVTimperative.g:28183:1: ( 'unique' ) + // InternalQVTimperative.g:29396:1: ( ( 'unique' ) ) + // InternalQVTimperative.g:29397:1: ( 'unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0()); } - // InternalQVTimperative.g:28184:1: ( 'unique' ) - // InternalQVTimperative.g:28185:1: 'unique' + // InternalQVTimperative.g:29398:1: ( 'unique' ) + // InternalQVTimperative.g:29399:1: 'unique' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0()); } - match(input,130,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,136,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_12_0()); } @@ -81417,28 +84862,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_13" - // InternalQVTimperative.g:28200:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_13 : ( ( '!unique' ) ) ; + // InternalQVTimperative.g:29414:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_13 : ( ( '!unique' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_13() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28204:1: ( ( ( '!unique' ) ) ) - // InternalQVTimperative.g:28205:1: ( ( '!unique' ) ) + // InternalQVTimperative.g:29418:1: ( ( ( '!unique' ) ) ) + // InternalQVTimperative.g:29419:1: ( ( '!unique' ) ) { - // InternalQVTimperative.g:28205:1: ( ( '!unique' ) ) - // InternalQVTimperative.g:28206:1: ( '!unique' ) + // InternalQVTimperative.g:29419:1: ( ( '!unique' ) ) + // InternalQVTimperative.g:29420:1: ( '!unique' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0()); } - // InternalQVTimperative.g:28207:1: ( '!unique' ) - // InternalQVTimperative.g:28208:1: '!unique' + // InternalQVTimperative.g:29421:1: ( '!unique' ) + // InternalQVTimperative.g:29422:1: '!unique' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0()); } - match(input,131,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,137,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersUniqueKeyword_6_1_0_13_0()); } @@ -81470,28 +84915,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_14" - // InternalQVTimperative.g:28223:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_14 : ( ( 'unsettable' ) ) ; + // InternalQVTimperative.g:29437:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_14 : ( ( 'unsettable' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_14() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28227:1: ( ( ( 'unsettable' ) ) ) - // InternalQVTimperative.g:28228:1: ( ( 'unsettable' ) ) + // InternalQVTimperative.g:29441:1: ( ( ( 'unsettable' ) ) ) + // InternalQVTimperative.g:29442:1: ( ( 'unsettable' ) ) { - // InternalQVTimperative.g:28228:1: ( ( 'unsettable' ) ) - // InternalQVTimperative.g:28229:1: ( 'unsettable' ) + // InternalQVTimperative.g:29442:1: ( ( 'unsettable' ) ) + // InternalQVTimperative.g:29443:1: ( 'unsettable' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0()); } - // InternalQVTimperative.g:28230:1: ( 'unsettable' ) - // InternalQVTimperative.g:28231:1: 'unsettable' + // InternalQVTimperative.g:29444:1: ( 'unsettable' ) + // InternalQVTimperative.g:29445:1: 'unsettable' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0()); } - match(input,132,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,138,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_14_0()); } @@ -81523,28 +84968,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_15" - // InternalQVTimperative.g:28246:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_15 : ( ( '!unsettable' ) ) ; + // InternalQVTimperative.g:29460:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_15 : ( ( '!unsettable' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_15() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28250:1: ( ( ( '!unsettable' ) ) ) - // InternalQVTimperative.g:28251:1: ( ( '!unsettable' ) ) + // InternalQVTimperative.g:29464:1: ( ( ( '!unsettable' ) ) ) + // InternalQVTimperative.g:29465:1: ( ( '!unsettable' ) ) { - // InternalQVTimperative.g:28251:1: ( ( '!unsettable' ) ) - // InternalQVTimperative.g:28252:1: ( '!unsettable' ) + // InternalQVTimperative.g:29465:1: ( ( '!unsettable' ) ) + // InternalQVTimperative.g:29466:1: ( '!unsettable' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0()); } - // InternalQVTimperative.g:28253:1: ( '!unsettable' ) - // InternalQVTimperative.g:28254:1: '!unsettable' + // InternalQVTimperative.g:29467:1: ( '!unsettable' ) + // InternalQVTimperative.g:29468:1: '!unsettable' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0()); } - match(input,133,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,139,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersUnsettableKeyword_6_1_0_15_0()); } @@ -81576,28 +85021,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_16" - // InternalQVTimperative.g:28269:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_16 : ( ( 'volatile' ) ) ; + // InternalQVTimperative.g:29483:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_16 : ( ( 'volatile' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_16() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28273:1: ( ( ( 'volatile' ) ) ) - // InternalQVTimperative.g:28274:1: ( ( 'volatile' ) ) + // InternalQVTimperative.g:29487:1: ( ( ( 'volatile' ) ) ) + // InternalQVTimperative.g:29488:1: ( ( 'volatile' ) ) { - // InternalQVTimperative.g:28274:1: ( ( 'volatile' ) ) - // InternalQVTimperative.g:28275:1: ( 'volatile' ) + // InternalQVTimperative.g:29488:1: ( ( 'volatile' ) ) + // InternalQVTimperative.g:29489:1: ( 'volatile' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0()); } - // InternalQVTimperative.g:28276:1: ( 'volatile' ) - // InternalQVTimperative.g:28277:1: 'volatile' + // InternalQVTimperative.g:29490:1: ( 'volatile' ) + // InternalQVTimperative.g:29491:1: 'volatile' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0()); } - match(input,134,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,140,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_16_0()); } @@ -81629,28 +85074,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__QualifiersAssignment_6_1_0_17" - // InternalQVTimperative.g:28292:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_17 : ( ( '!volatile' ) ) ; + // InternalQVTimperative.g:29506:1: rule__ReferenceCS__QualifiersAssignment_6_1_0_17 : ( ( '!volatile' ) ) ; public final void rule__ReferenceCS__QualifiersAssignment_6_1_0_17() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28296:1: ( ( ( '!volatile' ) ) ) - // InternalQVTimperative.g:28297:1: ( ( '!volatile' ) ) + // InternalQVTimperative.g:29510:1: ( ( ( '!volatile' ) ) ) + // InternalQVTimperative.g:29511:1: ( ( '!volatile' ) ) { - // InternalQVTimperative.g:28297:1: ( ( '!volatile' ) ) - // InternalQVTimperative.g:28298:1: ( '!volatile' ) + // InternalQVTimperative.g:29511:1: ( ( '!volatile' ) ) + // InternalQVTimperative.g:29512:1: ( '!volatile' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0()); } - // InternalQVTimperative.g:28299:1: ( '!volatile' ) - // InternalQVTimperative.g:28300:1: '!volatile' + // InternalQVTimperative.g:29513:1: ( '!volatile' ) + // InternalQVTimperative.g:29514:1: '!volatile' { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0()); } - match(input,135,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,141,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getReferenceCSAccess().getQualifiersVolatileKeyword_6_1_0_17_0()); } @@ -81682,17 +85127,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3" - // InternalQVTimperative.g:28315:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 : ( ruleSpecificationCS ) ; + // InternalQVTimperative.g:29529:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3 : ( ruleSpecificationCS ) ; public final void rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28319:1: ( ( ruleSpecificationCS ) ) - // InternalQVTimperative.g:28320:1: ( ruleSpecificationCS ) + // InternalQVTimperative.g:29533:1: ( ( ruleSpecificationCS ) ) + // InternalQVTimperative.g:29534:1: ( ruleSpecificationCS ) { - // InternalQVTimperative.g:28320:1: ( ruleSpecificationCS ) - // InternalQVTimperative.g:28321:1: ruleSpecificationCS + // InternalQVTimperative.g:29534:1: ( ruleSpecificationCS ) + // InternalQVTimperative.g:29535:1: ruleSpecificationCS { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_7_0_1_0_3_0()); @@ -81727,17 +85172,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3" - // InternalQVTimperative.g:28330:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 : ( ruleSpecificationCS ) ; + // InternalQVTimperative.g:29544:1: rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3 : ( ruleSpecificationCS ) ; public final void rule__ReferenceCS__OwnedDefaultExpressionsAssignment_7_0_1_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28334:1: ( ( ruleSpecificationCS ) ) - // InternalQVTimperative.g:28335:1: ( ruleSpecificationCS ) + // InternalQVTimperative.g:29548:1: ( ( ruleSpecificationCS ) ) + // InternalQVTimperative.g:29549:1: ( ruleSpecificationCS ) { - // InternalQVTimperative.g:28335:1: ( ruleSpecificationCS ) - // InternalQVTimperative.g:28336:1: ruleSpecificationCS + // InternalQVTimperative.g:29549:1: ( ruleSpecificationCS ) + // InternalQVTimperative.g:29550:1: ruleSpecificationCS { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceCSAccess().getOwnedDefaultExpressionsSpecificationCSParserRuleCall_7_0_1_1_3_0()); @@ -81772,17 +85217,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SpecificationCS__OwnedExpressionAssignment_0" - // InternalQVTimperative.g:28345:1: rule__SpecificationCS__OwnedExpressionAssignment_0 : ( ruleExpCS ) ; + // InternalQVTimperative.g:29559:1: rule__SpecificationCS__OwnedExpressionAssignment_0 : ( ruleExpCS ) ; public final void rule__SpecificationCS__OwnedExpressionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28349:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:28350:1: ( ruleExpCS ) + // InternalQVTimperative.g:29563:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:29564:1: ( ruleExpCS ) { - // InternalQVTimperative.g:28350:1: ( ruleExpCS ) - // InternalQVTimperative.g:28351:1: ruleExpCS + // InternalQVTimperative.g:29564:1: ( ruleExpCS ) + // InternalQVTimperative.g:29565:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getSpecificationCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0()); @@ -81817,17 +85262,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SpecificationCS__ExprStringAssignment_1" - // InternalQVTimperative.g:28360:1: rule__SpecificationCS__ExprStringAssignment_1 : ( RULE_UNQUOTED_STRING ) ; + // InternalQVTimperative.g:29574:1: rule__SpecificationCS__ExprStringAssignment_1 : ( RULE_UNQUOTED_STRING ) ; public final void rule__SpecificationCS__ExprStringAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28364:1: ( ( RULE_UNQUOTED_STRING ) ) - // InternalQVTimperative.g:28365:1: ( RULE_UNQUOTED_STRING ) + // InternalQVTimperative.g:29578:1: ( ( RULE_UNQUOTED_STRING ) ) + // InternalQVTimperative.g:29579:1: ( RULE_UNQUOTED_STRING ) { - // InternalQVTimperative.g:28365:1: ( RULE_UNQUOTED_STRING ) - // InternalQVTimperative.g:28366:1: RULE_UNQUOTED_STRING + // InternalQVTimperative.g:29579:1: ( RULE_UNQUOTED_STRING ) + // InternalQVTimperative.g:29580:1: RULE_UNQUOTED_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getSpecificationCSAccess().getExprStringUNQUOTED_STRINGTerminalRuleCall_1_0()); @@ -81858,28 +85303,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__IsAbstractAssignment_0" - // InternalQVTimperative.g:28375:1: rule__StructuredClassCS__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ; + // InternalQVTimperative.g:29589:1: rule__StructuredClassCS__IsAbstractAssignment_0 : ( ( 'abstract' ) ) ; public final void rule__StructuredClassCS__IsAbstractAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28379:1: ( ( ( 'abstract' ) ) ) - // InternalQVTimperative.g:28380:1: ( ( 'abstract' ) ) + // InternalQVTimperative.g:29593:1: ( ( ( 'abstract' ) ) ) + // InternalQVTimperative.g:29594:1: ( ( 'abstract' ) ) { - // InternalQVTimperative.g:28380:1: ( ( 'abstract' ) ) - // InternalQVTimperative.g:28381:1: ( 'abstract' ) + // InternalQVTimperative.g:29594:1: ( ( 'abstract' ) ) + // InternalQVTimperative.g:29595:1: ( 'abstract' ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0()); } - // InternalQVTimperative.g:28382:1: ( 'abstract' ) - // InternalQVTimperative.g:28383:1: 'abstract' + // InternalQVTimperative.g:29596:1: ( 'abstract' ) + // InternalQVTimperative.g:29597:1: 'abstract' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0()); } - match(input,142,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,148,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getIsAbstractAbstractKeyword_0_0()); } @@ -81911,17 +85356,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__NameAssignment_2" - // InternalQVTimperative.g:28398:1: rule__StructuredClassCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:29612:1: rule__StructuredClassCS__NameAssignment_2 : ( ruleUnrestrictedName ) ; public final void rule__StructuredClassCS__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28402:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:28403:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:29616:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:29617:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:28403:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:28404:1: ruleUnrestrictedName + // InternalQVTimperative.g:29617:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:29618:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); @@ -81956,17 +85401,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__OwnedSignatureAssignment_3" - // InternalQVTimperative.g:28413:1: rule__StructuredClassCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ; + // InternalQVTimperative.g:29627:1: rule__StructuredClassCS__OwnedSignatureAssignment_3 : ( ruleTemplateSignatureCS ) ; public final void rule__StructuredClassCS__OwnedSignatureAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28417:1: ( ( ruleTemplateSignatureCS ) ) - // InternalQVTimperative.g:28418:1: ( ruleTemplateSignatureCS ) + // InternalQVTimperative.g:29631:1: ( ( ruleTemplateSignatureCS ) ) + // InternalQVTimperative.g:29632:1: ( ruleTemplateSignatureCS ) { - // InternalQVTimperative.g:28418:1: ( ruleTemplateSignatureCS ) - // InternalQVTimperative.g:28419:1: ruleTemplateSignatureCS + // InternalQVTimperative.g:29632:1: ( ruleTemplateSignatureCS ) + // InternalQVTimperative.g:29633:1: ruleTemplateSignatureCS { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getOwnedSignatureTemplateSignatureCSParserRuleCall_3_0()); @@ -82001,17 +85446,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1" - // InternalQVTimperative.g:28428:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 : ( ruleTypedRefCS ) ; + // InternalQVTimperative.g:29642:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1 : ( ruleTypedRefCS ) ; public final void rule__StructuredClassCS__OwnedSuperTypesAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28432:1: ( ( ruleTypedRefCS ) ) - // InternalQVTimperative.g:28433:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:29646:1: ( ( ruleTypedRefCS ) ) + // InternalQVTimperative.g:29647:1: ( ruleTypedRefCS ) { - // InternalQVTimperative.g:28433:1: ( ruleTypedRefCS ) - // InternalQVTimperative.g:28434:1: ruleTypedRefCS + // InternalQVTimperative.g:29647:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:29648:1: ruleTypedRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_1_0()); @@ -82046,17 +85491,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1" - // InternalQVTimperative.g:28443:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 : ( ruleTypedRefCS ) ; + // InternalQVTimperative.g:29657:1: rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1 : ( ruleTypedRefCS ) ; public final void rule__StructuredClassCS__OwnedSuperTypesAssignment_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28447:1: ( ( ruleTypedRefCS ) ) - // InternalQVTimperative.g:28448:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:29661:1: ( ( ruleTypedRefCS ) ) + // InternalQVTimperative.g:29662:1: ( ruleTypedRefCS ) { - // InternalQVTimperative.g:28448:1: ( ruleTypedRefCS ) - // InternalQVTimperative.g:28449:1: ruleTypedRefCS + // InternalQVTimperative.g:29662:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:29663:1: ruleTypedRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getOwnedSuperTypesTypedRefCSParserRuleCall_4_2_1_0()); @@ -82091,17 +85536,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__InstanceClassNameAssignment_5_1" - // InternalQVTimperative.g:28458:1: rule__StructuredClassCS__InstanceClassNameAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ; + // InternalQVTimperative.g:29672:1: rule__StructuredClassCS__InstanceClassNameAssignment_5_1 : ( RULE_SINGLE_QUOTED_STRING ) ; public final void rule__StructuredClassCS__InstanceClassNameAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28462:1: ( ( RULE_SINGLE_QUOTED_STRING ) ) - // InternalQVTimperative.g:28463:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:29676:1: ( ( RULE_SINGLE_QUOTED_STRING ) ) + // InternalQVTimperative.g:29677:1: ( RULE_SINGLE_QUOTED_STRING ) { - // InternalQVTimperative.g:28463:1: ( RULE_SINGLE_QUOTED_STRING ) - // InternalQVTimperative.g:28464:1: RULE_SINGLE_QUOTED_STRING + // InternalQVTimperative.g:29677:1: ( RULE_SINGLE_QUOTED_STRING ) + // InternalQVTimperative.g:29678:1: RULE_SINGLE_QUOTED_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getInstanceClassNameSINGLE_QUOTED_STRINGTerminalRuleCall_5_1_0()); @@ -82132,28 +85577,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__IsInterfaceAssignment_6_1" - // InternalQVTimperative.g:28473:1: rule__StructuredClassCS__IsInterfaceAssignment_6_1 : ( ( 'interface' ) ) ; + // InternalQVTimperative.g:29687:1: rule__StructuredClassCS__IsInterfaceAssignment_6_1 : ( ( 'interface' ) ) ; public final void rule__StructuredClassCS__IsInterfaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28477:1: ( ( ( 'interface' ) ) ) - // InternalQVTimperative.g:28478:1: ( ( 'interface' ) ) + // InternalQVTimperative.g:29691:1: ( ( ( 'interface' ) ) ) + // InternalQVTimperative.g:29692:1: ( ( 'interface' ) ) { - // InternalQVTimperative.g:28478:1: ( ( 'interface' ) ) - // InternalQVTimperative.g:28479:1: ( 'interface' ) + // InternalQVTimperative.g:29692:1: ( ( 'interface' ) ) + // InternalQVTimperative.g:29693:1: ( 'interface' ) { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0()); } - // InternalQVTimperative.g:28480:1: ( 'interface' ) - // InternalQVTimperative.g:28481:1: 'interface' + // InternalQVTimperative.g:29694:1: ( 'interface' ) + // InternalQVTimperative.g:29695:1: 'interface' { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0()); } - match(input,143,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,149,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStructuredClassCSAccess().getIsInterfaceInterfaceKeyword_6_1_0()); } @@ -82185,17 +85630,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0" - // InternalQVTimperative.g:28496:1: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 : ( ruleOperationCS ) ; + // InternalQVTimperative.g:29710:1: rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0 : ( ruleOperationCS ) ; public final void rule__StructuredClassCS__OwnedOperationsAssignment_7_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28500:1: ( ( ruleOperationCS ) ) - // InternalQVTimperative.g:28501:1: ( ruleOperationCS ) + // InternalQVTimperative.g:29714:1: ( ( ruleOperationCS ) ) + // InternalQVTimperative.g:29715:1: ( ruleOperationCS ) { - // InternalQVTimperative.g:28501:1: ( ruleOperationCS ) - // InternalQVTimperative.g:28502:1: ruleOperationCS + // InternalQVTimperative.g:29715:1: ( ruleOperationCS ) + // InternalQVTimperative.g:29716:1: ruleOperationCS { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getOwnedOperationsOperationCSParserRuleCall_7_0_1_0_0()); @@ -82230,17 +85675,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1" - // InternalQVTimperative.g:28511:1: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 : ( ruleStructuralFeatureCS ) ; + // InternalQVTimperative.g:29725:1: rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1 : ( ruleStructuralFeatureCS ) ; public final void rule__StructuredClassCS__OwnedPropertiesAssignment_7_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28515:1: ( ( ruleStructuralFeatureCS ) ) - // InternalQVTimperative.g:28516:1: ( ruleStructuralFeatureCS ) + // InternalQVTimperative.g:29729:1: ( ( ruleStructuralFeatureCS ) ) + // InternalQVTimperative.g:29730:1: ( ruleStructuralFeatureCS ) { - // InternalQVTimperative.g:28516:1: ( ruleStructuralFeatureCS ) - // InternalQVTimperative.g:28517:1: ruleStructuralFeatureCS + // InternalQVTimperative.g:29730:1: ( ruleStructuralFeatureCS ) + // InternalQVTimperative.g:29731:1: ruleStructuralFeatureCS { if ( state.backtracking==0 ) { before(grammarAccess.getStructuredClassCSAccess().getOwnedPropertiesStructuralFeatureCSParserRuleCall_7_0_1_1_0()); @@ -82275,17 +85720,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1" - // InternalQVTimperative.g:28526:1: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ; + // InternalQVTimperative.g:29740:1: rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ; public final void rule__TypedMultiplicityRefCS__OwnedMultiplicityAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28530:1: ( ( ruleMultiplicityCS ) ) - // InternalQVTimperative.g:28531:1: ( ruleMultiplicityCS ) + // InternalQVTimperative.g:29744:1: ( ( ruleMultiplicityCS ) ) + // InternalQVTimperative.g:29745:1: ( ruleMultiplicityCS ) { - // InternalQVTimperative.g:28531:1: ( ruleMultiplicityCS ) - // InternalQVTimperative.g:28532:1: ruleMultiplicityCS + // InternalQVTimperative.g:29745:1: ( ruleMultiplicityCS ) + // InternalQVTimperative.g:29746:1: ruleMultiplicityCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypedMultiplicityRefCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0()); @@ -82320,17 +85765,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIPathNameCS__OwnedPathElementsAssignment_0" - // InternalQVTimperative.g:28542:1: rule__URIPathNameCS__OwnedPathElementsAssignment_0 : ( ruleURIFirstPathElementCS ) ; + // InternalQVTimperative.g:29756:1: rule__URIPathNameCS__OwnedPathElementsAssignment_0 : ( ruleURIFirstPathElementCS ) ; public final void rule__URIPathNameCS__OwnedPathElementsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28546:1: ( ( ruleURIFirstPathElementCS ) ) - // InternalQVTimperative.g:28547:1: ( ruleURIFirstPathElementCS ) + // InternalQVTimperative.g:29760:1: ( ( ruleURIFirstPathElementCS ) ) + // InternalQVTimperative.g:29761:1: ( ruleURIFirstPathElementCS ) { - // InternalQVTimperative.g:28547:1: ( ruleURIFirstPathElementCS ) - // InternalQVTimperative.g:28548:1: ruleURIFirstPathElementCS + // InternalQVTimperative.g:29761:1: ( ruleURIFirstPathElementCS ) + // InternalQVTimperative.g:29762:1: ruleURIFirstPathElementCS { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsURIFirstPathElementCSParserRuleCall_0_0()); @@ -82365,17 +85810,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIPathNameCS__OwnedPathElementsAssignment_1_1" - // InternalQVTimperative.g:28557:1: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ; + // InternalQVTimperative.g:29771:1: rule__URIPathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ; public final void rule__URIPathNameCS__OwnedPathElementsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28561:1: ( ( ruleNextPathElementCS ) ) - // InternalQVTimperative.g:28562:1: ( ruleNextPathElementCS ) + // InternalQVTimperative.g:29775:1: ( ( ruleNextPathElementCS ) ) + // InternalQVTimperative.g:29776:1: ( ruleNextPathElementCS ) { - // InternalQVTimperative.g:28562:1: ( ruleNextPathElementCS ) - // InternalQVTimperative.g:28563:1: ruleNextPathElementCS + // InternalQVTimperative.g:29776:1: ( ruleNextPathElementCS ) + // InternalQVTimperative.g:29777:1: ruleNextPathElementCS { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0()); @@ -82410,23 +85855,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIFirstPathElementCS__ReferredElementAssignment_0" - // InternalQVTimperative.g:28572:1: rule__URIFirstPathElementCS__ReferredElementAssignment_0 : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:29786:1: rule__URIFirstPathElementCS__ReferredElementAssignment_0 : ( ( ruleUnrestrictedName ) ) ; public final void rule__URIFirstPathElementCS__ReferredElementAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28576:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:28577:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:29790:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:29791:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:28577:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:28578:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:29791:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:29792:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamedElementCrossReference_0_0()); } - // InternalQVTimperative.g:28579:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:28580:1: ruleUnrestrictedName + // InternalQVTimperative.g:29793:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:29794:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamedElementUnrestrictedNameParserRuleCall_0_0_1()); @@ -82467,23 +85912,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__URIFirstPathElementCS__ReferredElementAssignment_1_1" - // InternalQVTimperative.g:28591:1: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 : ( ( ruleURI ) ) ; + // InternalQVTimperative.g:29805:1: rule__URIFirstPathElementCS__ReferredElementAssignment_1_1 : ( ( ruleURI ) ) ; public final void rule__URIFirstPathElementCS__ReferredElementAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28595:1: ( ( ( ruleURI ) ) ) - // InternalQVTimperative.g:28596:1: ( ( ruleURI ) ) + // InternalQVTimperative.g:29809:1: ( ( ( ruleURI ) ) ) + // InternalQVTimperative.g:29810:1: ( ( ruleURI ) ) { - // InternalQVTimperative.g:28596:1: ( ( ruleURI ) ) - // InternalQVTimperative.g:28597:1: ( ruleURI ) + // InternalQVTimperative.g:29810:1: ( ( ruleURI ) ) + // InternalQVTimperative.g:29811:1: ( ruleURI ) { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamespaceCrossReference_1_1_0()); } - // InternalQVTimperative.g:28598:1: ( ruleURI ) - // InternalQVTimperative.g:28599:1: ruleURI + // InternalQVTimperative.g:29812:1: ( ruleURI ) + // InternalQVTimperative.g:29813:1: ruleURI { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getReferredElementNamespaceURIParserRuleCall_1_1_0_1()); @@ -82524,17 +85969,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrimitiveTypeCS__NameAssignment" - // InternalQVTimperative.g:28610:1: rule__PrimitiveTypeCS__NameAssignment : ( rulePrimitiveTypeIdentifier ) ; + // InternalQVTimperative.g:29824:1: rule__PrimitiveTypeCS__NameAssignment : ( rulePrimitiveTypeIdentifier ) ; public final void rule__PrimitiveTypeCS__NameAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28614:1: ( ( rulePrimitiveTypeIdentifier ) ) - // InternalQVTimperative.g:28615:1: ( rulePrimitiveTypeIdentifier ) + // InternalQVTimperative.g:29828:1: ( ( rulePrimitiveTypeIdentifier ) ) + // InternalQVTimperative.g:29829:1: ( rulePrimitiveTypeIdentifier ) { - // InternalQVTimperative.g:28615:1: ( rulePrimitiveTypeIdentifier ) - // InternalQVTimperative.g:28616:1: rulePrimitiveTypeIdentifier + // InternalQVTimperative.g:29829:1: ( rulePrimitiveTypeIdentifier ) + // InternalQVTimperative.g:29830:1: rulePrimitiveTypeIdentifier { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0()); @@ -82569,17 +86014,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__NameAssignment_0" - // InternalQVTimperative.g:28625:1: rule__CollectionTypeCS__NameAssignment_0 : ( ruleCollectionTypeIdentifier ) ; + // InternalQVTimperative.g:29839:1: rule__CollectionTypeCS__NameAssignment_0 : ( ruleCollectionTypeIdentifier ) ; public final void rule__CollectionTypeCS__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28629:1: ( ( ruleCollectionTypeIdentifier ) ) - // InternalQVTimperative.g:28630:1: ( ruleCollectionTypeIdentifier ) + // InternalQVTimperative.g:29843:1: ( ( ruleCollectionTypeIdentifier ) ) + // InternalQVTimperative.g:29844:1: ( ruleCollectionTypeIdentifier ) { - // InternalQVTimperative.g:28630:1: ( ruleCollectionTypeIdentifier ) - // InternalQVTimperative.g:28631:1: ruleCollectionTypeIdentifier + // InternalQVTimperative.g:29844:1: ( ruleCollectionTypeIdentifier ) + // InternalQVTimperative.g:29845:1: ruleCollectionTypeIdentifier { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0()); @@ -82614,17 +86059,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionTypeCS__OwnedTypeAssignment_1_1" - // InternalQVTimperative.g:28640:1: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:29854:1: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ; public final void rule__CollectionTypeCS__OwnedTypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28644:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:28645:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:29858:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:29859:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:28645:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:28646:1: ruleTypeExpCS + // InternalQVTimperative.g:29859:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:29860:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); @@ -82659,28 +86104,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__NameAssignment_0" - // InternalQVTimperative.g:28655:1: rule__MapTypeCS__NameAssignment_0 : ( ( 'Map' ) ) ; + // InternalQVTimperative.g:29869:1: rule__MapTypeCS__NameAssignment_0 : ( ( 'Map' ) ) ; public final void rule__MapTypeCS__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28659:1: ( ( ( 'Map' ) ) ) - // InternalQVTimperative.g:28660:1: ( ( 'Map' ) ) + // InternalQVTimperative.g:29873:1: ( ( ( 'Map' ) ) ) + // InternalQVTimperative.g:29874:1: ( ( 'Map' ) ) { - // InternalQVTimperative.g:28660:1: ( ( 'Map' ) ) - // InternalQVTimperative.g:28661:1: ( 'Map' ) + // InternalQVTimperative.g:29874:1: ( ( 'Map' ) ) + // InternalQVTimperative.g:29875:1: ( 'Map' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0()); } - // InternalQVTimperative.g:28662:1: ( 'Map' ) - // InternalQVTimperative.g:28663:1: 'Map' + // InternalQVTimperative.g:29876:1: ( 'Map' ) + // InternalQVTimperative.g:29877:1: 'Map' { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0()); } - match(input,49,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMapTypeCSAccess().getNameMapKeyword_0_0()); } @@ -82712,17 +86157,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__OwnedKeyTypeAssignment_1_1" - // InternalQVTimperative.g:28678:1: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:29892:1: rule__MapTypeCS__OwnedKeyTypeAssignment_1_1 : ( ruleTypeExpCS ) ; public final void rule__MapTypeCS__OwnedKeyTypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28682:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:28683:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:29896:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:29897:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:28683:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:28684:1: ruleTypeExpCS + // InternalQVTimperative.g:29897:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:29898:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getOwnedKeyTypeTypeExpCSParserRuleCall_1_1_0()); @@ -82757,17 +86202,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapTypeCS__OwnedValueTypeAssignment_1_3" - // InternalQVTimperative.g:28693:1: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:29907:1: rule__MapTypeCS__OwnedValueTypeAssignment_1_3 : ( ruleTypeExpCS ) ; public final void rule__MapTypeCS__OwnedValueTypeAssignment_1_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28697:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:28698:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:29911:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:29912:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:28698:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:28699:1: ruleTypeExpCS + // InternalQVTimperative.g:29912:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:29913:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getMapTypeCSAccess().getOwnedValueTypeTypeExpCSParserRuleCall_1_3_0()); @@ -82802,28 +86247,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__NameAssignment_0" - // InternalQVTimperative.g:28708:1: rule__TupleTypeCS__NameAssignment_0 : ( ( 'Tuple' ) ) ; + // InternalQVTimperative.g:29922:1: rule__TupleTypeCS__NameAssignment_0 : ( ( 'Tuple' ) ) ; public final void rule__TupleTypeCS__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28712:1: ( ( ( 'Tuple' ) ) ) - // InternalQVTimperative.g:28713:1: ( ( 'Tuple' ) ) + // InternalQVTimperative.g:29926:1: ( ( ( 'Tuple' ) ) ) + // InternalQVTimperative.g:29927:1: ( ( 'Tuple' ) ) { - // InternalQVTimperative.g:28713:1: ( ( 'Tuple' ) ) - // InternalQVTimperative.g:28714:1: ( 'Tuple' ) + // InternalQVTimperative.g:29927:1: ( ( 'Tuple' ) ) + // InternalQVTimperative.g:29928:1: ( 'Tuple' ) { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } - // InternalQVTimperative.g:28715:1: ( 'Tuple' ) - // InternalQVTimperative.g:28716:1: 'Tuple' + // InternalQVTimperative.g:29929:1: ( 'Tuple' ) + // InternalQVTimperative.g:29930:1: 'Tuple' { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } - match(input,50,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,51,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } @@ -82855,17 +86300,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__OwnedPartsAssignment_1_1_0" - // InternalQVTimperative.g:28731:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 : ( ruleTuplePartCS ) ; + // InternalQVTimperative.g:29945:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 : ( ruleTuplePartCS ) ; public final void rule__TupleTypeCS__OwnedPartsAssignment_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28735:1: ( ( ruleTuplePartCS ) ) - // InternalQVTimperative.g:28736:1: ( ruleTuplePartCS ) + // InternalQVTimperative.g:29949:1: ( ( ruleTuplePartCS ) ) + // InternalQVTimperative.g:29950:1: ( ruleTuplePartCS ) { - // InternalQVTimperative.g:28736:1: ( ruleTuplePartCS ) - // InternalQVTimperative.g:28737:1: ruleTuplePartCS + // InternalQVTimperative.g:29950:1: ( ruleTuplePartCS ) + // InternalQVTimperative.g:29951:1: ruleTuplePartCS { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0()); @@ -82900,17 +86345,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1" - // InternalQVTimperative.g:28746:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 : ( ruleTuplePartCS ) ; + // InternalQVTimperative.g:29960:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 : ( ruleTuplePartCS ) ; public final void rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28750:1: ( ( ruleTuplePartCS ) ) - // InternalQVTimperative.g:28751:1: ( ruleTuplePartCS ) + // InternalQVTimperative.g:29964:1: ( ( ruleTuplePartCS ) ) + // InternalQVTimperative.g:29965:1: ( ruleTuplePartCS ) { - // InternalQVTimperative.g:28751:1: ( ruleTuplePartCS ) - // InternalQVTimperative.g:28752:1: ruleTuplePartCS + // InternalQVTimperative.g:29965:1: ( ruleTuplePartCS ) + // InternalQVTimperative.g:29966:1: ruleTuplePartCS { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0()); @@ -82945,17 +86390,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TuplePartCS__NameAssignment_0" - // InternalQVTimperative.g:28761:1: rule__TuplePartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:29975:1: rule__TuplePartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; public final void rule__TuplePartCS__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28765:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:28766:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:29979:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:29980:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:28766:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:28767:1: ruleUnrestrictedName + // InternalQVTimperative.g:29980:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:29981:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); @@ -82990,17 +86435,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TuplePartCS__OwnedTypeAssignment_2" - // InternalQVTimperative.g:28776:1: rule__TuplePartCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:29990:1: rule__TuplePartCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ; public final void rule__TuplePartCS__OwnedTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28780:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:28781:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:29994:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:29995:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:28781:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:28782:1: ruleTypeExpCS + // InternalQVTimperative.g:29995:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:29996:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); @@ -83035,17 +86480,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__OwnedTypeAssignment_0" - // InternalQVTimperative.g:28791:1: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ; + // InternalQVTimperative.g:30005:1: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ; public final void rule__CollectionLiteralExpCS__OwnedTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28795:1: ( ( ruleCollectionTypeCS ) ) - // InternalQVTimperative.g:28796:1: ( ruleCollectionTypeCS ) + // InternalQVTimperative.g:30009:1: ( ( ruleCollectionTypeCS ) ) + // InternalQVTimperative.g:30010:1: ( ruleCollectionTypeCS ) { - // InternalQVTimperative.g:28796:1: ( ruleCollectionTypeCS ) - // InternalQVTimperative.g:28797:1: ruleCollectionTypeCS + // InternalQVTimperative.g:30010:1: ( ruleCollectionTypeCS ) + // InternalQVTimperative.g:30011:1: ruleCollectionTypeCS { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0()); @@ -83080,17 +86525,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0" - // InternalQVTimperative.g:28806:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleCollectionLiteralPartCS ) ; + // InternalQVTimperative.g:30020:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleCollectionLiteralPartCS ) ; public final void rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28810:1: ( ( ruleCollectionLiteralPartCS ) ) - // InternalQVTimperative.g:28811:1: ( ruleCollectionLiteralPartCS ) + // InternalQVTimperative.g:30024:1: ( ( ruleCollectionLiteralPartCS ) ) + // InternalQVTimperative.g:30025:1: ( ruleCollectionLiteralPartCS ) { - // InternalQVTimperative.g:28811:1: ( ruleCollectionLiteralPartCS ) - // InternalQVTimperative.g:28812:1: ruleCollectionLiteralPartCS + // InternalQVTimperative.g:30025:1: ( ruleCollectionLiteralPartCS ) + // InternalQVTimperative.g:30026:1: ruleCollectionLiteralPartCS { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0()); @@ -83125,17 +86570,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1" - // InternalQVTimperative.g:28821:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleCollectionLiteralPartCS ) ; + // InternalQVTimperative.g:30035:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleCollectionLiteralPartCS ) ; public final void rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28825:1: ( ( ruleCollectionLiteralPartCS ) ) - // InternalQVTimperative.g:28826:1: ( ruleCollectionLiteralPartCS ) + // InternalQVTimperative.g:30039:1: ( ( ruleCollectionLiteralPartCS ) ) + // InternalQVTimperative.g:30040:1: ( ruleCollectionLiteralPartCS ) { - // InternalQVTimperative.g:28826:1: ( ruleCollectionLiteralPartCS ) - // InternalQVTimperative.g:28827:1: ruleCollectionLiteralPartCS + // InternalQVTimperative.g:30040:1: ( ruleCollectionLiteralPartCS ) + // InternalQVTimperative.g:30041:1: ruleCollectionLiteralPartCS { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0()); @@ -83170,17 +86615,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0" - // InternalQVTimperative.g:28836:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30050:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0 : ( ruleExpCS ) ; public final void rule__CollectionLiteralPartCS__OwnedExpressionAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28840:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:28841:1: ( ruleExpCS ) + // InternalQVTimperative.g:30054:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30055:1: ( ruleExpCS ) { - // InternalQVTimperative.g:28841:1: ( ruleExpCS ) - // InternalQVTimperative.g:28842:1: ruleExpCS + // InternalQVTimperative.g:30055:1: ( ruleExpCS ) + // InternalQVTimperative.g:30056:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionExpCSParserRuleCall_0_0_0()); @@ -83215,17 +86660,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1" - // InternalQVTimperative.g:28851:1: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30065:1: rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1 : ( ruleExpCS ) ; public final void rule__CollectionLiteralPartCS__OwnedLastExpressionAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28855:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:28856:1: ( ruleExpCS ) + // InternalQVTimperative.g:30069:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30070:1: ( ruleExpCS ) { - // InternalQVTimperative.g:28856:1: ( ruleExpCS ) - // InternalQVTimperative.g:28857:1: ruleExpCS + // InternalQVTimperative.g:30070:1: ( ruleExpCS ) + // InternalQVTimperative.g:30071:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedLastExpressionExpCSParserRuleCall_0_1_1_0()); @@ -83260,17 +86705,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1" - // InternalQVTimperative.g:28866:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 : ( rulePatternExpCS ) ; + // InternalQVTimperative.g:30080:1: rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 : ( rulePatternExpCS ) ; public final void rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28870:1: ( ( rulePatternExpCS ) ) - // InternalQVTimperative.g:28871:1: ( rulePatternExpCS ) + // InternalQVTimperative.g:30084:1: ( ( rulePatternExpCS ) ) + // InternalQVTimperative.g:30085:1: ( rulePatternExpCS ) { - // InternalQVTimperative.g:28871:1: ( rulePatternExpCS ) - // InternalQVTimperative.g:28872:1: rulePatternExpCS + // InternalQVTimperative.g:30085:1: ( rulePatternExpCS ) + // InternalQVTimperative.g:30086:1: rulePatternExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getOwnedExpressionPatternExpCSParserRuleCall_1_0()); @@ -83305,17 +86750,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__OwnedTypeAssignment_0" - // InternalQVTimperative.g:28881:1: rule__CollectionPatternCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ; + // InternalQVTimperative.g:30095:1: rule__CollectionPatternCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ; public final void rule__CollectionPatternCS__OwnedTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28885:1: ( ( ruleCollectionTypeCS ) ) - // InternalQVTimperative.g:28886:1: ( ruleCollectionTypeCS ) + // InternalQVTimperative.g:30099:1: ( ( ruleCollectionTypeCS ) ) + // InternalQVTimperative.g:30100:1: ( ruleCollectionTypeCS ) { - // InternalQVTimperative.g:28886:1: ( ruleCollectionTypeCS ) - // InternalQVTimperative.g:28887:1: ruleCollectionTypeCS + // InternalQVTimperative.g:30100:1: ( ruleCollectionTypeCS ) + // InternalQVTimperative.g:30101:1: ruleCollectionTypeCS { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0()); @@ -83350,17 +86795,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__OwnedPartsAssignment_2_0" - // InternalQVTimperative.g:28896:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 : ( rulePatternExpCS ) ; + // InternalQVTimperative.g:30110:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_0 : ( rulePatternExpCS ) ; public final void rule__CollectionPatternCS__OwnedPartsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28900:1: ( ( rulePatternExpCS ) ) - // InternalQVTimperative.g:28901:1: ( rulePatternExpCS ) + // InternalQVTimperative.g:30114:1: ( ( rulePatternExpCS ) ) + // InternalQVTimperative.g:30115:1: ( rulePatternExpCS ) { - // InternalQVTimperative.g:28901:1: ( rulePatternExpCS ) - // InternalQVTimperative.g:28902:1: rulePatternExpCS + // InternalQVTimperative.g:30115:1: ( rulePatternExpCS ) + // InternalQVTimperative.g:30116:1: rulePatternExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_0_0()); @@ -83395,17 +86840,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1" - // InternalQVTimperative.g:28911:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 : ( rulePatternExpCS ) ; + // InternalQVTimperative.g:30125:1: rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1 : ( rulePatternExpCS ) ; public final void rule__CollectionPatternCS__OwnedPartsAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28915:1: ( ( rulePatternExpCS ) ) - // InternalQVTimperative.g:28916:1: ( rulePatternExpCS ) + // InternalQVTimperative.g:30129:1: ( ( rulePatternExpCS ) ) + // InternalQVTimperative.g:30130:1: ( rulePatternExpCS ) { - // InternalQVTimperative.g:28916:1: ( rulePatternExpCS ) - // InternalQVTimperative.g:28917:1: rulePatternExpCS + // InternalQVTimperative.g:30130:1: ( rulePatternExpCS ) + // InternalQVTimperative.g:30131:1: rulePatternExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getOwnedPartsPatternExpCSParserRuleCall_2_1_1_0()); @@ -83440,17 +86885,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1" - // InternalQVTimperative.g:28926:1: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 : ( ruleIdentifier ) ; + // InternalQVTimperative.g:30140:1: rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1 : ( ruleIdentifier ) ; public final void rule__CollectionPatternCS__RestVariableNameAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28930:1: ( ( ruleIdentifier ) ) - // InternalQVTimperative.g:28931:1: ( ruleIdentifier ) + // InternalQVTimperative.g:30144:1: ( ( ruleIdentifier ) ) + // InternalQVTimperative.g:30145:1: ( ruleIdentifier ) { - // InternalQVTimperative.g:28931:1: ( ruleIdentifier ) - // InternalQVTimperative.g:28932:1: ruleIdentifier + // InternalQVTimperative.g:30145:1: ( ruleIdentifier ) + // InternalQVTimperative.g:30146:1: ruleIdentifier { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionPatternCSAccess().getRestVariableNameIdentifierParserRuleCall_2_2_1_0()); @@ -83485,23 +86930,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ShadowPartCS__ReferredPropertyAssignment_0" - // InternalQVTimperative.g:28941:1: rule__ShadowPartCS__ReferredPropertyAssignment_0 : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:30155:1: rule__ShadowPartCS__ReferredPropertyAssignment_0 : ( ( ruleUnrestrictedName ) ) ; public final void rule__ShadowPartCS__ReferredPropertyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28945:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:28946:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:30159:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:30160:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:28946:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:28947:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:30160:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:30161:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyCrossReference_0_0()); } - // InternalQVTimperative.g:28948:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:28949:1: ruleUnrestrictedName + // InternalQVTimperative.g:30162:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:30163:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getReferredPropertyPropertyUnrestrictedNameParserRuleCall_0_0_1()); @@ -83542,23 +86987,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ShadowPartCS__OwnedInitExpressionAssignment_2" - // InternalQVTimperative.g:28960:1: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 : ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) ; + // InternalQVTimperative.g:30174:1: rule__ShadowPartCS__OwnedInitExpressionAssignment_2 : ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) ; public final void rule__ShadowPartCS__OwnedInitExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28964:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) ) - // InternalQVTimperative.g:28965:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) + // InternalQVTimperative.g:30178:1: ( ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) ) + // InternalQVTimperative.g:30179:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) { - // InternalQVTimperative.g:28965:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) - // InternalQVTimperative.g:28966:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) + // InternalQVTimperative.g:30179:1: ( ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) ) + // InternalQVTimperative.g:30180:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getShadowPartCSAccess().getOwnedInitExpressionAlternatives_2_0()); } - // InternalQVTimperative.g:28967:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) - // InternalQVTimperative.g:28967:2: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 + // InternalQVTimperative.g:30181:1: ( rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 ) + // InternalQVTimperative.g:30181:2: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 { pushFollow(FollowSets000.FOLLOW_2); rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0(); @@ -83593,17 +87038,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PatternExpCS__PatternVariableNameAssignment_0" - // InternalQVTimperative.g:28976:1: rule__PatternExpCS__PatternVariableNameAssignment_0 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:30190:1: rule__PatternExpCS__PatternVariableNameAssignment_0 : ( ruleUnrestrictedName ) ; public final void rule__PatternExpCS__PatternVariableNameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28980:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:28981:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:30194:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:30195:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:28981:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:28982:1: ruleUnrestrictedName + // InternalQVTimperative.g:30195:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:30196:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSAccess().getPatternVariableNameUnrestrictedNameParserRuleCall_0_0()); @@ -83638,17 +87083,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PatternExpCS__OwnedPatternTypeAssignment_2" - // InternalQVTimperative.g:28991:1: rule__PatternExpCS__OwnedPatternTypeAssignment_2 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:30205:1: rule__PatternExpCS__OwnedPatternTypeAssignment_2 : ( ruleTypeExpCS ) ; public final void rule__PatternExpCS__OwnedPatternTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:28995:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:28996:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:30209:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:30210:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:28996:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:28997:1: ruleTypeExpCS + // InternalQVTimperative.g:30210:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:30211:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPatternExpCSAccess().getOwnedPatternTypeTypeExpCSParserRuleCall_2_0()); @@ -83683,17 +87128,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2" - // InternalQVTimperative.g:29006:1: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30220:1: rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2 : ( ruleExpCS ) ; public final void rule__LambdaLiteralExpCS__OwnedExpressionCSAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29010:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29011:1: ( ruleExpCS ) + // InternalQVTimperative.g:30224:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30225:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29011:1: ( ruleExpCS ) - // InternalQVTimperative.g:29012:1: ruleExpCS + // InternalQVTimperative.g:30225:1: ( ruleExpCS ) + // InternalQVTimperative.g:30226:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getLambdaLiteralExpCSAccess().getOwnedExpressionCSExpCSParserRuleCall_2_0()); @@ -83728,17 +87173,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__OwnedTypeAssignment_0" - // InternalQVTimperative.g:29021:1: rule__MapLiteralExpCS__OwnedTypeAssignment_0 : ( ruleMapTypeCS ) ; + // InternalQVTimperative.g:30235:1: rule__MapLiteralExpCS__OwnedTypeAssignment_0 : ( ruleMapTypeCS ) ; public final void rule__MapLiteralExpCS__OwnedTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29025:1: ( ( ruleMapTypeCS ) ) - // InternalQVTimperative.g:29026:1: ( ruleMapTypeCS ) + // InternalQVTimperative.g:30239:1: ( ( ruleMapTypeCS ) ) + // InternalQVTimperative.g:30240:1: ( ruleMapTypeCS ) { - // InternalQVTimperative.g:29026:1: ( ruleMapTypeCS ) - // InternalQVTimperative.g:29027:1: ruleMapTypeCS + // InternalQVTimperative.g:30240:1: ( ruleMapTypeCS ) + // InternalQVTimperative.g:30241:1: ruleMapTypeCS { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getOwnedTypeMapTypeCSParserRuleCall_0_0()); @@ -83773,17 +87218,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__OwnedPartsAssignment_2_0" - // InternalQVTimperative.g:29036:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleMapLiteralPartCS ) ; + // InternalQVTimperative.g:30250:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleMapLiteralPartCS ) ; public final void rule__MapLiteralExpCS__OwnedPartsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29040:1: ( ( ruleMapLiteralPartCS ) ) - // InternalQVTimperative.g:29041:1: ( ruleMapLiteralPartCS ) + // InternalQVTimperative.g:30254:1: ( ( ruleMapLiteralPartCS ) ) + // InternalQVTimperative.g:30255:1: ( ruleMapLiteralPartCS ) { - // InternalQVTimperative.g:29041:1: ( ruleMapLiteralPartCS ) - // InternalQVTimperative.g:29042:1: ruleMapLiteralPartCS + // InternalQVTimperative.g:30255:1: ( ruleMapLiteralPartCS ) + // InternalQVTimperative.g:30256:1: ruleMapLiteralPartCS { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_0_0()); @@ -83818,17 +87263,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1" - // InternalQVTimperative.g:29051:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleMapLiteralPartCS ) ; + // InternalQVTimperative.g:30265:1: rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleMapLiteralPartCS ) ; public final void rule__MapLiteralExpCS__OwnedPartsAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29055:1: ( ( ruleMapLiteralPartCS ) ) - // InternalQVTimperative.g:29056:1: ( ruleMapLiteralPartCS ) + // InternalQVTimperative.g:30269:1: ( ( ruleMapLiteralPartCS ) ) + // InternalQVTimperative.g:30270:1: ( ruleMapLiteralPartCS ) { - // InternalQVTimperative.g:29056:1: ( ruleMapLiteralPartCS ) - // InternalQVTimperative.g:29057:1: ruleMapLiteralPartCS + // InternalQVTimperative.g:30270:1: ( ruleMapLiteralPartCS ) + // InternalQVTimperative.g:30271:1: ruleMapLiteralPartCS { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralExpCSAccess().getOwnedPartsMapLiteralPartCSParserRuleCall_2_1_1_0()); @@ -83863,17 +87308,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralPartCS__OwnedKeyAssignment_0" - // InternalQVTimperative.g:29066:1: rule__MapLiteralPartCS__OwnedKeyAssignment_0 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30280:1: rule__MapLiteralPartCS__OwnedKeyAssignment_0 : ( ruleExpCS ) ; public final void rule__MapLiteralPartCS__OwnedKeyAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29070:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29071:1: ( ruleExpCS ) + // InternalQVTimperative.g:30284:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30285:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29071:1: ( ruleExpCS ) - // InternalQVTimperative.g:29072:1: ruleExpCS + // InternalQVTimperative.g:30285:1: ( ruleExpCS ) + // InternalQVTimperative.g:30286:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSAccess().getOwnedKeyExpCSParserRuleCall_0_0()); @@ -83908,17 +87353,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MapLiteralPartCS__OwnedValueAssignment_2" - // InternalQVTimperative.g:29081:1: rule__MapLiteralPartCS__OwnedValueAssignment_2 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30295:1: rule__MapLiteralPartCS__OwnedValueAssignment_2 : ( ruleExpCS ) ; public final void rule__MapLiteralPartCS__OwnedValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29085:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29086:1: ( ruleExpCS ) + // InternalQVTimperative.g:30299:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30300:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29086:1: ( ruleExpCS ) - // InternalQVTimperative.g:29087:1: ruleExpCS + // InternalQVTimperative.g:30300:1: ( ruleExpCS ) + // InternalQVTimperative.g:30301:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getMapLiteralPartCSAccess().getOwnedValueExpCSParserRuleCall_2_0()); @@ -83953,17 +87398,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__OwnedPartsAssignment_2" - // InternalQVTimperative.g:29096:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 : ( ruleTupleLiteralPartCS ) ; + // InternalQVTimperative.g:30310:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 : ( ruleTupleLiteralPartCS ) ; public final void rule__TupleLiteralExpCS__OwnedPartsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29100:1: ( ( ruleTupleLiteralPartCS ) ) - // InternalQVTimperative.g:29101:1: ( ruleTupleLiteralPartCS ) + // InternalQVTimperative.g:30314:1: ( ( ruleTupleLiteralPartCS ) ) + // InternalQVTimperative.g:30315:1: ( ruleTupleLiteralPartCS ) { - // InternalQVTimperative.g:29101:1: ( ruleTupleLiteralPartCS ) - // InternalQVTimperative.g:29102:1: ruleTupleLiteralPartCS + // InternalQVTimperative.g:30315:1: ( ruleTupleLiteralPartCS ) + // InternalQVTimperative.g:30316:1: ruleTupleLiteralPartCS { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0()); @@ -83998,17 +87443,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1" - // InternalQVTimperative.g:29111:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 : ( ruleTupleLiteralPartCS ) ; + // InternalQVTimperative.g:30325:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 : ( ruleTupleLiteralPartCS ) ; public final void rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29115:1: ( ( ruleTupleLiteralPartCS ) ) - // InternalQVTimperative.g:29116:1: ( ruleTupleLiteralPartCS ) + // InternalQVTimperative.g:30329:1: ( ( ruleTupleLiteralPartCS ) ) + // InternalQVTimperative.g:30330:1: ( ruleTupleLiteralPartCS ) { - // InternalQVTimperative.g:29116:1: ( ruleTupleLiteralPartCS ) - // InternalQVTimperative.g:29117:1: ruleTupleLiteralPartCS + // InternalQVTimperative.g:30330:1: ( ruleTupleLiteralPartCS ) + // InternalQVTimperative.g:30331:1: ruleTupleLiteralPartCS { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0()); @@ -84043,17 +87488,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__NameAssignment_0" - // InternalQVTimperative.g:29126:1: rule__TupleLiteralPartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:30340:1: rule__TupleLiteralPartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; public final void rule__TupleLiteralPartCS__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29130:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:29131:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:30344:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:30345:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:29131:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:29132:1: ruleUnrestrictedName + // InternalQVTimperative.g:30345:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:30346:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); @@ -84088,17 +87533,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1" - // InternalQVTimperative.g:29141:1: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:30355:1: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ; public final void rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29145:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:29146:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:30359:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:30360:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:29146:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:29147:1: ruleTypeExpCS + // InternalQVTimperative.g:30360:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:30361:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); @@ -84133,17 +87578,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3" - // InternalQVTimperative.g:29156:1: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30370:1: rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3 : ( ruleExpCS ) ; public final void rule__TupleLiteralPartCS__OwnedInitExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29160:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29161:1: ( ruleExpCS ) + // InternalQVTimperative.g:30374:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30375:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29161:1: ( ruleExpCS ) - // InternalQVTimperative.g:29162:1: ruleExpCS + // InternalQVTimperative.g:30375:1: ( ruleExpCS ) + // InternalQVTimperative.g:30376:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedInitExpressionExpCSParserRuleCall_3_0()); @@ -84178,17 +87623,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NumberLiteralExpCS__SymbolAssignment" - // InternalQVTimperative.g:29171:1: rule__NumberLiteralExpCS__SymbolAssignment : ( ruleNUMBER_LITERAL ) ; + // InternalQVTimperative.g:30385:1: rule__NumberLiteralExpCS__SymbolAssignment : ( ruleNUMBER_LITERAL ) ; public final void rule__NumberLiteralExpCS__SymbolAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29175:1: ( ( ruleNUMBER_LITERAL ) ) - // InternalQVTimperative.g:29176:1: ( ruleNUMBER_LITERAL ) + // InternalQVTimperative.g:30389:1: ( ( ruleNUMBER_LITERAL ) ) + // InternalQVTimperative.g:30390:1: ( ruleNUMBER_LITERAL ) { - // InternalQVTimperative.g:29176:1: ( ruleNUMBER_LITERAL ) - // InternalQVTimperative.g:29177:1: ruleNUMBER_LITERAL + // InternalQVTimperative.g:30390:1: ( ruleNUMBER_LITERAL ) + // InternalQVTimperative.g:30391:1: ruleNUMBER_LITERAL { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralExpCSAccess().getSymbolNUMBER_LITERALParserRuleCall_0()); @@ -84223,17 +87668,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__StringLiteralExpCS__SegmentsAssignment" - // InternalQVTimperative.g:29186:1: rule__StringLiteralExpCS__SegmentsAssignment : ( ruleStringLiteral ) ; + // InternalQVTimperative.g:30400:1: rule__StringLiteralExpCS__SegmentsAssignment : ( ruleStringLiteral ) ; public final void rule__StringLiteralExpCS__SegmentsAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29190:1: ( ( ruleStringLiteral ) ) - // InternalQVTimperative.g:29191:1: ( ruleStringLiteral ) + // InternalQVTimperative.g:30404:1: ( ( ruleStringLiteral ) ) + // InternalQVTimperative.g:30405:1: ( ruleStringLiteral ) { - // InternalQVTimperative.g:29191:1: ( ruleStringLiteral ) - // InternalQVTimperative.g:29192:1: ruleStringLiteral + // InternalQVTimperative.g:30405:1: ( ruleStringLiteral ) + // InternalQVTimperative.g:30406:1: ruleStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralExpCSAccess().getSegmentsStringLiteralParserRuleCall_0()); @@ -84268,28 +87713,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__BooleanLiteralExpCS__SymbolAssignment_0" - // InternalQVTimperative.g:29201:1: rule__BooleanLiteralExpCS__SymbolAssignment_0 : ( ( 'true' ) ) ; + // InternalQVTimperative.g:30415:1: rule__BooleanLiteralExpCS__SymbolAssignment_0 : ( ( 'true' ) ) ; public final void rule__BooleanLiteralExpCS__SymbolAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29205:1: ( ( ( 'true' ) ) ) - // InternalQVTimperative.g:29206:1: ( ( 'true' ) ) + // InternalQVTimperative.g:30419:1: ( ( ( 'true' ) ) ) + // InternalQVTimperative.g:30420:1: ( ( 'true' ) ) { - // InternalQVTimperative.g:29206:1: ( ( 'true' ) ) - // InternalQVTimperative.g:29207:1: ( 'true' ) + // InternalQVTimperative.g:30420:1: ( ( 'true' ) ) + // InternalQVTimperative.g:30421:1: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0()); } - // InternalQVTimperative.g:29208:1: ( 'true' ) - // InternalQVTimperative.g:29209:1: 'true' + // InternalQVTimperative.g:30422:1: ( 'true' ) + // InternalQVTimperative.g:30423:1: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0()); } - match(input,144,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,150,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolTrueKeyword_0_0()); } @@ -84321,28 +87766,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__BooleanLiteralExpCS__SymbolAssignment_1" - // InternalQVTimperative.g:29224:1: rule__BooleanLiteralExpCS__SymbolAssignment_1 : ( ( 'false' ) ) ; + // InternalQVTimperative.g:30438:1: rule__BooleanLiteralExpCS__SymbolAssignment_1 : ( ( 'false' ) ) ; public final void rule__BooleanLiteralExpCS__SymbolAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29228:1: ( ( ( 'false' ) ) ) - // InternalQVTimperative.g:29229:1: ( ( 'false' ) ) + // InternalQVTimperative.g:30442:1: ( ( ( 'false' ) ) ) + // InternalQVTimperative.g:30443:1: ( ( 'false' ) ) { - // InternalQVTimperative.g:29229:1: ( ( 'false' ) ) - // InternalQVTimperative.g:29230:1: ( 'false' ) + // InternalQVTimperative.g:30443:1: ( ( 'false' ) ) + // InternalQVTimperative.g:30444:1: ( 'false' ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0()); } - // InternalQVTimperative.g:29231:1: ( 'false' ) - // InternalQVTimperative.g:29232:1: 'false' + // InternalQVTimperative.g:30445:1: ( 'false' ) + // InternalQVTimperative.g:30446:1: 'false' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0()); } - match(input,145,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,151,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralExpCSAccess().getSymbolFalseKeyword_1_0()); } @@ -84374,17 +87819,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1" - // InternalQVTimperative.g:29247:1: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ; + // InternalQVTimperative.g:30461:1: rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ; public final void rule__TypeLiteralWithMultiplicityCS__OwnedMultiplicityAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29251:1: ( ( ruleMultiplicityCS ) ) - // InternalQVTimperative.g:29252:1: ( ruleMultiplicityCS ) + // InternalQVTimperative.g:30465:1: ( ( ruleMultiplicityCS ) ) + // InternalQVTimperative.g:30466:1: ( ruleMultiplicityCS ) { - // InternalQVTimperative.g:29252:1: ( ruleMultiplicityCS ) - // InternalQVTimperative.g:29253:1: ruleMultiplicityCS + // InternalQVTimperative.g:30466:1: ( ruleMultiplicityCS ) + // InternalQVTimperative.g:30467:1: ruleMultiplicityCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0()); @@ -84419,17 +87864,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeLiteralExpCS__OwnedTypeAssignment" - // InternalQVTimperative.g:29262:1: rule__TypeLiteralExpCS__OwnedTypeAssignment : ( ruleTypeLiteralWithMultiplicityCS ) ; + // InternalQVTimperative.g:30476:1: rule__TypeLiteralExpCS__OwnedTypeAssignment : ( ruleTypeLiteralWithMultiplicityCS ) ; public final void rule__TypeLiteralExpCS__OwnedTypeAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29266:1: ( ( ruleTypeLiteralWithMultiplicityCS ) ) - // InternalQVTimperative.g:29267:1: ( ruleTypeLiteralWithMultiplicityCS ) + // InternalQVTimperative.g:30480:1: ( ( ruleTypeLiteralWithMultiplicityCS ) ) + // InternalQVTimperative.g:30481:1: ( ruleTypeLiteralWithMultiplicityCS ) { - // InternalQVTimperative.g:29267:1: ( ruleTypeLiteralWithMultiplicityCS ) - // InternalQVTimperative.g:29268:1: ruleTypeLiteralWithMultiplicityCS + // InternalQVTimperative.g:30481:1: ( ruleTypeLiteralWithMultiplicityCS ) + // InternalQVTimperative.g:30482:1: ruleTypeLiteralWithMultiplicityCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralWithMultiplicityCSParserRuleCall_0()); @@ -84464,17 +87909,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__OwnedPathNameAssignment_0" - // InternalQVTimperative.g:29277:1: rule__TypeNameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:30491:1: rule__TypeNameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ; public final void rule__TypeNameExpCS__OwnedPathNameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29281:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:29282:1: ( rulePathNameCS ) + // InternalQVTimperative.g:30495:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:30496:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:29282:1: ( rulePathNameCS ) - // InternalQVTimperative.g:29283:1: rulePathNameCS + // InternalQVTimperative.g:30496:1: ( rulePathNameCS ) + // InternalQVTimperative.g:30497:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0()); @@ -84509,17 +87954,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0" - // InternalQVTimperative.g:29292:1: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 : ( ruleCurlyBracketedClauseCS ) ; + // InternalQVTimperative.g:30506:1: rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0 : ( ruleCurlyBracketedClauseCS ) ; public final void rule__TypeNameExpCS__OwnedCurlyBracketedClauseAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29296:1: ( ( ruleCurlyBracketedClauseCS ) ) - // InternalQVTimperative.g:29297:1: ( ruleCurlyBracketedClauseCS ) + // InternalQVTimperative.g:30510:1: ( ( ruleCurlyBracketedClauseCS ) ) + // InternalQVTimperative.g:30511:1: ( ruleCurlyBracketedClauseCS ) { - // InternalQVTimperative.g:29297:1: ( ruleCurlyBracketedClauseCS ) - // InternalQVTimperative.g:29298:1: ruleCurlyBracketedClauseCS + // InternalQVTimperative.g:30511:1: ( ruleCurlyBracketedClauseCS ) + // InternalQVTimperative.g:30512:1: ruleCurlyBracketedClauseCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_1_0_0()); @@ -84554,17 +87999,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1" - // InternalQVTimperative.g:29307:1: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30521:1: rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1 : ( ruleExpCS ) ; public final void rule__TypeNameExpCS__OwnedPatternGuardAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29311:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29312:1: ( ruleExpCS ) + // InternalQVTimperative.g:30525:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30526:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29312:1: ( ruleExpCS ) - // InternalQVTimperative.g:29313:1: ruleExpCS + // InternalQVTimperative.g:30526:1: ( ruleExpCS ) + // InternalQVTimperative.g:30527:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getOwnedPatternGuardExpCSParserRuleCall_1_1_1_0()); @@ -84599,17 +88044,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeExpCS__OwnedMultiplicityAssignment_1" - // InternalQVTimperative.g:29322:1: rule__TypeExpCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ; + // InternalQVTimperative.g:30536:1: rule__TypeExpCS__OwnedMultiplicityAssignment_1 : ( ruleMultiplicityCS ) ; public final void rule__TypeExpCS__OwnedMultiplicityAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29326:1: ( ( ruleMultiplicityCS ) ) - // InternalQVTimperative.g:29327:1: ( ruleMultiplicityCS ) + // InternalQVTimperative.g:30540:1: ( ( ruleMultiplicityCS ) ) + // InternalQVTimperative.g:30541:1: ( ruleMultiplicityCS ) { - // InternalQVTimperative.g:29327:1: ( ruleMultiplicityCS ) - // InternalQVTimperative.g:29328:1: ruleMultiplicityCS + // InternalQVTimperative.g:30541:1: ( ruleMultiplicityCS ) + // InternalQVTimperative.g:30542:1: ruleMultiplicityCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_1_0()); @@ -84644,17 +88089,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__NameAssignment_0_1_1" - // InternalQVTimperative.g:29337:1: rule__ExpCS__NameAssignment_0_1_1 : ( ruleBinaryOperatorName ) ; + // InternalQVTimperative.g:30551:1: rule__ExpCS__NameAssignment_0_1_1 : ( ruleBinaryOperatorName ) ; public final void rule__ExpCS__NameAssignment_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29341:1: ( ( ruleBinaryOperatorName ) ) - // InternalQVTimperative.g:29342:1: ( ruleBinaryOperatorName ) + // InternalQVTimperative.g:30555:1: ( ( ruleBinaryOperatorName ) ) + // InternalQVTimperative.g:30556:1: ( ruleBinaryOperatorName ) { - // InternalQVTimperative.g:29342:1: ( ruleBinaryOperatorName ) - // InternalQVTimperative.g:29343:1: ruleBinaryOperatorName + // InternalQVTimperative.g:30556:1: ( ruleBinaryOperatorName ) + // InternalQVTimperative.g:30557:1: ruleBinaryOperatorName { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getNameBinaryOperatorNameParserRuleCall_0_1_1_0()); @@ -84689,17 +88134,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ExpCS__OwnedRightAssignment_0_1_2" - // InternalQVTimperative.g:29352:1: rule__ExpCS__OwnedRightAssignment_0_1_2 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30566:1: rule__ExpCS__OwnedRightAssignment_0_1_2 : ( ruleExpCS ) ; public final void rule__ExpCS__OwnedRightAssignment_0_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29356:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29357:1: ( ruleExpCS ) + // InternalQVTimperative.g:30570:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30571:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29357:1: ( ruleExpCS ) - // InternalQVTimperative.g:29358:1: ruleExpCS + // InternalQVTimperative.g:30571:1: ( ruleExpCS ) + // InternalQVTimperative.g:30572:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedRightExpCSParserRuleCall_0_1_2_0()); @@ -84734,17 +88179,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedLetExpCS__NameAssignment_0_1" - // InternalQVTimperative.g:29367:1: rule__PrefixedLetExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ; + // InternalQVTimperative.g:30581:1: rule__PrefixedLetExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ; public final void rule__PrefixedLetExpCS__NameAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29371:1: ( ( ruleUnaryOperatorName ) ) - // InternalQVTimperative.g:29372:1: ( ruleUnaryOperatorName ) + // InternalQVTimperative.g:30585:1: ( ( ruleUnaryOperatorName ) ) + // InternalQVTimperative.g:30586:1: ( ruleUnaryOperatorName ) { - // InternalQVTimperative.g:29372:1: ( ruleUnaryOperatorName ) - // InternalQVTimperative.g:29373:1: ruleUnaryOperatorName + // InternalQVTimperative.g:30586:1: ( ruleUnaryOperatorName ) + // InternalQVTimperative.g:30587:1: ruleUnaryOperatorName { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedLetExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0()); @@ -84779,17 +88224,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedLetExpCS__OwnedRightAssignment_0_2" - // InternalQVTimperative.g:29382:1: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedLetExpCS ) ; + // InternalQVTimperative.g:30596:1: rule__PrefixedLetExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedLetExpCS ) ; public final void rule__PrefixedLetExpCS__OwnedRightAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29386:1: ( ( rulePrefixedLetExpCS ) ) - // InternalQVTimperative.g:29387:1: ( rulePrefixedLetExpCS ) + // InternalQVTimperative.g:30600:1: ( ( rulePrefixedLetExpCS ) ) + // InternalQVTimperative.g:30601:1: ( rulePrefixedLetExpCS ) { - // InternalQVTimperative.g:29387:1: ( rulePrefixedLetExpCS ) - // InternalQVTimperative.g:29388:1: rulePrefixedLetExpCS + // InternalQVTimperative.g:30601:1: ( rulePrefixedLetExpCS ) + // InternalQVTimperative.g:30602:1: rulePrefixedLetExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedLetExpCSAccess().getOwnedRightPrefixedLetExpCSParserRuleCall_0_2_0()); @@ -84824,17 +88269,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedPrimaryExpCS__NameAssignment_0_1" - // InternalQVTimperative.g:29397:1: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ; + // InternalQVTimperative.g:30611:1: rule__PrefixedPrimaryExpCS__NameAssignment_0_1 : ( ruleUnaryOperatorName ) ; public final void rule__PrefixedPrimaryExpCS__NameAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29401:1: ( ( ruleUnaryOperatorName ) ) - // InternalQVTimperative.g:29402:1: ( ruleUnaryOperatorName ) + // InternalQVTimperative.g:30615:1: ( ( ruleUnaryOperatorName ) ) + // InternalQVTimperative.g:30616:1: ( ruleUnaryOperatorName ) { - // InternalQVTimperative.g:29402:1: ( ruleUnaryOperatorName ) - // InternalQVTimperative.g:29403:1: ruleUnaryOperatorName + // InternalQVTimperative.g:30616:1: ( ruleUnaryOperatorName ) + // InternalQVTimperative.g:30617:1: ruleUnaryOperatorName { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedPrimaryExpCSAccess().getNameUnaryOperatorNameParserRuleCall_0_1_0()); @@ -84869,17 +88314,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2" - // InternalQVTimperative.g:29412:1: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedPrimaryExpCS ) ; + // InternalQVTimperative.g:30626:1: rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2 : ( rulePrefixedPrimaryExpCS ) ; public final void rule__PrefixedPrimaryExpCS__OwnedRightAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29416:1: ( ( rulePrefixedPrimaryExpCS ) ) - // InternalQVTimperative.g:29417:1: ( rulePrefixedPrimaryExpCS ) + // InternalQVTimperative.g:30630:1: ( ( rulePrefixedPrimaryExpCS ) ) + // InternalQVTimperative.g:30631:1: ( rulePrefixedPrimaryExpCS ) { - // InternalQVTimperative.g:29417:1: ( rulePrefixedPrimaryExpCS ) - // InternalQVTimperative.g:29418:1: rulePrefixedPrimaryExpCS + // InternalQVTimperative.g:30631:1: ( rulePrefixedPrimaryExpCS ) + // InternalQVTimperative.g:30632:1: rulePrefixedPrimaryExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedPrimaryExpCSAccess().getOwnedRightPrefixedPrimaryExpCSParserRuleCall_0_2_0()); @@ -84914,17 +88359,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__OwnedPathNameAssignment_0" - // InternalQVTimperative.g:29427:1: rule__NameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:30641:1: rule__NameExpCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ; public final void rule__NameExpCS__OwnedPathNameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29431:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:29432:1: ( rulePathNameCS ) + // InternalQVTimperative.g:30645:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:30646:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:29432:1: ( rulePathNameCS ) - // InternalQVTimperative.g:29433:1: rulePathNameCS + // InternalQVTimperative.g:30646:1: ( rulePathNameCS ) + // InternalQVTimperative.g:30647:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0()); @@ -84959,17 +88404,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1" - // InternalQVTimperative.g:29442:1: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 : ( ruleSquareBracketedClauseCS ) ; + // InternalQVTimperative.g:30656:1: rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1 : ( ruleSquareBracketedClauseCS ) ; public final void rule__NameExpCS__OwnedSquareBracketedClausesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29446:1: ( ( ruleSquareBracketedClauseCS ) ) - // InternalQVTimperative.g:29447:1: ( ruleSquareBracketedClauseCS ) + // InternalQVTimperative.g:30660:1: ( ( ruleSquareBracketedClauseCS ) ) + // InternalQVTimperative.g:30661:1: ( ruleSquareBracketedClauseCS ) { - // InternalQVTimperative.g:29447:1: ( ruleSquareBracketedClauseCS ) - // InternalQVTimperative.g:29448:1: ruleSquareBracketedClauseCS + // InternalQVTimperative.g:30661:1: ( ruleSquareBracketedClauseCS ) + // InternalQVTimperative.g:30662:1: ruleSquareBracketedClauseCS { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getOwnedSquareBracketedClausesSquareBracketedClauseCSParserRuleCall_1_0()); @@ -85004,17 +88449,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2" - // InternalQVTimperative.g:29457:1: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 : ( ruleRoundBracketedClauseCS ) ; + // InternalQVTimperative.g:30671:1: rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2 : ( ruleRoundBracketedClauseCS ) ; public final void rule__NameExpCS__OwnedRoundBracketedClauseAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29461:1: ( ( ruleRoundBracketedClauseCS ) ) - // InternalQVTimperative.g:29462:1: ( ruleRoundBracketedClauseCS ) + // InternalQVTimperative.g:30675:1: ( ( ruleRoundBracketedClauseCS ) ) + // InternalQVTimperative.g:30676:1: ( ruleRoundBracketedClauseCS ) { - // InternalQVTimperative.g:29462:1: ( ruleRoundBracketedClauseCS ) - // InternalQVTimperative.g:29463:1: ruleRoundBracketedClauseCS + // InternalQVTimperative.g:30676:1: ( ruleRoundBracketedClauseCS ) + // InternalQVTimperative.g:30677:1: ruleRoundBracketedClauseCS { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_2_0()); @@ -85049,17 +88494,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3" - // InternalQVTimperative.g:29472:1: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 : ( ruleCurlyBracketedClauseCS ) ; + // InternalQVTimperative.g:30686:1: rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3 : ( ruleCurlyBracketedClauseCS ) ; public final void rule__NameExpCS__OwnedCurlyBracketedClauseAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29476:1: ( ( ruleCurlyBracketedClauseCS ) ) - // InternalQVTimperative.g:29477:1: ( ruleCurlyBracketedClauseCS ) + // InternalQVTimperative.g:30690:1: ( ( ruleCurlyBracketedClauseCS ) ) + // InternalQVTimperative.g:30691:1: ( ruleCurlyBracketedClauseCS ) { - // InternalQVTimperative.g:29477:1: ( ruleCurlyBracketedClauseCS ) - // InternalQVTimperative.g:29478:1: ruleCurlyBracketedClauseCS + // InternalQVTimperative.g:30691:1: ( ruleCurlyBracketedClauseCS ) + // InternalQVTimperative.g:30692:1: ruleCurlyBracketedClauseCS { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getOwnedCurlyBracketedClauseCurlyBracketedClauseCSParserRuleCall_3_0()); @@ -85094,28 +88539,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NameExpCS__IsPreAssignment_4_0" - // InternalQVTimperative.g:29487:1: rule__NameExpCS__IsPreAssignment_4_0 : ( ( '@' ) ) ; + // InternalQVTimperative.g:30701:1: rule__NameExpCS__IsPreAssignment_4_0 : ( ( '@' ) ) ; public final void rule__NameExpCS__IsPreAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29491:1: ( ( ( '@' ) ) ) - // InternalQVTimperative.g:29492:1: ( ( '@' ) ) + // InternalQVTimperative.g:30705:1: ( ( ( '@' ) ) ) + // InternalQVTimperative.g:30706:1: ( ( '@' ) ) { - // InternalQVTimperative.g:29492:1: ( ( '@' ) ) - // InternalQVTimperative.g:29493:1: ( '@' ) + // InternalQVTimperative.g:30706:1: ( ( '@' ) ) + // InternalQVTimperative.g:30707:1: ( '@' ) { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0()); } - // InternalQVTimperative.g:29494:1: ( '@' ) - // InternalQVTimperative.g:29495:1: '@' + // InternalQVTimperative.g:30708:1: ( '@' ) + // InternalQVTimperative.g:30709:1: '@' { if ( state.backtracking==0 ) { before(grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0()); } - match(input,146,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,152,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNameExpCSAccess().getIsPreCommercialAtKeyword_4_0_0()); } @@ -85147,17 +88592,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0" - // InternalQVTimperative.g:29510:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 : ( ruleShadowPartCS ) ; + // InternalQVTimperative.g:30724:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0 : ( ruleShadowPartCS ) ; public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29514:1: ( ( ruleShadowPartCS ) ) - // InternalQVTimperative.g:29515:1: ( ruleShadowPartCS ) + // InternalQVTimperative.g:30728:1: ( ( ruleShadowPartCS ) ) + // InternalQVTimperative.g:30729:1: ( ruleShadowPartCS ) { - // InternalQVTimperative.g:29515:1: ( ruleShadowPartCS ) - // InternalQVTimperative.g:29516:1: ruleShadowPartCS + // InternalQVTimperative.g:30729:1: ( ruleShadowPartCS ) + // InternalQVTimperative.g:30730:1: ruleShadowPartCS { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_0_0()); @@ -85192,17 +88637,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1" - // InternalQVTimperative.g:29525:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 : ( ruleShadowPartCS ) ; + // InternalQVTimperative.g:30739:1: rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1 : ( ruleShadowPartCS ) ; public final void rule__CurlyBracketedClauseCS__OwnedPartsAssignment_2_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29529:1: ( ( ruleShadowPartCS ) ) - // InternalQVTimperative.g:29530:1: ( ruleShadowPartCS ) + // InternalQVTimperative.g:30743:1: ( ( ruleShadowPartCS ) ) + // InternalQVTimperative.g:30744:1: ( ruleShadowPartCS ) { - // InternalQVTimperative.g:29530:1: ( ruleShadowPartCS ) - // InternalQVTimperative.g:29531:1: ruleShadowPartCS + // InternalQVTimperative.g:30744:1: ( ruleShadowPartCS ) + // InternalQVTimperative.g:30745:1: ruleShadowPartCS { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getOwnedPartsShadowPartCSParserRuleCall_2_0_1_1_0()); @@ -85237,17 +88682,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__CurlyBracketedClauseCS__ValueAssignment_2_1" - // InternalQVTimperative.g:29540:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 : ( ruleStringLiteral ) ; + // InternalQVTimperative.g:30754:1: rule__CurlyBracketedClauseCS__ValueAssignment_2_1 : ( ruleStringLiteral ) ; public final void rule__CurlyBracketedClauseCS__ValueAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29544:1: ( ( ruleStringLiteral ) ) - // InternalQVTimperative.g:29545:1: ( ruleStringLiteral ) + // InternalQVTimperative.g:30758:1: ( ( ruleStringLiteral ) ) + // InternalQVTimperative.g:30759:1: ( ruleStringLiteral ) { - // InternalQVTimperative.g:29545:1: ( ruleStringLiteral ) - // InternalQVTimperative.g:29546:1: ruleStringLiteral + // InternalQVTimperative.g:30759:1: ( ruleStringLiteral ) + // InternalQVTimperative.g:30760:1: ruleStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getCurlyBracketedClauseCSAccess().getValueStringLiteralParserRuleCall_2_1_0()); @@ -85282,17 +88727,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0" - // InternalQVTimperative.g:29555:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 : ( ruleNavigatingArgCS ) ; + // InternalQVTimperative.g:30769:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0 : ( ruleNavigatingArgCS ) ; public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29559:1: ( ( ruleNavigatingArgCS ) ) - // InternalQVTimperative.g:29560:1: ( ruleNavigatingArgCS ) + // InternalQVTimperative.g:30773:1: ( ( ruleNavigatingArgCS ) ) + // InternalQVTimperative.g:30774:1: ( ruleNavigatingArgCS ) { - // InternalQVTimperative.g:29560:1: ( ruleNavigatingArgCS ) - // InternalQVTimperative.g:29561:1: ruleNavigatingArgCS + // InternalQVTimperative.g:30774:1: ( ruleNavigatingArgCS ) + // InternalQVTimperative.g:30775:1: ruleNavigatingArgCS { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingArgCSParserRuleCall_2_0_0()); @@ -85327,17 +88772,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1" - // InternalQVTimperative.g:29570:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 : ( ruleNavigatingCommaArgCS ) ; + // InternalQVTimperative.g:30784:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1 : ( ruleNavigatingCommaArgCS ) ; public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29574:1: ( ( ruleNavigatingCommaArgCS ) ) - // InternalQVTimperative.g:29575:1: ( ruleNavigatingCommaArgCS ) + // InternalQVTimperative.g:30788:1: ( ( ruleNavigatingCommaArgCS ) ) + // InternalQVTimperative.g:30789:1: ( ruleNavigatingCommaArgCS ) { - // InternalQVTimperative.g:29575:1: ( ruleNavigatingCommaArgCS ) - // InternalQVTimperative.g:29576:1: ruleNavigatingCommaArgCS + // InternalQVTimperative.g:30789:1: ( ruleNavigatingCommaArgCS ) + // InternalQVTimperative.g:30790:1: ruleNavigatingCommaArgCS { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_1_0()); @@ -85372,17 +88817,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0" - // InternalQVTimperative.g:29585:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 : ( ruleNavigatingSemiArgCS ) ; + // InternalQVTimperative.g:30799:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0 : ( ruleNavigatingSemiArgCS ) ; public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29589:1: ( ( ruleNavigatingSemiArgCS ) ) - // InternalQVTimperative.g:29590:1: ( ruleNavigatingSemiArgCS ) + // InternalQVTimperative.g:30803:1: ( ( ruleNavigatingSemiArgCS ) ) + // InternalQVTimperative.g:30804:1: ( ruleNavigatingSemiArgCS ) { - // InternalQVTimperative.g:29590:1: ( ruleNavigatingSemiArgCS ) - // InternalQVTimperative.g:29591:1: ruleNavigatingSemiArgCS + // InternalQVTimperative.g:30804:1: ( ruleNavigatingSemiArgCS ) + // InternalQVTimperative.g:30805:1: ruleNavigatingSemiArgCS { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingSemiArgCSParserRuleCall_2_2_0_0()); @@ -85417,17 +88862,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1" - // InternalQVTimperative.g:29600:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 : ( ruleNavigatingCommaArgCS ) ; + // InternalQVTimperative.g:30814:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1 : ( ruleNavigatingCommaArgCS ) ; public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29604:1: ( ( ruleNavigatingCommaArgCS ) ) - // InternalQVTimperative.g:29605:1: ( ruleNavigatingCommaArgCS ) + // InternalQVTimperative.g:30818:1: ( ( ruleNavigatingCommaArgCS ) ) + // InternalQVTimperative.g:30819:1: ( ruleNavigatingCommaArgCS ) { - // InternalQVTimperative.g:29605:1: ( ruleNavigatingCommaArgCS ) - // InternalQVTimperative.g:29606:1: ruleNavigatingCommaArgCS + // InternalQVTimperative.g:30819:1: ( ruleNavigatingCommaArgCS ) + // InternalQVTimperative.g:30820:1: ruleNavigatingCommaArgCS { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_2_1_0()); @@ -85462,17 +88907,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0" - // InternalQVTimperative.g:29615:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 : ( ruleNavigatingBarArgCS ) ; + // InternalQVTimperative.g:30829:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0 : ( ruleNavigatingBarArgCS ) ; public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29619:1: ( ( ruleNavigatingBarArgCS ) ) - // InternalQVTimperative.g:29620:1: ( ruleNavigatingBarArgCS ) + // InternalQVTimperative.g:30833:1: ( ( ruleNavigatingBarArgCS ) ) + // InternalQVTimperative.g:30834:1: ( ruleNavigatingBarArgCS ) { - // InternalQVTimperative.g:29620:1: ( ruleNavigatingBarArgCS ) - // InternalQVTimperative.g:29621:1: ruleNavigatingBarArgCS + // InternalQVTimperative.g:30834:1: ( ruleNavigatingBarArgCS ) + // InternalQVTimperative.g:30835:1: ruleNavigatingBarArgCS { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingBarArgCSParserRuleCall_2_3_0_0()); @@ -85507,17 +88952,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1" - // InternalQVTimperative.g:29630:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 : ( ruleNavigatingCommaArgCS ) ; + // InternalQVTimperative.g:30844:1: rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1 : ( ruleNavigatingCommaArgCS ) ; public final void rule__RoundBracketedClauseCS__OwnedArgumentsAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29634:1: ( ( ruleNavigatingCommaArgCS ) ) - // InternalQVTimperative.g:29635:1: ( ruleNavigatingCommaArgCS ) + // InternalQVTimperative.g:30848:1: ( ( ruleNavigatingCommaArgCS ) ) + // InternalQVTimperative.g:30849:1: ( ruleNavigatingCommaArgCS ) { - // InternalQVTimperative.g:29635:1: ( ruleNavigatingCommaArgCS ) - // InternalQVTimperative.g:29636:1: ruleNavigatingCommaArgCS + // InternalQVTimperative.g:30849:1: ( ruleNavigatingCommaArgCS ) + // InternalQVTimperative.g:30850:1: ruleNavigatingCommaArgCS { if ( state.backtracking==0 ) { before(grammarAccess.getRoundBracketedClauseCSAccess().getOwnedArgumentsNavigatingCommaArgCSParserRuleCall_2_3_1_0()); @@ -85552,17 +88997,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__OwnedTermsAssignment_1" - // InternalQVTimperative.g:29645:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30859:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_1 : ( ruleExpCS ) ; public final void rule__SquareBracketedClauseCS__OwnedTermsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29649:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29650:1: ( ruleExpCS ) + // InternalQVTimperative.g:30863:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30864:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29650:1: ( ruleExpCS ) - // InternalQVTimperative.g:29651:1: ruleExpCS + // InternalQVTimperative.g:30864:1: ( ruleExpCS ) + // InternalQVTimperative.g:30865:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_1_0()); @@ -85597,17 +89042,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1" - // InternalQVTimperative.g:29660:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30874:1: rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1 : ( ruleExpCS ) ; public final void rule__SquareBracketedClauseCS__OwnedTermsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29664:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29665:1: ( ruleExpCS ) + // InternalQVTimperative.g:30878:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30879:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29665:1: ( ruleExpCS ) - // InternalQVTimperative.g:29666:1: ruleExpCS + // InternalQVTimperative.g:30879:1: ( ruleExpCS ) + // InternalQVTimperative.g:30880:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getSquareBracketedClauseCSAccess().getOwnedTermsExpCSParserRuleCall_2_1_0()); @@ -85642,17 +89087,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0" - // InternalQVTimperative.g:29675:1: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 : ( ruleNavigatingArgExpCS ) ; + // InternalQVTimperative.g:30889:1: rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0 : ( ruleNavigatingArgExpCS ) ; public final void rule__NavigatingArgCS__OwnedNameExpressionAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29679:1: ( ( ruleNavigatingArgExpCS ) ) - // InternalQVTimperative.g:29680:1: ( ruleNavigatingArgExpCS ) + // InternalQVTimperative.g:30893:1: ( ( ruleNavigatingArgExpCS ) ) + // InternalQVTimperative.g:30894:1: ( ruleNavigatingArgExpCS ) { - // InternalQVTimperative.g:29680:1: ( ruleNavigatingArgExpCS ) - // InternalQVTimperative.g:29681:1: ruleNavigatingArgExpCS + // InternalQVTimperative.g:30894:1: ( ruleNavigatingArgExpCS ) + // InternalQVTimperative.g:30895:1: ruleNavigatingArgExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_0_0_0()); @@ -85687,17 +89132,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1" - // InternalQVTimperative.g:29690:1: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:30904:1: rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1 : ( ruleTypeExpCS ) ; public final void rule__NavigatingArgCS__OwnedTypeAssignment_0_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29694:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:29695:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:30908:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:30909:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:29695:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:29696:1: ruleTypeExpCS + // InternalQVTimperative.g:30909:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:30910:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_0_1_0_1_0()); @@ -85732,17 +89177,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1" - // InternalQVTimperative.g:29705:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30919:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1 : ( ruleExpCS ) ; public final void rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29709:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29710:1: ( ruleExpCS ) + // InternalQVTimperative.g:30923:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30924:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29710:1: ( ruleExpCS ) - // InternalQVTimperative.g:29711:1: ruleExpCS + // InternalQVTimperative.g:30924:1: ( ruleExpCS ) + // InternalQVTimperative.g:30925:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_0_2_1_0()); @@ -85777,17 +89222,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1" - // InternalQVTimperative.g:29720:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:30934:1: rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1 : ( ruleExpCS ) ; public final void rule__NavigatingArgCS__OwnedInitExpressionAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29724:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29725:1: ( ruleExpCS ) + // InternalQVTimperative.g:30938:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:30939:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29725:1: ( ruleExpCS ) - // InternalQVTimperative.g:29726:1: ruleExpCS + // InternalQVTimperative.g:30939:1: ( ruleExpCS ) + // InternalQVTimperative.g:30940:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_0_1_1_1_0()); @@ -85822,17 +89267,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingArgCS__OwnedTypeAssignment_1_1" - // InternalQVTimperative.g:29735:1: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:30949:1: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ; public final void rule__NavigatingArgCS__OwnedTypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29739:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:29740:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:30953:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:30954:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:29740:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:29741:1: ruleTypeExpCS + // InternalQVTimperative.g:30954:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:30955:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); @@ -85867,28 +89312,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__PrefixAssignment_0" - // InternalQVTimperative.g:29750:1: rule__NavigatingBarArgCS__PrefixAssignment_0 : ( ( '|' ) ) ; + // InternalQVTimperative.g:30964:1: rule__NavigatingBarArgCS__PrefixAssignment_0 : ( ( '|' ) ) ; public final void rule__NavigatingBarArgCS__PrefixAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29754:1: ( ( ( '|' ) ) ) - // InternalQVTimperative.g:29755:1: ( ( '|' ) ) + // InternalQVTimperative.g:30968:1: ( ( ( '|' ) ) ) + // InternalQVTimperative.g:30969:1: ( ( '|' ) ) { - // InternalQVTimperative.g:29755:1: ( ( '|' ) ) - // InternalQVTimperative.g:29756:1: ( '|' ) + // InternalQVTimperative.g:30969:1: ( ( '|' ) ) + // InternalQVTimperative.g:30970:1: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } - // InternalQVTimperative.g:29757:1: ( '|' ) - // InternalQVTimperative.g:29758:1: '|' + // InternalQVTimperative.g:30971:1: ( '|' ) + // InternalQVTimperative.g:30972:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } - match(input,147,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,153,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } @@ -85920,17 +89365,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1" - // InternalQVTimperative.g:29773:1: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ; + // InternalQVTimperative.g:30987:1: rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ; public final void rule__NavigatingBarArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29777:1: ( ( ruleNavigatingArgExpCS ) ) - // InternalQVTimperative.g:29778:1: ( ruleNavigatingArgExpCS ) + // InternalQVTimperative.g:30991:1: ( ( ruleNavigatingArgExpCS ) ) + // InternalQVTimperative.g:30992:1: ( ruleNavigatingArgExpCS ) { - // InternalQVTimperative.g:29778:1: ( ruleNavigatingArgExpCS ) - // InternalQVTimperative.g:29779:1: ruleNavigatingArgExpCS + // InternalQVTimperative.g:30992:1: ( ruleNavigatingArgExpCS ) + // InternalQVTimperative.g:30993:1: ruleNavigatingArgExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0()); @@ -85965,17 +89410,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1" - // InternalQVTimperative.g:29788:1: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:31002:1: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ; public final void rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29792:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:29793:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:31006:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:31007:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:29793:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:29794:1: ruleTypeExpCS + // InternalQVTimperative.g:31007:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:31008:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); @@ -86010,17 +89455,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1" - // InternalQVTimperative.g:29803:1: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31017:1: rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ; public final void rule__NavigatingBarArgCS__OwnedInitExpressionAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29807:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29808:1: ( ruleExpCS ) + // InternalQVTimperative.g:31021:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31022:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29808:1: ( ruleExpCS ) - // InternalQVTimperative.g:29809:1: ruleExpCS + // InternalQVTimperative.g:31022:1: ( ruleExpCS ) + // InternalQVTimperative.g:31023:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_1_0()); @@ -86055,28 +89500,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__PrefixAssignment_0" - // InternalQVTimperative.g:29818:1: rule__NavigatingCommaArgCS__PrefixAssignment_0 : ( ( ',' ) ) ; + // InternalQVTimperative.g:31032:1: rule__NavigatingCommaArgCS__PrefixAssignment_0 : ( ( ',' ) ) ; public final void rule__NavigatingCommaArgCS__PrefixAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29822:1: ( ( ( ',' ) ) ) - // InternalQVTimperative.g:29823:1: ( ( ',' ) ) + // InternalQVTimperative.g:31036:1: ( ( ( ',' ) ) ) + // InternalQVTimperative.g:31037:1: ( ( ',' ) ) { - // InternalQVTimperative.g:29823:1: ( ( ',' ) ) - // InternalQVTimperative.g:29824:1: ( ',' ) + // InternalQVTimperative.g:31037:1: ( ( ',' ) ) + // InternalQVTimperative.g:31038:1: ( ',' ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } - // InternalQVTimperative.g:29825:1: ( ',' ) - // InternalQVTimperative.g:29826:1: ',' + // InternalQVTimperative.g:31039:1: ( ',' ) + // InternalQVTimperative.g:31040:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } - match(input,69,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } @@ -86108,17 +89553,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1" - // InternalQVTimperative.g:29841:1: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ; + // InternalQVTimperative.g:31055:1: rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ; public final void rule__NavigatingCommaArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29845:1: ( ( ruleNavigatingArgExpCS ) ) - // InternalQVTimperative.g:29846:1: ( ruleNavigatingArgExpCS ) + // InternalQVTimperative.g:31059:1: ( ( ruleNavigatingArgExpCS ) ) + // InternalQVTimperative.g:31060:1: ( ruleNavigatingArgExpCS ) { - // InternalQVTimperative.g:29846:1: ( ruleNavigatingArgExpCS ) - // InternalQVTimperative.g:29847:1: ruleNavigatingArgExpCS + // InternalQVTimperative.g:31060:1: ( ruleNavigatingArgExpCS ) + // InternalQVTimperative.g:31061:1: ruleNavigatingArgExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0()); @@ -86153,17 +89598,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1" - // InternalQVTimperative.g:29856:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:31070:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1 : ( ruleTypeExpCS ) ; public final void rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29860:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:29861:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:31074:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:31075:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:29861:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:29862:1: ruleTypeExpCS + // InternalQVTimperative.g:31075:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:31076:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0_1_0()); @@ -86198,17 +89643,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1" - // InternalQVTimperative.g:29871:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31085:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1 : ( ruleExpCS ) ; public final void rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29875:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29876:1: ( ruleExpCS ) + // InternalQVTimperative.g:31089:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31090:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29876:1: ( ruleExpCS ) - // InternalQVTimperative.g:29877:1: ruleExpCS + // InternalQVTimperative.g:31090:1: ( ruleExpCS ) + // InternalQVTimperative.g:31091:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_0_2_1_0()); @@ -86243,17 +89688,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1" - // InternalQVTimperative.g:29886:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31100:1: rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1 : ( ruleExpCS ) ; public final void rule__NavigatingCommaArgCS__OwnedInitExpressionAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29890:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29891:1: ( ruleExpCS ) + // InternalQVTimperative.g:31104:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31105:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29891:1: ( ruleExpCS ) - // InternalQVTimperative.g:29892:1: ruleExpCS + // InternalQVTimperative.g:31105:1: ( ruleExpCS ) + // InternalQVTimperative.g:31106:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_1_1_0()); @@ -86288,28 +89733,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__PrefixAssignment_0" - // InternalQVTimperative.g:29901:1: rule__NavigatingSemiArgCS__PrefixAssignment_0 : ( ( ';' ) ) ; + // InternalQVTimperative.g:31115:1: rule__NavigatingSemiArgCS__PrefixAssignment_0 : ( ( ';' ) ) ; public final void rule__NavigatingSemiArgCS__PrefixAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29905:1: ( ( ( ';' ) ) ) - // InternalQVTimperative.g:29906:1: ( ( ';' ) ) + // InternalQVTimperative.g:31119:1: ( ( ( ';' ) ) ) + // InternalQVTimperative.g:31120:1: ( ( ';' ) ) { - // InternalQVTimperative.g:29906:1: ( ( ';' ) ) - // InternalQVTimperative.g:29907:1: ( ';' ) + // InternalQVTimperative.g:31120:1: ( ( ';' ) ) + // InternalQVTimperative.g:31121:1: ( ';' ) { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } - // InternalQVTimperative.g:29908:1: ( ';' ) - // InternalQVTimperative.g:29909:1: ';' + // InternalQVTimperative.g:31122:1: ( ';' ) + // InternalQVTimperative.g:31123:1: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } - match(input,17,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } @@ -86341,17 +89786,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1" - // InternalQVTimperative.g:29924:1: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ; + // InternalQVTimperative.g:31138:1: rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1 : ( ruleNavigatingArgExpCS ) ; public final void rule__NavigatingSemiArgCS__OwnedNameExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29928:1: ( ( ruleNavigatingArgExpCS ) ) - // InternalQVTimperative.g:29929:1: ( ruleNavigatingArgExpCS ) + // InternalQVTimperative.g:31142:1: ( ( ruleNavigatingArgExpCS ) ) + // InternalQVTimperative.g:31143:1: ( ruleNavigatingArgExpCS ) { - // InternalQVTimperative.g:29929:1: ( ruleNavigatingArgExpCS ) - // InternalQVTimperative.g:29930:1: ruleNavigatingArgExpCS + // InternalQVTimperative.g:31143:1: ( ruleNavigatingArgExpCS ) + // InternalQVTimperative.g:31144:1: ruleNavigatingArgExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedNameExpressionNavigatingArgExpCSParserRuleCall_1_0()); @@ -86386,17 +89831,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1" - // InternalQVTimperative.g:29939:1: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:31153:1: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ; public final void rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29943:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:29944:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:31157:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:31158:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:29944:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:29945:1: ruleTypeExpCS + // InternalQVTimperative.g:31158:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:31159:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); @@ -86431,17 +89876,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1" - // InternalQVTimperative.g:29954:1: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31168:1: rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1 : ( ruleExpCS ) ; public final void rule__NavigatingSemiArgCS__OwnedInitExpressionAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29958:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29959:1: ( ruleExpCS ) + // InternalQVTimperative.g:31172:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31173:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29959:1: ( ruleExpCS ) - // InternalQVTimperative.g:29960:1: ruleExpCS + // InternalQVTimperative.g:31173:1: ( ruleExpCS ) + // InternalQVTimperative.g:31174:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedInitExpressionExpCSParserRuleCall_2_2_1_0()); @@ -86476,23 +89921,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__OwnedConditionAssignment_1" - // InternalQVTimperative.g:29969:1: rule__IfExpCS__OwnedConditionAssignment_1 : ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) ; + // InternalQVTimperative.g:31183:1: rule__IfExpCS__OwnedConditionAssignment_1 : ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) ; public final void rule__IfExpCS__OwnedConditionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29973:1: ( ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) ) - // InternalQVTimperative.g:29974:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) + // InternalQVTimperative.g:31187:1: ( ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) ) + // InternalQVTimperative.g:31188:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) { - // InternalQVTimperative.g:29974:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) - // InternalQVTimperative.g:29975:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) + // InternalQVTimperative.g:31188:1: ( ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) ) + // InternalQVTimperative.g:31189:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedConditionAlternatives_1_0()); } - // InternalQVTimperative.g:29976:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) - // InternalQVTimperative.g:29976:2: rule__IfExpCS__OwnedConditionAlternatives_1_0 + // InternalQVTimperative.g:31190:1: ( rule__IfExpCS__OwnedConditionAlternatives_1_0 ) + // InternalQVTimperative.g:31190:2: rule__IfExpCS__OwnedConditionAlternatives_1_0 { pushFollow(FollowSets000.FOLLOW_2); rule__IfExpCS__OwnedConditionAlternatives_1_0(); @@ -86527,17 +89972,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__OwnedThenExpressionAssignment_3" - // InternalQVTimperative.g:29985:1: rule__IfExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31199:1: rule__IfExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ; public final void rule__IfExpCS__OwnedThenExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:29989:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:29990:1: ( ruleExpCS ) + // InternalQVTimperative.g:31203:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31204:1: ( ruleExpCS ) { - // InternalQVTimperative.g:29990:1: ( ruleExpCS ) - // InternalQVTimperative.g:29991:1: ruleExpCS + // InternalQVTimperative.g:31204:1: ( ruleExpCS ) + // InternalQVTimperative.g:31205:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0()); @@ -86572,17 +90017,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__OwnedIfThenExpressionsAssignment_4" - // InternalQVTimperative.g:30000:1: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 : ( ruleElseIfThenExpCS ) ; + // InternalQVTimperative.g:31214:1: rule__IfExpCS__OwnedIfThenExpressionsAssignment_4 : ( ruleElseIfThenExpCS ) ; public final void rule__IfExpCS__OwnedIfThenExpressionsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30004:1: ( ( ruleElseIfThenExpCS ) ) - // InternalQVTimperative.g:30005:1: ( ruleElseIfThenExpCS ) + // InternalQVTimperative.g:31218:1: ( ( ruleElseIfThenExpCS ) ) + // InternalQVTimperative.g:31219:1: ( ruleElseIfThenExpCS ) { - // InternalQVTimperative.g:30005:1: ( ruleElseIfThenExpCS ) - // InternalQVTimperative.g:30006:1: ruleElseIfThenExpCS + // InternalQVTimperative.g:31219:1: ( ruleElseIfThenExpCS ) + // InternalQVTimperative.g:31220:1: ruleElseIfThenExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedIfThenExpressionsElseIfThenExpCSParserRuleCall_4_0()); @@ -86617,17 +90062,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__IfExpCS__OwnedElseExpressionAssignment_6" - // InternalQVTimperative.g:30015:1: rule__IfExpCS__OwnedElseExpressionAssignment_6 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31229:1: rule__IfExpCS__OwnedElseExpressionAssignment_6 : ( ruleExpCS ) ; public final void rule__IfExpCS__OwnedElseExpressionAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30019:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:30020:1: ( ruleExpCS ) + // InternalQVTimperative.g:31233:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31234:1: ( ruleExpCS ) { - // InternalQVTimperative.g:30020:1: ( ruleExpCS ) - // InternalQVTimperative.g:30021:1: ruleExpCS + // InternalQVTimperative.g:31234:1: ( ruleExpCS ) + // InternalQVTimperative.g:31235:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getOwnedElseExpressionExpCSParserRuleCall_6_0()); @@ -86662,17 +90107,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ElseIfThenExpCS__OwnedConditionAssignment_1" - // InternalQVTimperative.g:30030:1: rule__ElseIfThenExpCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31244:1: rule__ElseIfThenExpCS__OwnedConditionAssignment_1 : ( ruleExpCS ) ; public final void rule__ElseIfThenExpCS__OwnedConditionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30034:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:30035:1: ( ruleExpCS ) + // InternalQVTimperative.g:31248:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31249:1: ( ruleExpCS ) { - // InternalQVTimperative.g:30035:1: ( ruleExpCS ) - // InternalQVTimperative.g:30036:1: ruleExpCS + // InternalQVTimperative.g:31249:1: ( ruleExpCS ) + // InternalQVTimperative.g:31250:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getElseIfThenExpCSAccess().getOwnedConditionExpCSParserRuleCall_1_0()); @@ -86707,17 +90152,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3" - // InternalQVTimperative.g:30045:1: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31259:1: rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3 : ( ruleExpCS ) ; public final void rule__ElseIfThenExpCS__OwnedThenExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30049:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:30050:1: ( ruleExpCS ) + // InternalQVTimperative.g:31263:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31264:1: ( ruleExpCS ) { - // InternalQVTimperative.g:30050:1: ( ruleExpCS ) - // InternalQVTimperative.g:30051:1: ruleExpCS + // InternalQVTimperative.g:31264:1: ( ruleExpCS ) + // InternalQVTimperative.g:31265:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getElseIfThenExpCSAccess().getOwnedThenExpressionExpCSParserRuleCall_3_0()); @@ -86752,17 +90197,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__OwnedVariablesAssignment_1" - // InternalQVTimperative.g:30060:1: rule__LetExpCS__OwnedVariablesAssignment_1 : ( ruleLetVariableCS ) ; + // InternalQVTimperative.g:31274:1: rule__LetExpCS__OwnedVariablesAssignment_1 : ( ruleLetVariableCS ) ; public final void rule__LetExpCS__OwnedVariablesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30064:1: ( ( ruleLetVariableCS ) ) - // InternalQVTimperative.g:30065:1: ( ruleLetVariableCS ) + // InternalQVTimperative.g:31278:1: ( ( ruleLetVariableCS ) ) + // InternalQVTimperative.g:31279:1: ( ruleLetVariableCS ) { - // InternalQVTimperative.g:30065:1: ( ruleLetVariableCS ) - // InternalQVTimperative.g:30066:1: ruleLetVariableCS + // InternalQVTimperative.g:31279:1: ( ruleLetVariableCS ) + // InternalQVTimperative.g:31280:1: ruleLetVariableCS { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_1_0()); @@ -86797,17 +90242,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__OwnedVariablesAssignment_2_1" - // InternalQVTimperative.g:30075:1: rule__LetExpCS__OwnedVariablesAssignment_2_1 : ( ruleLetVariableCS ) ; + // InternalQVTimperative.g:31289:1: rule__LetExpCS__OwnedVariablesAssignment_2_1 : ( ruleLetVariableCS ) ; public final void rule__LetExpCS__OwnedVariablesAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30079:1: ( ( ruleLetVariableCS ) ) - // InternalQVTimperative.g:30080:1: ( ruleLetVariableCS ) + // InternalQVTimperative.g:31293:1: ( ( ruleLetVariableCS ) ) + // InternalQVTimperative.g:31294:1: ( ruleLetVariableCS ) { - // InternalQVTimperative.g:30080:1: ( ruleLetVariableCS ) - // InternalQVTimperative.g:30081:1: ruleLetVariableCS + // InternalQVTimperative.g:31294:1: ( ruleLetVariableCS ) + // InternalQVTimperative.g:31295:1: ruleLetVariableCS { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getOwnedVariablesLetVariableCSParserRuleCall_2_1_0()); @@ -86842,17 +90287,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetExpCS__OwnedInExpressionAssignment_4" - // InternalQVTimperative.g:30090:1: rule__LetExpCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31304:1: rule__LetExpCS__OwnedInExpressionAssignment_4 : ( ruleExpCS ) ; public final void rule__LetExpCS__OwnedInExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30094:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:30095:1: ( ruleExpCS ) + // InternalQVTimperative.g:31308:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31309:1: ( ruleExpCS ) { - // InternalQVTimperative.g:30095:1: ( ruleExpCS ) - // InternalQVTimperative.g:30096:1: ruleExpCS + // InternalQVTimperative.g:31309:1: ( ruleExpCS ) + // InternalQVTimperative.g:31310:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getOwnedInExpressionExpCSParserRuleCall_4_0()); @@ -86887,17 +90332,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__NameAssignment_0" - // InternalQVTimperative.g:30105:1: rule__LetVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:31319:1: rule__LetVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; public final void rule__LetVariableCS__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30109:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:30110:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:31323:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:31324:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:30110:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:30111:1: ruleUnrestrictedName + // InternalQVTimperative.g:31324:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:31325:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); @@ -86932,17 +90377,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1" - // InternalQVTimperative.g:30120:1: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 : ( ruleRoundBracketedClauseCS ) ; + // InternalQVTimperative.g:31334:1: rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1 : ( ruleRoundBracketedClauseCS ) ; public final void rule__LetVariableCS__OwnedRoundBracketedClauseAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30124:1: ( ( ruleRoundBracketedClauseCS ) ) - // InternalQVTimperative.g:30125:1: ( ruleRoundBracketedClauseCS ) + // InternalQVTimperative.g:31338:1: ( ( ruleRoundBracketedClauseCS ) ) + // InternalQVTimperative.g:31339:1: ( ruleRoundBracketedClauseCS ) { - // InternalQVTimperative.g:30125:1: ( ruleRoundBracketedClauseCS ) - // InternalQVTimperative.g:30126:1: ruleRoundBracketedClauseCS + // InternalQVTimperative.g:31339:1: ( ruleRoundBracketedClauseCS ) + // InternalQVTimperative.g:31340:1: ruleRoundBracketedClauseCS { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getOwnedRoundBracketedClauseRoundBracketedClauseCSParserRuleCall_1_0()); @@ -86977,17 +90422,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__OwnedTypeAssignment_2_1" - // InternalQVTimperative.g:30135:1: rule__LetVariableCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ; + // InternalQVTimperative.g:31349:1: rule__LetVariableCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ; public final void rule__LetVariableCS__OwnedTypeAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30139:1: ( ( ruleTypeExpCS ) ) - // InternalQVTimperative.g:30140:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:31353:1: ( ( ruleTypeExpCS ) ) + // InternalQVTimperative.g:31354:1: ( ruleTypeExpCS ) { - // InternalQVTimperative.g:30140:1: ( ruleTypeExpCS ) - // InternalQVTimperative.g:30141:1: ruleTypeExpCS + // InternalQVTimperative.g:31354:1: ( ruleTypeExpCS ) + // InternalQVTimperative.g:31355:1: ruleTypeExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); @@ -87022,17 +90467,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__LetVariableCS__OwnedInitExpressionAssignment_4" - // InternalQVTimperative.g:30150:1: rule__LetVariableCS__OwnedInitExpressionAssignment_4 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31364:1: rule__LetVariableCS__OwnedInitExpressionAssignment_4 : ( ruleExpCS ) ; public final void rule__LetVariableCS__OwnedInitExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30154:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:30155:1: ( ruleExpCS ) + // InternalQVTimperative.g:31368:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31369:1: ( ruleExpCS ) { - // InternalQVTimperative.g:30155:1: ( ruleExpCS ) - // InternalQVTimperative.g:30156:1: ruleExpCS + // InternalQVTimperative.g:31369:1: ( ruleExpCS ) + // InternalQVTimperative.g:31370:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getOwnedInitExpressionExpCSParserRuleCall_4_0()); @@ -87067,17 +90512,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NestedExpCS__OwnedExpressionAssignment_1" - // InternalQVTimperative.g:30165:1: rule__NestedExpCS__OwnedExpressionAssignment_1 : ( ruleExpCS ) ; + // InternalQVTimperative.g:31379:1: rule__NestedExpCS__OwnedExpressionAssignment_1 : ( ruleExpCS ) ; public final void rule__NestedExpCS__OwnedExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30169:1: ( ( ruleExpCS ) ) - // InternalQVTimperative.g:30170:1: ( ruleExpCS ) + // InternalQVTimperative.g:31383:1: ( ( ruleExpCS ) ) + // InternalQVTimperative.g:31384:1: ( ruleExpCS ) { - // InternalQVTimperative.g:30170:1: ( ruleExpCS ) - // InternalQVTimperative.g:30171:1: ruleExpCS + // InternalQVTimperative.g:31384:1: ( ruleExpCS ) + // InternalQVTimperative.g:31385:1: ruleExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getOwnedExpressionExpCSParserRuleCall_1_0()); @@ -87112,17 +90557,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityBoundsCS__LowerBoundAssignment_0" - // InternalQVTimperative.g:30180:1: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 : ( ruleLOWER ) ; + // InternalQVTimperative.g:31394:1: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 : ( ruleLOWER ) ; public final void rule__MultiplicityBoundsCS__LowerBoundAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30184:1: ( ( ruleLOWER ) ) - // InternalQVTimperative.g:30185:1: ( ruleLOWER ) + // InternalQVTimperative.g:31398:1: ( ( ruleLOWER ) ) + // InternalQVTimperative.g:31399:1: ( ruleLOWER ) { - // InternalQVTimperative.g:30185:1: ( ruleLOWER ) - // InternalQVTimperative.g:30186:1: ruleLOWER + // InternalQVTimperative.g:31399:1: ( ruleLOWER ) + // InternalQVTimperative.g:31400:1: ruleLOWER { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0()); @@ -87157,17 +90602,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1" - // InternalQVTimperative.g:30195:1: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 : ( ruleUPPER ) ; + // InternalQVTimperative.g:31409:1: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 : ( ruleUPPER ) ; public final void rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30199:1: ( ( ruleUPPER ) ) - // InternalQVTimperative.g:30200:1: ( ruleUPPER ) + // InternalQVTimperative.g:31413:1: ( ( ruleUPPER ) ) + // InternalQVTimperative.g:31414:1: ( ruleUPPER ) { - // InternalQVTimperative.g:30200:1: ( ruleUPPER ) - // InternalQVTimperative.g:30201:1: ruleUPPER + // InternalQVTimperative.g:31414:1: ( ruleUPPER ) + // InternalQVTimperative.g:31415:1: ruleUPPER { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0()); @@ -87202,28 +90647,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityCS__IsNullFreeAssignment_2_1" - // InternalQVTimperative.g:30210:1: rule__MultiplicityCS__IsNullFreeAssignment_2_1 : ( ( '|1' ) ) ; + // InternalQVTimperative.g:31424:1: rule__MultiplicityCS__IsNullFreeAssignment_2_1 : ( ( '|1' ) ) ; public final void rule__MultiplicityCS__IsNullFreeAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30214:1: ( ( ( '|1' ) ) ) - // InternalQVTimperative.g:30215:1: ( ( '|1' ) ) + // InternalQVTimperative.g:31428:1: ( ( ( '|1' ) ) ) + // InternalQVTimperative.g:31429:1: ( ( '|1' ) ) { - // InternalQVTimperative.g:30215:1: ( ( '|1' ) ) - // InternalQVTimperative.g:30216:1: ( '|1' ) + // InternalQVTimperative.g:31429:1: ( ( '|1' ) ) + // InternalQVTimperative.g:31430:1: ( '|1' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0()); } - // InternalQVTimperative.g:30217:1: ( '|1' ) - // InternalQVTimperative.g:30218:1: '|1' + // InternalQVTimperative.g:31431:1: ( '|1' ) + // InternalQVTimperative.g:31432:1: '|1' { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0()); } - match(input,148,FollowSets000.FOLLOW_2); if (state.failed) return ; + match(input,154,FollowSets000.FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getIsNullFree1Keyword_2_1_0()); } @@ -87255,23 +90700,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__MultiplicityStringCS__StringBoundsAssignment" - // InternalQVTimperative.g:30233:1: rule__MultiplicityStringCS__StringBoundsAssignment : ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ; + // InternalQVTimperative.g:31447:1: rule__MultiplicityStringCS__StringBoundsAssignment : ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ; public final void rule__MultiplicityStringCS__StringBoundsAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30237:1: ( ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ) - // InternalQVTimperative.g:30238:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) + // InternalQVTimperative.g:31451:1: ( ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ) + // InternalQVTimperative.g:31452:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) { - // InternalQVTimperative.g:30238:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) - // InternalQVTimperative.g:30239:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) + // InternalQVTimperative.g:31452:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) + // InternalQVTimperative.g:31453:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAlternatives_0()); } - // InternalQVTimperative.g:30240:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) - // InternalQVTimperative.g:30240:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0 + // InternalQVTimperative.g:31454:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) + // InternalQVTimperative.g:31454:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0 { pushFollow(FollowSets000.FOLLOW_2); rule__MultiplicityStringCS__StringBoundsAlternatives_0(); @@ -87306,17 +90751,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PathNameCS__OwnedPathElementsAssignment_0" - // InternalQVTimperative.g:30249:1: rule__PathNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ; + // InternalQVTimperative.g:31463:1: rule__PathNameCS__OwnedPathElementsAssignment_0 : ( ruleFirstPathElementCS ) ; public final void rule__PathNameCS__OwnedPathElementsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30253:1: ( ( ruleFirstPathElementCS ) ) - // InternalQVTimperative.g:30254:1: ( ruleFirstPathElementCS ) + // InternalQVTimperative.g:31467:1: ( ( ruleFirstPathElementCS ) ) + // InternalQVTimperative.g:31468:1: ( ruleFirstPathElementCS ) { - // InternalQVTimperative.g:30254:1: ( ruleFirstPathElementCS ) - // InternalQVTimperative.g:30255:1: ruleFirstPathElementCS + // InternalQVTimperative.g:31468:1: ( ruleFirstPathElementCS ) + // InternalQVTimperative.g:31469:1: ruleFirstPathElementCS { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsFirstPathElementCSParserRuleCall_0_0()); @@ -87351,17 +90796,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PathNameCS__OwnedPathElementsAssignment_1_1" - // InternalQVTimperative.g:30264:1: rule__PathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ; + // InternalQVTimperative.g:31478:1: rule__PathNameCS__OwnedPathElementsAssignment_1_1 : ( ruleNextPathElementCS ) ; public final void rule__PathNameCS__OwnedPathElementsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30268:1: ( ( ruleNextPathElementCS ) ) - // InternalQVTimperative.g:30269:1: ( ruleNextPathElementCS ) + // InternalQVTimperative.g:31482:1: ( ( ruleNextPathElementCS ) ) + // InternalQVTimperative.g:31483:1: ( ruleNextPathElementCS ) { - // InternalQVTimperative.g:30269:1: ( ruleNextPathElementCS ) - // InternalQVTimperative.g:30270:1: ruleNextPathElementCS + // InternalQVTimperative.g:31483:1: ( ruleNextPathElementCS ) + // InternalQVTimperative.g:31484:1: ruleNextPathElementCS { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getOwnedPathElementsNextPathElementCSParserRuleCall_1_1_0()); @@ -87396,23 +90841,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__FirstPathElementCS__ReferredElementAssignment" - // InternalQVTimperative.g:30279:1: rule__FirstPathElementCS__ReferredElementAssignment : ( ( ruleUnrestrictedName ) ) ; + // InternalQVTimperative.g:31493:1: rule__FirstPathElementCS__ReferredElementAssignment : ( ( ruleUnrestrictedName ) ) ; public final void rule__FirstPathElementCS__ReferredElementAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30283:1: ( ( ( ruleUnrestrictedName ) ) ) - // InternalQVTimperative.g:30284:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:31497:1: ( ( ( ruleUnrestrictedName ) ) ) + // InternalQVTimperative.g:31498:1: ( ( ruleUnrestrictedName ) ) { - // InternalQVTimperative.g:30284:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:30285:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:31498:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:31499:1: ( ruleUnrestrictedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getFirstPathElementCSAccess().getReferredElementNamedElementCrossReference_0()); } - // InternalQVTimperative.g:30286:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:30287:1: ruleUnrestrictedName + // InternalQVTimperative.g:31500:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:31501:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getFirstPathElementCSAccess().getReferredElementNamedElementUnrestrictedNameParserRuleCall_0_1()); @@ -87453,23 +90898,23 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__NextPathElementCS__ReferredElementAssignment" - // InternalQVTimperative.g:30298:1: rule__NextPathElementCS__ReferredElementAssignment : ( ( ruleUnreservedName ) ) ; + // InternalQVTimperative.g:31512:1: rule__NextPathElementCS__ReferredElementAssignment : ( ( ruleUnreservedName ) ) ; public final void rule__NextPathElementCS__ReferredElementAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30302:1: ( ( ( ruleUnreservedName ) ) ) - // InternalQVTimperative.g:30303:1: ( ( ruleUnreservedName ) ) + // InternalQVTimperative.g:31516:1: ( ( ( ruleUnreservedName ) ) ) + // InternalQVTimperative.g:31517:1: ( ( ruleUnreservedName ) ) { - // InternalQVTimperative.g:30303:1: ( ( ruleUnreservedName ) ) - // InternalQVTimperative.g:30304:1: ( ruleUnreservedName ) + // InternalQVTimperative.g:31517:1: ( ( ruleUnreservedName ) ) + // InternalQVTimperative.g:31518:1: ( ruleUnreservedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getNextPathElementCSAccess().getReferredElementNamedElementCrossReference_0()); } - // InternalQVTimperative.g:30305:1: ( ruleUnreservedName ) - // InternalQVTimperative.g:30306:1: ruleUnreservedName + // InternalQVTimperative.g:31519:1: ( ruleUnreservedName ) + // InternalQVTimperative.g:31520:1: ruleUnreservedName { if ( state.backtracking==0 ) { before(grammarAccess.getNextPathElementCSAccess().getReferredElementNamedElementUnreservedNameParserRuleCall_0_1()); @@ -87510,17 +90955,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0" - // InternalQVTimperative.g:30317:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 : ( ruleTemplateParameterSubstitutionCS ) ; + // InternalQVTimperative.g:31531:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0 : ( ruleTemplateParameterSubstitutionCS ) ; public final void rule__TemplateBindingCS__OwnedSubstitutionsAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30321:1: ( ( ruleTemplateParameterSubstitutionCS ) ) - // InternalQVTimperative.g:30322:1: ( ruleTemplateParameterSubstitutionCS ) + // InternalQVTimperative.g:31535:1: ( ( ruleTemplateParameterSubstitutionCS ) ) + // InternalQVTimperative.g:31536:1: ( ruleTemplateParameterSubstitutionCS ) { - // InternalQVTimperative.g:30322:1: ( ruleTemplateParameterSubstitutionCS ) - // InternalQVTimperative.g:30323:1: ruleTemplateParameterSubstitutionCS + // InternalQVTimperative.g:31536:1: ( ruleTemplateParameterSubstitutionCS ) + // InternalQVTimperative.g:31537:1: ruleTemplateParameterSubstitutionCS { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_0_0()); @@ -87555,17 +91000,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1" - // InternalQVTimperative.g:30332:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 : ( ruleTemplateParameterSubstitutionCS ) ; + // InternalQVTimperative.g:31546:1: rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1 : ( ruleTemplateParameterSubstitutionCS ) ; public final void rule__TemplateBindingCS__OwnedSubstitutionsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30336:1: ( ( ruleTemplateParameterSubstitutionCS ) ) - // InternalQVTimperative.g:30337:1: ( ruleTemplateParameterSubstitutionCS ) + // InternalQVTimperative.g:31550:1: ( ( ruleTemplateParameterSubstitutionCS ) ) + // InternalQVTimperative.g:31551:1: ( ruleTemplateParameterSubstitutionCS ) { - // InternalQVTimperative.g:30337:1: ( ruleTemplateParameterSubstitutionCS ) - // InternalQVTimperative.g:30338:1: ruleTemplateParameterSubstitutionCS + // InternalQVTimperative.g:31551:1: ( ruleTemplateParameterSubstitutionCS ) + // InternalQVTimperative.g:31552:1: ruleTemplateParameterSubstitutionCS { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateBindingCSAccess().getOwnedSubstitutionsTemplateParameterSubstitutionCSParserRuleCall_1_1_0()); @@ -87600,17 +91045,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateBindingCS__OwnedMultiplicityAssignment_2" - // InternalQVTimperative.g:30347:1: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 : ( ruleMultiplicityCS ) ; + // InternalQVTimperative.g:31561:1: rule__TemplateBindingCS__OwnedMultiplicityAssignment_2 : ( ruleMultiplicityCS ) ; public final void rule__TemplateBindingCS__OwnedMultiplicityAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30351:1: ( ( ruleMultiplicityCS ) ) - // InternalQVTimperative.g:30352:1: ( ruleMultiplicityCS ) + // InternalQVTimperative.g:31565:1: ( ( ruleMultiplicityCS ) ) + // InternalQVTimperative.g:31566:1: ( ruleMultiplicityCS ) { - // InternalQVTimperative.g:30352:1: ( ruleMultiplicityCS ) - // InternalQVTimperative.g:30353:1: ruleMultiplicityCS + // InternalQVTimperative.g:31566:1: ( ruleMultiplicityCS ) + // InternalQVTimperative.g:31567:1: ruleMultiplicityCS { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateBindingCSAccess().getOwnedMultiplicityMultiplicityCSParserRuleCall_2_0()); @@ -87645,17 +91090,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment" - // InternalQVTimperative.g:30362:1: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment : ( ruleTypeRefCS ) ; + // InternalQVTimperative.g:31576:1: rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment : ( ruleTypeRefCS ) ; public final void rule__TemplateParameterSubstitutionCS__OwnedActualParameterAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30366:1: ( ( ruleTypeRefCS ) ) - // InternalQVTimperative.g:30367:1: ( ruleTypeRefCS ) + // InternalQVTimperative.g:31580:1: ( ( ruleTypeRefCS ) ) + // InternalQVTimperative.g:31581:1: ( ruleTypeRefCS ) { - // InternalQVTimperative.g:30367:1: ( ruleTypeRefCS ) - // InternalQVTimperative.g:30368:1: ruleTypeRefCS + // InternalQVTimperative.g:31581:1: ( ruleTypeRefCS ) + // InternalQVTimperative.g:31582:1: ruleTypeRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateParameterSubstitutionCSAccess().getOwnedActualParameterTypeRefCSParserRuleCall_0()); @@ -87690,17 +91135,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__OwnedParametersAssignment_1" - // InternalQVTimperative.g:30377:1: rule__TemplateSignatureCS__OwnedParametersAssignment_1 : ( ruleTypeParameterCS ) ; + // InternalQVTimperative.g:31591:1: rule__TemplateSignatureCS__OwnedParametersAssignment_1 : ( ruleTypeParameterCS ) ; public final void rule__TemplateSignatureCS__OwnedParametersAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30381:1: ( ( ruleTypeParameterCS ) ) - // InternalQVTimperative.g:30382:1: ( ruleTypeParameterCS ) + // InternalQVTimperative.g:31595:1: ( ( ruleTypeParameterCS ) ) + // InternalQVTimperative.g:31596:1: ( ruleTypeParameterCS ) { - // InternalQVTimperative.g:30382:1: ( ruleTypeParameterCS ) - // InternalQVTimperative.g:30383:1: ruleTypeParameterCS + // InternalQVTimperative.g:31596:1: ( ruleTypeParameterCS ) + // InternalQVTimperative.g:31597:1: ruleTypeParameterCS { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_1_0()); @@ -87735,17 +91180,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TemplateSignatureCS__OwnedParametersAssignment_2_1" - // InternalQVTimperative.g:30392:1: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 : ( ruleTypeParameterCS ) ; + // InternalQVTimperative.g:31606:1: rule__TemplateSignatureCS__OwnedParametersAssignment_2_1 : ( ruleTypeParameterCS ) ; public final void rule__TemplateSignatureCS__OwnedParametersAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30396:1: ( ( ruleTypeParameterCS ) ) - // InternalQVTimperative.g:30397:1: ( ruleTypeParameterCS ) + // InternalQVTimperative.g:31610:1: ( ( ruleTypeParameterCS ) ) + // InternalQVTimperative.g:31611:1: ( ruleTypeParameterCS ) { - // InternalQVTimperative.g:30397:1: ( ruleTypeParameterCS ) - // InternalQVTimperative.g:30398:1: ruleTypeParameterCS + // InternalQVTimperative.g:31611:1: ( ruleTypeParameterCS ) + // InternalQVTimperative.g:31612:1: ruleTypeParameterCS { if ( state.backtracking==0 ) { before(grammarAccess.getTemplateSignatureCSAccess().getOwnedParametersTypeParameterCSParserRuleCall_2_1_0()); @@ -87780,17 +91225,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__NameAssignment_0" - // InternalQVTimperative.g:30407:1: rule__TypeParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; + // InternalQVTimperative.g:31621:1: rule__TypeParameterCS__NameAssignment_0 : ( ruleUnrestrictedName ) ; public final void rule__TypeParameterCS__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30411:1: ( ( ruleUnrestrictedName ) ) - // InternalQVTimperative.g:30412:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:31625:1: ( ( ruleUnrestrictedName ) ) + // InternalQVTimperative.g:31626:1: ( ruleUnrestrictedName ) { - // InternalQVTimperative.g:30412:1: ( ruleUnrestrictedName ) - // InternalQVTimperative.g:30413:1: ruleUnrestrictedName + // InternalQVTimperative.g:31626:1: ( ruleUnrestrictedName ) + // InternalQVTimperative.g:31627:1: ruleUnrestrictedName { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); @@ -87825,17 +91270,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__OwnedExtendsAssignment_1_1" - // InternalQVTimperative.g:30422:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_1 : ( ruleTypedRefCS ) ; + // InternalQVTimperative.g:31636:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_1 : ( ruleTypedRefCS ) ; public final void rule__TypeParameterCS__OwnedExtendsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30426:1: ( ( ruleTypedRefCS ) ) - // InternalQVTimperative.g:30427:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:31640:1: ( ( ruleTypedRefCS ) ) + // InternalQVTimperative.g:31641:1: ( ruleTypedRefCS ) { - // InternalQVTimperative.g:30427:1: ( ruleTypedRefCS ) - // InternalQVTimperative.g:30428:1: ruleTypedRefCS + // InternalQVTimperative.g:31641:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:31642:1: ruleTypedRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_1_0()); @@ -87870,17 +91315,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1" - // InternalQVTimperative.g:30437:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 : ( ruleTypedRefCS ) ; + // InternalQVTimperative.g:31651:1: rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1 : ( ruleTypedRefCS ) ; public final void rule__TypeParameterCS__OwnedExtendsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30441:1: ( ( ruleTypedRefCS ) ) - // InternalQVTimperative.g:30442:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:31655:1: ( ( ruleTypedRefCS ) ) + // InternalQVTimperative.g:31656:1: ( ruleTypedRefCS ) { - // InternalQVTimperative.g:30442:1: ( ruleTypedRefCS ) - // InternalQVTimperative.g:30443:1: ruleTypedRefCS + // InternalQVTimperative.g:31656:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:31657:1: ruleTypedRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeParameterCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_1_2_1_0()); @@ -87915,17 +91360,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__OwnedPathNameAssignment_0" - // InternalQVTimperative.g:30452:1: rule__TypedTypeRefCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ; + // InternalQVTimperative.g:31666:1: rule__TypedTypeRefCS__OwnedPathNameAssignment_0 : ( rulePathNameCS ) ; public final void rule__TypedTypeRefCS__OwnedPathNameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30456:1: ( ( rulePathNameCS ) ) - // InternalQVTimperative.g:30457:1: ( rulePathNameCS ) + // InternalQVTimperative.g:31670:1: ( ( rulePathNameCS ) ) + // InternalQVTimperative.g:31671:1: ( rulePathNameCS ) { - // InternalQVTimperative.g:30457:1: ( rulePathNameCS ) - // InternalQVTimperative.g:30458:1: rulePathNameCS + // InternalQVTimperative.g:31671:1: ( rulePathNameCS ) + // InternalQVTimperative.g:31672:1: rulePathNameCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypedTypeRefCSAccess().getOwnedPathNamePathNameCSParserRuleCall_0_0()); @@ -87960,17 +91405,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__TypedTypeRefCS__OwnedBindingAssignment_1_1" - // InternalQVTimperative.g:30467:1: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 : ( ruleTemplateBindingCS ) ; + // InternalQVTimperative.g:31681:1: rule__TypedTypeRefCS__OwnedBindingAssignment_1_1 : ( ruleTemplateBindingCS ) ; public final void rule__TypedTypeRefCS__OwnedBindingAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30471:1: ( ( ruleTemplateBindingCS ) ) - // InternalQVTimperative.g:30472:1: ( ruleTemplateBindingCS ) + // InternalQVTimperative.g:31685:1: ( ( ruleTemplateBindingCS ) ) + // InternalQVTimperative.g:31686:1: ( ruleTemplateBindingCS ) { - // InternalQVTimperative.g:30472:1: ( ruleTemplateBindingCS ) - // InternalQVTimperative.g:30473:1: ruleTemplateBindingCS + // InternalQVTimperative.g:31686:1: ( ruleTemplateBindingCS ) + // InternalQVTimperative.g:31687:1: ruleTemplateBindingCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypedTypeRefCSAccess().getOwnedBindingTemplateBindingCSParserRuleCall_1_1_0()); @@ -88005,17 +91450,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1" - // InternalQVTimperative.g:30482:1: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 : ( ruleTypedRefCS ) ; + // InternalQVTimperative.g:31696:1: rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1 : ( ruleTypedRefCS ) ; public final void rule__WildcardTypeRefCS__OwnedExtendsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalQVTimperative.g:30486:1: ( ( ruleTypedRefCS ) ) - // InternalQVTimperative.g:30487:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:31700:1: ( ( ruleTypedRefCS ) ) + // InternalQVTimperative.g:31701:1: ( ruleTypedRefCS ) { - // InternalQVTimperative.g:30487:1: ( ruleTypedRefCS ) - // InternalQVTimperative.g:30488:1: ruleTypedRefCS + // InternalQVTimperative.g:31701:1: ( ruleTypedRefCS ) + // InternalQVTimperative.g:31702:1: ruleTypedRefCS { if ( state.backtracking==0 ) { before(grammarAccess.getWildcardTypeRefCSAccess().getOwnedExtendsTypedRefCSParserRuleCall_2_1_0()); @@ -88050,11 +91495,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start synpred10_InternalQVTimperative public final void synpred10_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:3584:6: ( ( ruleDeclareStatementCS ) ) - // InternalQVTimperative.g:3584:6: ( ruleDeclareStatementCS ) + // InternalQVTimperative.g:3724:6: ( ( ruleDeclareStatementCS ) ) + // InternalQVTimperative.g:3724:6: ( ruleDeclareStatementCS ) { - // InternalQVTimperative.g:3584:6: ( ruleDeclareStatementCS ) - // InternalQVTimperative.g:3585:1: ruleDeclareStatementCS + // InternalQVTimperative.g:3724:6: ( ruleDeclareStatementCS ) + // InternalQVTimperative.g:3725:1: ruleDeclareStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getGuardStatementCSAccess().getDeclareStatementCSParserRuleCall_1()); @@ -88074,11 +91519,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start synpred11_InternalQVTimperative public final void synpred11_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:3590:6: ( ( ruleDeclareStatementCS ) ) - // InternalQVTimperative.g:3590:6: ( ruleDeclareStatementCS ) + // InternalQVTimperative.g:3730:6: ( ( ruleDeclareStatementCS ) ) + // InternalQVTimperative.g:3730:6: ( ruleDeclareStatementCS ) { - // InternalQVTimperative.g:3590:6: ( ruleDeclareStatementCS ) - // InternalQVTimperative.g:3591:1: ruleDeclareStatementCS + // InternalQVTimperative.g:3730:6: ( ruleDeclareStatementCS ) + // InternalQVTimperative.g:3731:1: ruleDeclareStatementCS { if ( state.backtracking==0 ) { before(grammarAccess.getGuardStatementCSAccess().getDeclareStatementCSParserRuleCall_2()); @@ -88096,13 +91541,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } // $ANTLR end synpred11_InternalQVTimperative - // $ANTLR start synpred134_InternalQVTimperative - public final void synpred134_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:5131:6: ( ( ruleTypeLiteralCS ) ) - // InternalQVTimperative.g:5131:6: ( ruleTypeLiteralCS ) + // $ANTLR start synpred140_InternalQVTimperative + public final void synpred140_InternalQVTimperative_fragment() throws RecognitionException { + // InternalQVTimperative.g:5341:6: ( ( ruleTypeLiteralCS ) ) + // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS ) { - // InternalQVTimperative.g:5131:6: ( ruleTypeLiteralCS ) - // InternalQVTimperative.g:5132:1: ruleTypeLiteralCS + // InternalQVTimperative.g:5341:6: ( ruleTypeLiteralCS ) + // InternalQVTimperative.g:5342:1: ruleTypeLiteralCS { if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1()); @@ -88118,21 +91563,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred134_InternalQVTimperative + // $ANTLR end synpred140_InternalQVTimperative - // $ANTLR start synpred135_InternalQVTimperative - public final void synpred135_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:5153:1: ( ( ( rule__ExpCS__Group_0__0 ) ) ) - // InternalQVTimperative.g:5153:1: ( ( rule__ExpCS__Group_0__0 ) ) + // $ANTLR start synpred141_InternalQVTimperative + public final void synpred141_InternalQVTimperative_fragment() throws RecognitionException { + // InternalQVTimperative.g:5363:1: ( ( ( rule__ExpCS__Group_0__0 ) ) ) + // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) ) { - // InternalQVTimperative.g:5153:1: ( ( rule__ExpCS__Group_0__0 ) ) - // InternalQVTimperative.g:5154:1: ( rule__ExpCS__Group_0__0 ) + // InternalQVTimperative.g:5363:1: ( ( rule__ExpCS__Group_0__0 ) ) + // InternalQVTimperative.g:5364:1: ( rule__ExpCS__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getGroup_0()); } - // InternalQVTimperative.g:5155:1: ( rule__ExpCS__Group_0__0 ) - // InternalQVTimperative.g:5155:2: rule__ExpCS__Group_0__0 + // InternalQVTimperative.g:5365:1: ( rule__ExpCS__Group_0__0 ) + // InternalQVTimperative.g:5365:2: rule__ExpCS__Group_0__0 { pushFollow(FollowSets000.FOLLOW_2); rule__ExpCS__Group_0__0(); @@ -88148,15 +91593,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred135_InternalQVTimperative + // $ANTLR end synpred141_InternalQVTimperative - // $ANTLR start synpred142_InternalQVTimperative - public final void synpred142_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:5243:6: ( ( ruleTupleLiteralExpCS ) ) - // InternalQVTimperative.g:5243:6: ( ruleTupleLiteralExpCS ) + // $ANTLR start synpred148_InternalQVTimperative + public final void synpred148_InternalQVTimperative_fragment() throws RecognitionException { + // InternalQVTimperative.g:5453:6: ( ( ruleTupleLiteralExpCS ) ) + // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS ) { - // InternalQVTimperative.g:5243:6: ( ruleTupleLiteralExpCS ) - // InternalQVTimperative.g:5244:1: ruleTupleLiteralExpCS + // InternalQVTimperative.g:5453:6: ( ruleTupleLiteralExpCS ) + // InternalQVTimperative.g:5454:1: ruleTupleLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_4()); @@ -88172,15 +91617,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred142_InternalQVTimperative + // $ANTLR end synpred148_InternalQVTimperative - // $ANTLR start synpred143_InternalQVTimperative - public final void synpred143_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:5249:6: ( ( ruleMapLiteralExpCS ) ) - // InternalQVTimperative.g:5249:6: ( ruleMapLiteralExpCS ) + // $ANTLR start synpred149_InternalQVTimperative + public final void synpred149_InternalQVTimperative_fragment() throws RecognitionException { + // InternalQVTimperative.g:5459:6: ( ( ruleMapLiteralExpCS ) ) + // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS ) { - // InternalQVTimperative.g:5249:6: ( ruleMapLiteralExpCS ) - // InternalQVTimperative.g:5250:1: ruleMapLiteralExpCS + // InternalQVTimperative.g:5459:6: ( ruleMapLiteralExpCS ) + // InternalQVTimperative.g:5460:1: ruleMapLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getMapLiteralExpCSParserRuleCall_5()); @@ -88196,15 +91641,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred143_InternalQVTimperative + // $ANTLR end synpred149_InternalQVTimperative - // $ANTLR start synpred144_InternalQVTimperative - public final void synpred144_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:5255:6: ( ( ruleCollectionLiteralExpCS ) ) - // InternalQVTimperative.g:5255:6: ( ruleCollectionLiteralExpCS ) + // $ANTLR start synpred150_InternalQVTimperative + public final void synpred150_InternalQVTimperative_fragment() throws RecognitionException { + // InternalQVTimperative.g:5465:6: ( ( ruleCollectionLiteralExpCS ) ) + // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS ) { - // InternalQVTimperative.g:5255:6: ( ruleCollectionLiteralExpCS ) - // InternalQVTimperative.g:5256:1: ruleCollectionLiteralExpCS + // InternalQVTimperative.g:5465:6: ( ruleCollectionLiteralExpCS ) + // InternalQVTimperative.g:5466:1: ruleCollectionLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_6()); @@ -88220,15 +91665,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred144_InternalQVTimperative + // $ANTLR end synpred150_InternalQVTimperative - // $ANTLR start synpred146_InternalQVTimperative - public final void synpred146_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:5267:6: ( ( ruleTypeLiteralExpCS ) ) - // InternalQVTimperative.g:5267:6: ( ruleTypeLiteralExpCS ) + // $ANTLR start synpred152_InternalQVTimperative + public final void synpred152_InternalQVTimperative_fragment() throws RecognitionException { + // InternalQVTimperative.g:5477:6: ( ( ruleTypeLiteralExpCS ) ) + // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS ) { - // InternalQVTimperative.g:5267:6: ( ruleTypeLiteralExpCS ) - // InternalQVTimperative.g:5268:1: ruleTypeLiteralExpCS + // InternalQVTimperative.g:5477:6: ( ruleTypeLiteralExpCS ) + // InternalQVTimperative.g:5478:1: ruleTypeLiteralExpCS { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8()); @@ -88244,12 +91689,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred146_InternalQVTimperative + // $ANTLR end synpred152_InternalQVTimperative - // $ANTLR start synpred168_InternalQVTimperative - public final void synpred168_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:6732:2: ( rule__DirectionCS__Alternatives_1 ) - // InternalQVTimperative.g:6732:2: rule__DirectionCS__Alternatives_1 + // $ANTLR start synpred176_InternalQVTimperative + public final void synpred176_InternalQVTimperative_fragment() throws RecognitionException { + // InternalQVTimperative.g:7353:2: ( rule__DirectionCS__Alternatives_1 ) + // InternalQVTimperative.g:7353:2: rule__DirectionCS__Alternatives_1 { pushFollow(FollowSets000.FOLLOW_2); rule__DirectionCS__Alternatives_1(); @@ -88259,12 +91704,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred168_InternalQVTimperative + // $ANTLR end synpred176_InternalQVTimperative + + // $ANTLR start synpred208_InternalQVTimperative + public final void synpred208_InternalQVTimperative_fragment() throws RecognitionException { + // InternalQVTimperative.g:11689:2: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 ) + // InternalQVTimperative.g:11689:2: rule__SimpleParameterBindingCS__IsCheckAssignment_0 + { + pushFollow(FollowSets000.FOLLOW_2); + rule__SimpleParameterBindingCS__IsCheckAssignment_0(); + + state._fsp--; + if (state.failed) return ; + + } + } + // $ANTLR end synpred208_InternalQVTimperative - // $ANTLR start synpred286_InternalQVTimperative - public final void synpred286_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:20199:2: ( rule__TypeNameExpCS__Group_1__0 ) - // InternalQVTimperative.g:20199:2: rule__TypeNameExpCS__Group_1__0 + // $ANTLR start synpred296_InternalQVTimperative + public final void synpred296_InternalQVTimperative_fragment() throws RecognitionException { + // InternalQVTimperative.g:21135:2: ( rule__TypeNameExpCS__Group_1__0 ) + // InternalQVTimperative.g:21135:2: rule__TypeNameExpCS__Group_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__Group_1__0(); @@ -88274,12 +91734,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred286_InternalQVTimperative + // $ANTLR end synpred296_InternalQVTimperative - // $ANTLR start synpred287_InternalQVTimperative - public final void synpred287_InternalQVTimperative_fragment() throws RecognitionException { - // InternalQVTimperative.g:20260:2: ( rule__TypeNameExpCS__Group_1_1__0 ) - // InternalQVTimperative.g:20260:2: rule__TypeNameExpCS__Group_1_1__0 + // $ANTLR start synpred297_InternalQVTimperative + public final void synpred297_InternalQVTimperative_fragment() throws RecognitionException { + // InternalQVTimperative.g:21196:2: ( rule__TypeNameExpCS__Group_1_1__0 ) + // InternalQVTimperative.g:21196:2: rule__TypeNameExpCS__Group_1_1__0 { pushFollow(FollowSets000.FOLLOW_2); rule__TypeNameExpCS__Group_1_1__0(); @@ -88289,10 +91749,24 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa } } - // $ANTLR end synpred287_InternalQVTimperative + // $ANTLR end synpred297_InternalQVTimperative // Delegated rules + public final boolean synpred208_InternalQVTimperative() { + state.backtracking++; + int start = input.mark(); + try { + synpred208_InternalQVTimperative_fragment(); // can never throw exception + } catch (RecognitionException re) { + System.err.println("impossible: "+re); + } + boolean success = !state.failed; + input.rewind(start); + state.backtracking--; + state.failed=false; + return success; + } public final boolean synpred10_InternalQVTimperative() { state.backtracking++; int start = input.mark(); @@ -88307,11 +91781,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred168_InternalQVTimperative() { + public final boolean synpred149_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred168_InternalQVTimperative_fragment(); // can never throw exception + synpred149_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -88321,11 +91795,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred144_InternalQVTimperative() { + public final boolean synpred141_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred144_InternalQVTimperative_fragment(); // can never throw exception + synpred141_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -88335,11 +91809,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred134_InternalQVTimperative() { + public final boolean synpred297_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred134_InternalQVTimperative_fragment(); // can never throw exception + synpred297_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -88349,11 +91823,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred135_InternalQVTimperative() { + public final boolean synpred140_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred135_InternalQVTimperative_fragment(); // can never throw exception + synpred140_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -88363,11 +91837,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred143_InternalQVTimperative() { + public final boolean synpred296_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred143_InternalQVTimperative_fragment(); // can never throw exception + synpred296_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -88377,11 +91851,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred142_InternalQVTimperative() { + public final boolean synpred152_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred142_InternalQVTimperative_fragment(); // can never throw exception + synpred152_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -88391,11 +91865,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred287_InternalQVTimperative() { + public final boolean synpred148_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred287_InternalQVTimperative_fragment(); // can never throw exception + synpred148_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -88405,11 +91879,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred146_InternalQVTimperative() { + public final boolean synpred11_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred146_InternalQVTimperative_fragment(); // can never throw exception + synpred11_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -88419,11 +91893,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred286_InternalQVTimperative() { + public final boolean synpred150_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred286_InternalQVTimperative_fragment(); // can never throw exception + synpred150_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -88433,11 +91907,11 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa state.failed=false; return success; } - public final boolean synpred11_InternalQVTimperative() { + public final boolean synpred176_InternalQVTimperative() { state.backtracking++; int start = input.mark(); try { - synpred11_InternalQVTimperative_fragment(); // can never throw exception + synpred176_InternalQVTimperative_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -88451,114 +91925,116 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa protected DFA3 dfa3 = new DFA3(this); protected DFA4 dfa4 = new DFA4(this); - protected DFA44 dfa44 = new DFA44(this); - protected DFA45 dfa45 = new DFA45(this); - protected DFA49 dfa49 = new DFA49(this); - protected DFA50 dfa50 = new DFA50(this); - protected DFA53 dfa53 = new DFA53(this); - protected DFA59 dfa59 = new DFA59(this); - protected DFA81 dfa81 = new DFA81(this); - protected DFA82 dfa82 = new DFA82(this); - protected DFA94 dfa94 = new DFA94(this); - protected DFA101 dfa101 = new DFA101(this); - protected DFA105 dfa105 = new DFA105(this); - protected DFA192 dfa192 = new DFA192(this); - protected DFA193 dfa193 = new DFA193(this); + protected DFA8 dfa8 = new DFA8(this); + protected DFA46 dfa46 = new DFA46(this); + protected DFA47 dfa47 = new DFA47(this); + protected DFA51 dfa51 = new DFA51(this); + protected DFA52 dfa52 = new DFA52(this); + protected DFA55 dfa55 = new DFA55(this); + protected DFA61 dfa61 = new DFA61(this); + protected DFA87 dfa87 = new DFA87(this); + protected DFA88 dfa88 = new DFA88(this); + protected DFA99 dfa99 = new DFA99(this); + protected DFA106 dfa106 = new DFA106(this); + protected DFA110 dfa110 = new DFA110(this); + protected DFA111 dfa111 = new DFA111(this); + protected DFA198 dfa198 = new DFA198(this); + protected DFA199 dfa199 = new DFA199(this); static final String dfa_1s = "\131\uffff"; - static final String dfa_2s = "\1\104\1\6\2\uffff\15\105\2\6\51\105\1\6\34\105"; - static final String dfa_3s = "\1\166\1\34\2\uffff\15\166\1\77\1\34\51\166\1\77\34\166"; + static final String dfa_2s = "\1\105\1\6\2\uffff\15\106\2\6\51\106\1\6\34\106"; + static final String dfa_3s = "\1\174\1\35\2\uffff\15\174\1\100\1\35\51\174\1\100\34\174"; static final String dfa_4s = "\2\uffff\1\1\1\2\125\uffff"; static final String dfa_5s = "\131\uffff}>"; static final String[] dfa_6s = { - "\1\1\12\uffff\1\2\5\uffff\1\3\40\uffff\1\3", - "\1\4\1\5\12\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20", + "\1\1\16\uffff\1\2\4\uffff\1\3\42\uffff\1\3", + "\1\4\1\5\13\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20", "", "", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\23\1\24\12\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44", - "\1\57\1\60\12\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\75\1\76\12\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\22\11\uffff\1\2\4\uffff\1\74\1\3\40\uffff\1\3" + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\23\1\24\13\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44", + "\1\57\1\60\13\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\75\1\76\13\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\22\15\uffff\1\2\3\uffff\1\74\1\3\42\uffff\1\3" }; static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); @@ -88582,105 +92058,105 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa this.transition = dfa_6; } public String getDescription() { - return "3501:1: rule__CommitStatementCS__Alternatives : ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) );"; + return "3641:1: rule__CommitStatementCS__Alternatives : ( ( ruleNewStatementCS ) | ( ruleSetStatementCS ) );"; } } static final String dfa_7s = "\132\uffff"; - static final String dfa_8s = "\1\102\1\6\3\uffff\15\102\2\6\51\102\1\6\34\102"; - static final String dfa_9s = "\1\164\1\34\3\uffff\15\124\1\77\1\34\51\124\1\77\34\124"; + static final String dfa_8s = "\1\21\1\6\3\uffff\15\103\2\6\51\103\1\6\34\103"; + static final String dfa_9s = "\1\172\1\35\3\uffff\15\130\1\100\1\35\51\130\1\100\34\130"; static final String dfa_10s = "\2\uffff\1\1\1\2\1\3\125\uffff"; static final String dfa_11s = "\132\uffff}>"; static final String[] dfa_12s = { - "\1\2\1\uffff\1\1\10\uffff\1\3\1\4\45\uffff\1\3", - "\1\5\1\6\12\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21", + "\1\3\61\uffff\1\2\1\uffff\1\1\15\uffff\1\4\44\uffff\3\3", + "\1\5\1\6\13\uffff\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21", "", "", "", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\24\1\25\12\uffff\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\24\uffff\1\56\1\57\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\41\1\42\1\43\1\44\1\45", - "\1\60\1\61\12\uffff\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73\1\74", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\22", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\76\1\77\12\uffff\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\24\uffff\1\130\1\131\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\113\1\114\1\115\1\116\1\117", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75", - "\1\2\2\uffff\1\23\10\uffff\1\4\5\uffff\1\75" + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\24\1\25\13\uffff\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\24\uffff\1\56\1\57\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\41\1\42\1\43\1\44\1\45", + "\1\60\1\61\13\uffff\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73\1\74", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\22", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\76\1\77\13\uffff\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\1\112\24\uffff\1\130\1\131\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\127\1\113\1\114\1\115\1\116\1\117", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75", + "\1\2\2\uffff\1\23\14\uffff\1\4\4\uffff\1\75" }; static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); @@ -88704,103 +92180,166 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa this.transition = dfa_12; } public String getDescription() { - return "3523:1: rule__ControlStatementCS__Alternatives : ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) );"; - } - } - static final String dfa_13s = "\20\uffff"; - static final String dfa_14s = "\2\uffff\15\1\1\uffff"; - static final String dfa_15s = "\1\4\1\uffff\15\36\1\uffff"; - static final String dfa_16s = "\1\u0091\1\uffff\15\u0092\1\uffff"; - static final String dfa_17s = "\1\uffff\1\1\15\uffff\1\2"; - static final String dfa_18s = "\20\uffff}>"; - static final String[] dfa_19s = { - "\2\1\1\2\1\3\12\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\7\uffff\1\17\12\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\35\uffff\2\1", + return "3663:1: rule__ControlStatementCS__Alternatives : ( ( ruleAddStatementCS ) | ( ruleMappingCallCS ) | ( ruleMappingLoopCS ) );"; + } + } + static final String dfa_13s = "\37\uffff"; + static final String dfa_14s = "\1\6\2\35\1\6\12\35\4\uffff\14\35\1\4"; + static final String dfa_15s = "\1\35\15\117\4\uffff\14\117\1\u0097"; + static final String dfa_16s = "\16\uffff\1\3\1\4\1\1\1\2\15\uffff"; + static final String dfa_17s = "\37\uffff}>"; + static final String[] dfa_18s = { + "\1\1\1\2\13\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\22\1\23\13\uffff\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", + "\1\17\51\uffff\1\20\5\uffff\1\21\1\uffff\1\16", "", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\47\uffff\1\1", - "" + "", + "", + "", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\1\17\57\uffff\1\21\1\uffff\1\16", + "\4\17\13\uffff\13\17\1\uffff\3\17\20\uffff\17\17\14\uffff\1\21\1\uffff\1\16\6\uffff\1\17\22\uffff\1\17\1\uffff\2\17\3\uffff\1\17\4\uffff\2\17\37\uffff\2\17" }; static final short[] dfa_13 = DFA.unpackEncodedString(dfa_13s); - static final short[] dfa_14 = DFA.unpackEncodedString(dfa_14s); + static final char[] dfa_14 = DFA.unpackEncodedStringToUnsignedChars(dfa_14s); static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s); - static final char[] dfa_16 = DFA.unpackEncodedStringToUnsignedChars(dfa_16s); + static final short[] dfa_16 = DFA.unpackEncodedString(dfa_16s); static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s); - static final short[] dfa_18 = DFA.unpackEncodedString(dfa_18s); - static final short[][] dfa_19 = unpackEncodedStringArray(dfa_19s); + static final short[][] dfa_18 = unpackEncodedStringArray(dfa_18s); - class DFA44 extends DFA { + class DFA8 extends DFA { - public DFA44(BaseRecognizer recognizer) { + public DFA8(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 44; + this.decisionNumber = 8; this.eot = dfa_13; - this.eof = dfa_14; - this.min = dfa_15; - this.max = dfa_16; - this.accept = dfa_17; - this.special = dfa_18; - this.transition = dfa_19; + this.eof = dfa_13; + this.min = dfa_14; + this.max = dfa_15; + this.accept = dfa_16; + this.special = dfa_17; + this.transition = dfa_18; } public String getDescription() { - return "4974:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );"; + return "3777:1: rule__MappingParameterBindingCS__Alternatives : ( ( ruleAppendParameterBindingCS ) | ( ruleGuardParameterBindingCS ) | ( ruleLoopParameterBindingCS ) | ( ruleSimpleParameterBindingCS ) );"; } } - static final String[] dfa_20s = { - "\2\1\1\2\1\3\12\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\7\uffff\1\17\12\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\35\uffff\2\1", + static final String dfa_19s = "\20\uffff"; + static final String dfa_20s = "\2\uffff\15\1\1\uffff"; + static final String dfa_21s = "\1\4\1\uffff\15\37\1\uffff"; + static final String dfa_22s = "\1\u0097\1\uffff\15\u0098\1\uffff"; + static final String dfa_23s = "\1\uffff\1\1\15\uffff\1\2"; + static final String dfa_24s = "\20\uffff}>"; + static final String[] dfa_25s = { + "\2\1\1\2\1\3\13\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\10\uffff\1\17\14\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\37\uffff\2\1", "", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", - "\1\1\1\uffff\21\1\24\uffff\1\1\1\uffff\1\17\3\uffff\2\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\47\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\16\uffff\1\1\6\uffff\1\1\51\uffff\1\1", "" }; - static final short[][] dfa_20 = unpackEncodedStringArray(dfa_20s); - class DFA45 extends DFA { + static final short[] dfa_19 = DFA.unpackEncodedString(dfa_19s); + static final short[] dfa_20 = DFA.unpackEncodedString(dfa_20s); + static final char[] dfa_21 = DFA.unpackEncodedStringToUnsignedChars(dfa_21s); + static final char[] dfa_22 = DFA.unpackEncodedStringToUnsignedChars(dfa_22s); + static final short[] dfa_23 = DFA.unpackEncodedString(dfa_23s); + static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s); + static final short[][] dfa_25 = unpackEncodedStringArray(dfa_25s); + + class DFA46 extends DFA { - public DFA45(BaseRecognizer recognizer) { + public DFA46(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 45; - this.eot = dfa_13; - this.eof = dfa_14; - this.min = dfa_15; - this.max = dfa_16; - this.accept = dfa_17; - this.special = dfa_18; - this.transition = dfa_20; + this.decisionNumber = 46; + this.eot = dfa_19; + this.eof = dfa_20; + this.min = dfa_21; + this.max = dfa_22; + this.accept = dfa_23; + this.special = dfa_24; + this.transition = dfa_25; } public String getDescription() { - return "4996:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );"; + return "5184:1: rule__CollectionLiteralPartCS__Alternatives : ( ( ( rule__CollectionLiteralPartCS__Group_0__0 ) ) | ( ( rule__CollectionLiteralPartCS__OwnedExpressionAssignment_1 ) ) );"; } } - static final String dfa_21s = "\36\uffff"; - static final String dfa_22s = "\1\6\25\uffff\5\0\3\uffff"; - static final String dfa_23s = "\1\77\25\uffff\5\0\3\uffff"; - static final String dfa_24s = "\1\uffff\1\1\14\uffff\1\2\16\uffff\1\3"; - static final String dfa_25s = "\26\uffff\1\0\1\1\1\2\1\3\1\4\3\uffff}>"; static final String[] dfa_26s = { - "\2\1\12\uffff\13\1\24\uffff\12\16\1\26\1\27\1\30\1\31\1\32", + "\2\1\1\2\1\3\13\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\10\uffff\1\17\14\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\37\uffff\2\1", + "", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "\1\1\1\uffff\21\1\24\uffff\1\1\2\uffff\1\17\6\uffff\2\1\4\uffff\1\1\1\uffff\1\1\25\uffff\1\1\51\uffff\1\1", + "" + }; + static final short[][] dfa_26 = unpackEncodedStringArray(dfa_26s); + + class DFA47 extends DFA { + + public DFA47(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 47; + this.eot = dfa_19; + this.eof = dfa_20; + this.min = dfa_21; + this.max = dfa_22; + this.accept = dfa_23; + this.special = dfa_24; + this.transition = dfa_26; + } + public String getDescription() { + return "5206:1: rule__ShadowPartCS__OwnedInitExpressionAlternatives_2_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );"; + } + } + static final String dfa_27s = "\36\uffff"; + static final String dfa_28s = "\1\6\25\uffff\5\0\3\uffff"; + static final String dfa_29s = "\1\100\25\uffff\5\0\3\uffff"; + static final String dfa_30s = "\1\uffff\1\1\14\uffff\1\2\16\uffff\1\3"; + static final String dfa_31s = "\26\uffff\1\0\1\1\1\2\1\3\1\4\3\uffff}>"; + static final String[] dfa_32s = { + "\2\1\13\uffff\13\1\24\uffff\12\16\1\26\1\27\1\30\1\31\1\32", "", "", "", @@ -88832,123 +92371,123 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "" }; - static final short[] dfa_21 = DFA.unpackEncodedString(dfa_21s); - static final char[] dfa_22 = DFA.unpackEncodedStringToUnsignedChars(dfa_22s); - static final char[] dfa_23 = DFA.unpackEncodedStringToUnsignedChars(dfa_23s); - static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s); - static final short[] dfa_25 = DFA.unpackEncodedString(dfa_25s); - static final short[][] dfa_26 = unpackEncodedStringArray(dfa_26s); + static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s); + static final char[] dfa_28 = DFA.unpackEncodedStringToUnsignedChars(dfa_28s); + static final char[] dfa_29 = DFA.unpackEncodedStringToUnsignedChars(dfa_29s); + static final short[] dfa_30 = DFA.unpackEncodedString(dfa_30s); + static final short[] dfa_31 = DFA.unpackEncodedString(dfa_31s); + static final short[][] dfa_32 = unpackEncodedStringArray(dfa_32s); - class DFA49 extends DFA { + class DFA51 extends DFA { - public DFA49(BaseRecognizer recognizer) { + public DFA51(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 49; - this.eot = dfa_21; - this.eof = dfa_21; - this.min = dfa_22; - this.max = dfa_23; - this.accept = dfa_24; - this.special = dfa_25; - this.transition = dfa_26; + this.decisionNumber = 51; + this.eot = dfa_27; + this.eof = dfa_27; + this.min = dfa_28; + this.max = dfa_29; + this.accept = dfa_30; + this.special = dfa_31; + this.transition = dfa_32; } public String getDescription() { - return "5120:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );"; + return "5330:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) | ( ruleCollectionPatternCS ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA49_22 = input.LA(1); + int LA51_22 = input.LA(1); - int index49_22 = input.index(); + int index51_22 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalQVTimperative()) ) {s = 14;} + if ( (synpred140_InternalQVTimperative()) ) {s = 14;} else if ( (true) ) {s = 29;} - input.seek(index49_22); + input.seek(index51_22); if ( s>=0 ) return s; break; case 1 : - int LA49_23 = input.LA(1); + int LA51_23 = input.LA(1); - int index49_23 = input.index(); + int index51_23 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalQVTimperative()) ) {s = 14;} + if ( (synpred140_InternalQVTimperative()) ) {s = 14;} else if ( (true) ) {s = 29;} - input.seek(index49_23); + input.seek(index51_23); if ( s>=0 ) return s; break; case 2 : - int LA49_24 = input.LA(1); + int LA51_24 = input.LA(1); - int index49_24 = input.index(); + int index51_24 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalQVTimperative()) ) {s = 14;} + if ( (synpred140_InternalQVTimperative()) ) {s = 14;} else if ( (true) ) {s = 29;} - input.seek(index49_24); + input.seek(index51_24); if ( s>=0 ) return s; break; case 3 : - int LA49_25 = input.LA(1); + int LA51_25 = input.LA(1); - int index49_25 = input.index(); + int index51_25 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalQVTimperative()) ) {s = 14;} + if ( (synpred140_InternalQVTimperative()) ) {s = 14;} else if ( (true) ) {s = 29;} - input.seek(index49_25); + input.seek(index51_25); if ( s>=0 ) return s; break; case 4 : - int LA49_26 = input.LA(1); + int LA51_26 = input.LA(1); - int index49_26 = input.index(); + int index51_26 = input.index(); input.rewind(); s = -1; - if ( (synpred134_InternalQVTimperative()) ) {s = 14;} + if ( (synpred140_InternalQVTimperative()) ) {s = 14;} else if ( (true) ) {s = 29;} - input.seek(index49_26); + input.seek(index51_26); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 49, _s, input); + new NoViableAltException(getDescription(), 51, _s, input); error(nvae); throw nvae; } } - static final String dfa_27s = "\53\uffff"; - static final String dfa_28s = "\1\4\2\0\50\uffff"; - static final String dfa_29s = "\1\u0091\2\0\50\uffff"; - static final String dfa_30s = "\3\uffff\1\1\46\uffff\1\2"; - static final String dfa_31s = "\1\uffff\1\0\1\1\50\uffff}>"; - static final String[] dfa_32s = { - "\4\3\12\uffff\13\3\1\uffff\1\1\1\2\1\3\20\uffff\17\3\22\uffff\1\3\22\uffff\1\3\1\uffff\2\3\3\uffff\1\3\4\uffff\1\52\1\3\35\uffff\2\3", + static final String dfa_33s = "\53\uffff"; + static final String dfa_34s = "\1\4\2\0\50\uffff"; + static final String dfa_35s = "\1\u0097\2\0\50\uffff"; + static final String dfa_36s = "\3\uffff\1\1\46\uffff\1\2"; + static final String dfa_37s = "\1\uffff\1\0\1\1\50\uffff}>"; + static final String[] dfa_38s = { + "\4\3\13\uffff\13\3\1\uffff\1\1\1\2\1\3\20\uffff\17\3\25\uffff\1\3\22\uffff\1\3\1\uffff\2\3\3\uffff\1\3\4\uffff\1\52\1\3\37\uffff\2\3", "\1\uffff", "\1\uffff", "", @@ -88993,77 +92532,77 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "" }; - static final short[] dfa_27 = DFA.unpackEncodedString(dfa_27s); - static final char[] dfa_28 = DFA.unpackEncodedStringToUnsignedChars(dfa_28s); - static final char[] dfa_29 = DFA.unpackEncodedStringToUnsignedChars(dfa_29s); - static final short[] dfa_30 = DFA.unpackEncodedString(dfa_30s); - static final short[] dfa_31 = DFA.unpackEncodedString(dfa_31s); - static final short[][] dfa_32 = unpackEncodedStringArray(dfa_32s); + static final short[] dfa_33 = DFA.unpackEncodedString(dfa_33s); + static final char[] dfa_34 = DFA.unpackEncodedStringToUnsignedChars(dfa_34s); + static final char[] dfa_35 = DFA.unpackEncodedStringToUnsignedChars(dfa_35s); + static final short[] dfa_36 = DFA.unpackEncodedString(dfa_36s); + static final short[] dfa_37 = DFA.unpackEncodedString(dfa_37s); + static final short[][] dfa_38 = unpackEncodedStringArray(dfa_38s); - class DFA50 extends DFA { + class DFA52 extends DFA { - public DFA50(BaseRecognizer recognizer) { + public DFA52(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 50; - this.eot = dfa_27; - this.eof = dfa_27; - this.min = dfa_28; - this.max = dfa_29; - this.accept = dfa_30; - this.special = dfa_31; - this.transition = dfa_32; + this.decisionNumber = 52; + this.eot = dfa_33; + this.eof = dfa_33; + this.min = dfa_34; + this.max = dfa_35; + this.accept = dfa_36; + this.special = dfa_37; + this.transition = dfa_38; } public String getDescription() { - return "5148:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );"; + return "5358:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( rulePrefixedLetExpCS ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA50_1 = input.LA(1); + int LA52_1 = input.LA(1); - int index50_1 = input.index(); + int index52_1 = input.index(); input.rewind(); s = -1; - if ( (synpred135_InternalQVTimperative()) ) {s = 3;} + if ( (synpred141_InternalQVTimperative()) ) {s = 3;} else if ( (true) ) {s = 42;} - input.seek(index50_1); + input.seek(index52_1); if ( s>=0 ) return s; break; case 1 : - int LA50_2 = input.LA(1); + int LA52_2 = input.LA(1); - int index50_2 = input.index(); + int index52_2 = input.index(); input.rewind(); s = -1; - if ( (synpred135_InternalQVTimperative()) ) {s = 3;} + if ( (synpred141_InternalQVTimperative()) ) {s = 3;} else if ( (true) ) {s = 42;} - input.seek(index50_2); + input.seek(index52_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 50, _s, input); + new NoViableAltException(getDescription(), 52, _s, input); error(nvae); throw nvae; } } - static final String dfa_33s = "\1\4\12\uffff\7\0\31\uffff"; - static final String dfa_34s = "\1\u0091\12\uffff\7\0\31\uffff"; - static final String dfa_35s = "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\14\uffff\1\5\1\6\1\7"; - static final String dfa_36s = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\31\uffff}>"; - static final String[] dfa_37s = { - "\2\4\2\33\12\uffff\13\33\3\uffff\1\4\20\uffff\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\22\uffff\1\1\22\uffff\1\22\1\uffff\2\4\3\uffff\1\2\5\uffff\1\3\35\uffff\2\4", + static final String dfa_39s = "\1\4\12\uffff\7\0\31\uffff"; + static final String dfa_40s = "\1\u0097\12\uffff\7\0\31\uffff"; + static final String dfa_41s = "\1\uffff\1\1\1\2\1\3\1\4\15\uffff\1\10\1\11\7\uffff\1\12\14\uffff\1\5\1\6\1\7"; + static final String dfa_42s = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\31\uffff}>"; + static final String[] dfa_43s = { + "\2\4\2\33\13\uffff\13\33\3\uffff\1\4\20\uffff\1\14\1\13\10\23\1\15\1\16\1\17\1\20\1\21\25\uffff\1\1\22\uffff\1\22\1\uffff\2\4\3\uffff\1\2\5\uffff\1\3\37\uffff\2\4", "", "", "", @@ -89107,567 +92646,518 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "", "" }; - static final char[] dfa_33 = DFA.unpackEncodedStringToUnsignedChars(dfa_33s); - static final char[] dfa_34 = DFA.unpackEncodedStringToUnsignedChars(dfa_34s); - static final short[] dfa_35 = DFA.unpackEncodedString(dfa_35s); - static final short[] dfa_36 = DFA.unpackEncodedString(dfa_36s); - static final short[][] dfa_37 = unpackEncodedStringArray(dfa_37s); + static final char[] dfa_39 = DFA.unpackEncodedStringToUnsignedChars(dfa_39s); + static final char[] dfa_40 = DFA.unpackEncodedStringToUnsignedChars(dfa_40s); + static final short[] dfa_41 = DFA.unpackEncodedString(dfa_41s); + static final short[] dfa_42 = DFA.unpackEncodedString(dfa_42s); + static final short[][] dfa_43 = unpackEncodedStringArray(dfa_43s); - class DFA53 extends DFA { + class DFA55 extends DFA { - public DFA53(BaseRecognizer recognizer) { + public DFA55(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 53; - this.eot = dfa_27; - this.eof = dfa_27; - this.min = dfa_33; - this.max = dfa_34; - this.accept = dfa_35; - this.special = dfa_36; - this.transition = dfa_37; + this.decisionNumber = 55; + this.eot = dfa_33; + this.eof = dfa_33; + this.min = dfa_39; + this.max = dfa_40; + this.accept = dfa_41; + this.special = dfa_42; + this.transition = dfa_43; } public String getDescription() { - return "5214:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );"; + return "5424:1: rule__PrimaryExpCS__Alternatives : ( ( ruleNestedExpCS ) | ( ruleIfExpCS ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleMapLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleLambdaLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleNameExpCS ) );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA53_11 = input.LA(1); + int LA55_11 = input.LA(1); - int index53_11 = input.index(); + int index55_11 = input.index(); input.rewind(); s = -1; - if ( (synpred142_InternalQVTimperative()) ) {s = 40;} + if ( (synpred148_InternalQVTimperative()) ) {s = 40;} - else if ( (synpred146_InternalQVTimperative()) ) {s = 19;} + else if ( (synpred152_InternalQVTimperative()) ) {s = 19;} - input.seek(index53_11); + input.seek(index55_11); if ( s>=0 ) return s; break; case 1 : - int LA53_12 = input.LA(1); + int LA55_12 = input.LA(1); - int index53_12 = input.index(); + int index55_12 = input.index(); input.rewind(); s = -1; - if ( (synpred143_InternalQVTimperative()) ) {s = 41;} + if ( (synpred149_InternalQVTimperative()) ) {s = 41;} - else if ( (synpred146_InternalQVTimperative()) ) {s = 19;} + else if ( (synpred152_InternalQVTimperative()) ) {s = 19;} - input.seek(index53_12); + input.seek(index55_12); if ( s>=0 ) return s; break; case 2 : - int LA53_13 = input.LA(1); + int LA55_13 = input.LA(1); - int index53_13 = input.index(); + int index55_13 = input.index(); input.rewind(); s = -1; - if ( (synpred144_InternalQVTimperative()) ) {s = 42;} + if ( (synpred150_InternalQVTimperative()) ) {s = 42;} - else if ( (synpred146_InternalQVTimperative()) ) {s = 19;} + else if ( (synpred152_InternalQVTimperative()) ) {s = 19;} - input.seek(index53_13); + input.seek(index55_13); if ( s>=0 ) return s; break; case 3 : - int LA53_14 = input.LA(1); + int LA55_14 = input.LA(1); - int index53_14 = input.index(); + int index55_14 = input.index(); input.rewind(); s = -1; - if ( (synpred144_InternalQVTimperative()) ) {s = 42;} + if ( (synpred150_InternalQVTimperative()) ) {s = 42;} - else if ( (synpred146_InternalQVTimperative()) ) {s = 19;} + else if ( (synpred152_InternalQVTimperative()) ) {s = 19;} - input.seek(index53_14); + input.seek(index55_14); if ( s>=0 ) return s; break; case 4 : - int LA53_15 = input.LA(1); + int LA55_15 = input.LA(1); - int index53_15 = input.index(); + int index55_15 = input.index(); input.rewind(); s = -1; - if ( (synpred144_InternalQVTimperative()) ) {s = 42;} + if ( (synpred150_InternalQVTimperative()) ) {s = 42;} - else if ( (synpred146_InternalQVTimperative()) ) {s = 19;} + else if ( (synpred152_InternalQVTimperative()) ) {s = 19;} - input.seek(index53_15); + input.seek(index55_15); if ( s>=0 ) return s; break; case 5 : - int LA53_16 = input.LA(1); + int LA55_16 = input.LA(1); - int index53_16 = input.index(); + int index55_16 = input.index(); input.rewind(); s = -1; - if ( (synpred144_InternalQVTimperative()) ) {s = 42;} + if ( (synpred150_InternalQVTimperative()) ) {s = 42;} - else if ( (synpred146_InternalQVTimperative()) ) {s = 19;} + else if ( (synpred152_InternalQVTimperative()) ) {s = 19;} - input.seek(index53_16); + input.seek(index55_16); if ( s>=0 ) return s; break; case 6 : - int LA53_17 = input.LA(1); + int LA55_17 = input.LA(1); - int index53_17 = input.index(); + int index55_17 = input.index(); input.rewind(); s = -1; - if ( (synpred144_InternalQVTimperative()) ) {s = 42;} + if ( (synpred150_InternalQVTimperative()) ) {s = 42;} - else if ( (synpred146_InternalQVTimperative()) ) {s = 19;} + else if ( (synpred152_InternalQVTimperative()) ) {s = 19;} - input.seek(index53_17); + input.seek(index55_17); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 53, _s, input); + new NoViableAltException(getDescription(), 55, _s, input); error(nvae); throw nvae; } } - static final String[] dfa_38s = { - "\2\1\1\2\1\3\12\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\7\uffff\1\17\12\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\35\uffff\2\1", + static final String[] dfa_44s = { + "\2\1\1\2\1\3\13\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\uffff\3\1\20\uffff\17\1\10\uffff\1\17\14\uffff\1\1\22\uffff\1\1\1\uffff\2\1\3\uffff\1\1\4\uffff\2\1\37\uffff\2\1", "", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", - "\1\1\1\uffff\21\1\26\uffff\1\17\3\uffff\1\1\6\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\44\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", + "\1\1\1\uffff\21\1\27\uffff\1\17\6\uffff\1\1\5\uffff\1\1\1\uffff\1\1\25\uffff\1\1\2\uffff\1\1\46\uffff\1\1", "" }; - static final short[][] dfa_38 = unpackEncodedStringArray(dfa_38s); + static final short[][] dfa_44 = unpackEncodedStringArray(dfa_44s); - class DFA59 extends DFA { + class DFA61 extends DFA { - public DFA59(BaseRecognizer recognizer) { + public DFA61(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 59; - this.eot = dfa_13; - this.eof = dfa_13; - this.min = dfa_15; - this.max = dfa_16; - this.accept = dfa_17; - this.special = dfa_18; - this.transition = dfa_38; + this.decisionNumber = 61; + this.eot = dfa_19; + this.eof = dfa_19; + this.min = dfa_21; + this.max = dfa_22; + this.accept = dfa_23; + this.special = dfa_24; + this.transition = dfa_44; } public String getDescription() { - return "5372:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );"; + return "5582:1: rule__IfExpCS__OwnedConditionAlternatives_1_0 : ( ( ruleExpCS ) | ( rulePatternExpCS ) );"; } } - static final String dfa_39s = "\1\22\1\6\2\uffff\15\22\2\6\51\22\1\6\34\22"; - static final String dfa_40s = "\2\uffff\1\2\1\1\125\uffff"; - static final String[] dfa_41s = { - "\1\3\57\uffff\1\2\1\uffff\1\1\3\uffff\1\3\3\uffff\4\2\1\3\4\uffff\1\2\36\uffff\1\2\1\uffff\1\2", - "\1\4\1\5\12\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20", + static final String dfa_45s = "\1\21\1\6\2\uffff\15\23\2\6\51\23\1\6\34\23"; + static final String dfa_46s = "\2\uffff\1\2\1\1\125\uffff"; + static final String[] dfa_47s = { + "\1\2\1\uffff\1\3\57\uffff\1\2\1\uffff\1\1\4\uffff\1\3\1\uffff\1\3\4\uffff\1\2\1\uffff\2\2\4\uffff\1\2\36\uffff\3\2\1\uffff\1\2", + "\1\4\1\5\13\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20", "", "", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\23\1\24\12\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44", - "\1\57\1\60\12\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\21\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\75\1\76\12\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2", - "\1\3\57\uffff\1\2\2\uffff\1\22\2\uffff\1\3\5\uffff\2\2\4\uffff\1\74\1\2\40\uffff\1\2" + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\23\1\24\13\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44", + "\1\57\1\60\13\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\21\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\75\1\76\13\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2", + "\1\3\57\uffff\1\2\2\uffff\1\22\5\uffff\1\3\6\uffff\2\2\3\uffff\1\74\1\2\42\uffff\1\2" }; - static final char[] dfa_39 = DFA.unpackEncodedStringToUnsignedChars(dfa_39s); - static final short[] dfa_40 = DFA.unpackEncodedString(dfa_40s); - static final short[][] dfa_41 = unpackEncodedStringArray(dfa_41s); + static final char[] dfa_45 = DFA.unpackEncodedStringToUnsignedChars(dfa_45s); + static final short[] dfa_46 = DFA.unpackEncodedString(dfa_46s); + static final short[][] dfa_47 = unpackEncodedStringArray(dfa_47s); - class DFA81 extends DFA { + class DFA87 extends DFA { - public DFA81(BaseRecognizer recognizer) { + public DFA87(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 81; + this.decisionNumber = 87; this.eot = dfa_1; this.eof = dfa_1; - this.min = dfa_39; + this.min = dfa_45; this.max = dfa_3; - this.accept = dfa_40; + this.accept = dfa_46; this.special = dfa_5; - this.transition = dfa_41; + this.transition = dfa_47; } public String getDescription() { - return "()* loopback of 7641:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*"; + return "()* loopback of 8578:1: ( rule__MappingCS__OwnedStatementsAssignment_6 )*"; } } - static final String dfa_42s = "\1\102\1\6\2\uffff\15\102\2\6\51\102\1\6\34\102"; - static final String[] dfa_43s = { - "\1\2\1\uffff\1\1\7\uffff\3\2\1\3\5\uffff\1\3\36\uffff\1\2\1\uffff\1\3", - "\1\4\1\5\12\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20", + static final String dfa_48s = "\1\21\1\6\2\uffff\15\103\2\6\51\103\1\6\34\103"; + static final String[] dfa_49s = { + "\1\2\61\uffff\1\2\1\uffff\1\1\13\uffff\1\2\1\uffff\1\2\1\3\4\uffff\1\3\36\uffff\3\2\1\uffff\1\3", + "\1\4\1\5\13\uffff\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20", "", "", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\23\1\24\12\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44", - "\1\57\1\60\12\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\21\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\75\1\76\12\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3", - "\1\2\2\uffff\1\22\10\uffff\1\2\1\3\4\uffff\1\74\1\3\40\uffff\1\3" + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\23\1\24\13\uffff\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\24\uffff\1\55\1\56\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\40\1\41\1\42\1\43\1\44", + "\1\57\1\60\13\uffff\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\21\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\75\1\76\13\uffff\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1\107\1\110\1\111\24\uffff\1\127\1\130\1\117\1\120\1\121\1\122\1\123\1\124\1\125\1\126\1\112\1\113\1\114\1\115\1\116", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3", + "\1\2\2\uffff\1\22\14\uffff\1\2\1\3\3\uffff\1\74\1\3\42\uffff\1\3" }; - static final char[] dfa_42 = DFA.unpackEncodedStringToUnsignedChars(dfa_42s); - static final short[][] dfa_43 = unpackEncodedStringArray(dfa_43s); + static final char[] dfa_48 = DFA.unpackEncodedStringToUnsignedChars(dfa_48s); + static final short[][] dfa_49 = unpackEncodedStringArray(dfa_49s); - class DFA82 extends DFA { + class DFA88 extends DFA { - public DFA82(BaseRecognizer recognizer) { + public DFA88(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 82; + this.decisionNumber = 88; this.eot = dfa_1; this.eof = dfa_1; - this.min = dfa_42; + this.min = dfa_48; this.max = dfa_3; - this.accept = dfa_40; - this.special = dfa_5; - this.transition = dfa_43; - } - public String getDescription() { - return "()* loopback of 7670:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*"; - } - } - static final String dfa_44s = "\1\6\15\21\2\uffff"; - static final String dfa_45s = "\1\34\15\124\2\uffff"; - static final String dfa_46s = "\16\uffff\1\1\1\2"; - static final String[] dfa_47s = { - "\1\1\1\2\12\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "\1\17\25\uffff\1\17\37\uffff\1\17\3\uffff\1\17\10\uffff\1\16", - "", - "" - }; - static final char[] dfa_44 = DFA.unpackEncodedStringToUnsignedChars(dfa_44s); - static final char[] dfa_45 = DFA.unpackEncodedStringToUnsignedChars(dfa_45s); - static final short[] dfa_46 = DFA.unpackEncodedString(dfa_46s); - static final short[][] dfa_47 = unpackEncodedStringArray(dfa_47s); - - class DFA94 extends DFA { - - public DFA94(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 94; - this.eot = dfa_13; - this.eof = dfa_13; - this.min = dfa_44; - this.max = dfa_45; this.accept = dfa_46; - this.special = dfa_18; - this.transition = dfa_47; + this.special = dfa_5; + this.transition = dfa_49; } public String getDescription() { - return "9620:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?"; - } - } - static final String dfa_48s = "\37\uffff"; - static final String dfa_49s = "\1\1\36\uffff"; - static final String dfa_50s = "\1\6\1\uffff\15\21\17\113\1\uffff"; - static final String dfa_51s = "\1\77\1\uffff\34\124\1\uffff"; - static final String dfa_52s = "\1\uffff\1\2\34\uffff\1\1"; - static final String dfa_53s = "\37\uffff}>"; - static final String[] dfa_54s = { - "\1\2\1\3\12\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\24\uffff\1\34\1\35\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\17\1\20\1\21\1\22\1\23", + return "()* loopback of 8607:1: ( rule__MappingCS__OwnedStatementsAssignment_7 )*"; + } + } + static final String dfa_50s = "\1\6\15\22\2\uffff"; + static final String dfa_51s = "\1\35\15\130\2\uffff"; + static final String dfa_52s = "\16\uffff\1\1\1\2"; + static final String[] dfa_53s = { + "\1\1\1\2\13\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", + "\1\17\25\uffff\1\17\40\uffff\1\17\6\uffff\1\17\7\uffff\1\16", "", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\25\uffff\1\1\37\uffff\1\1\3\uffff\1\1\6\uffff\1\1\1\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", - "\1\1\10\uffff\1\36", "" }; - - static final short[] dfa_48 = DFA.unpackEncodedString(dfa_48s); - static final short[] dfa_49 = DFA.unpackEncodedString(dfa_49s); static final char[] dfa_50 = DFA.unpackEncodedStringToUnsignedChars(dfa_50s); static final char[] dfa_51 = DFA.unpackEncodedStringToUnsignedChars(dfa_51s); static final short[] dfa_52 = DFA.unpackEncodedString(dfa_52s); - static final short[] dfa_53 = DFA.unpackEncodedString(dfa_53s); - static final short[][] dfa_54 = unpackEncodedStringArray(dfa_54s); + static final short[][] dfa_53 = unpackEncodedStringArray(dfa_53s); - class DFA101 extends DFA { + class DFA99 extends DFA { - public DFA101(BaseRecognizer recognizer) { + public DFA99(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 101; - this.eot = dfa_48; - this.eof = dfa_49; + this.decisionNumber = 99; + this.eot = dfa_19; + this.eof = dfa_19; this.min = dfa_50; this.max = dfa_51; this.accept = dfa_52; - this.special = dfa_53; - this.transition = dfa_54; + this.special = dfa_24; + this.transition = dfa_53; } public String getDescription() { - return "()* loopback of 10594:1: ( rule__ScopeNameCS__Group_2__0 )*"; + return "10174:1: ( rule__QualifiedPackageCS__OwnedPathNameAssignment_1 )?"; } } - static final String dfa_55s = "\1\6\15\113\2\uffff"; - static final String dfa_56s = "\1\77\15\124\2\uffff"; - static final String dfa_57s = "\16\uffff\1\2\1\1"; + static final String dfa_54s = "\1\1\36\uffff"; + static final String dfa_55s = "\1\6\1\uffff\15\22\17\120\1\uffff"; + static final String dfa_56s = "\1\100\1\uffff\34\130\1\uffff"; + static final String dfa_57s = "\1\uffff\1\2\34\uffff\1\1"; static final String[] dfa_58s = { - "\1\1\1\2\12\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\24\uffff\17\16", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", - "\1\16\10\uffff\1\17", + "\1\2\1\3\13\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\24\uffff\1\34\1\35\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\17\1\20\1\21\1\22\1\23", "", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\25\uffff\1\1\40\uffff\1\1\6\uffff\1\1\5\uffff\1\1\1\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", + "\1\1\7\uffff\1\36", "" }; + static final short[] dfa_54 = DFA.unpackEncodedString(dfa_54s); static final char[] dfa_55 = DFA.unpackEncodedStringToUnsignedChars(dfa_55s); static final char[] dfa_56 = DFA.unpackEncodedStringToUnsignedChars(dfa_56s); static final short[] dfa_57 = DFA.unpackEncodedString(dfa_57s); static final short[][] dfa_58 = unpackEncodedStringArray(dfa_58s); - class DFA105 extends DFA { + class DFA106 extends DFA { - public DFA105(BaseRecognizer recognizer) { + public DFA106(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 105; + this.decisionNumber = 106; this.eot = dfa_13; - this.eof = dfa_13; + this.eof = dfa_54; this.min = dfa_55; this.max = dfa_56; this.accept = dfa_57; - this.special = dfa_18; + this.special = dfa_17; this.transition = dfa_58; } public String getDescription() { - return "11166:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?"; + return "()* loopback of 11148:1: ( rule__ScopeNameCS__Group_2__0 )*"; } } static final String dfa_59s = "\17\uffff"; - static final String dfa_60s = "\1\2\16\uffff"; - static final String dfa_61s = "\1\21\1\0\15\uffff"; - static final String dfa_62s = "\1\u0093\1\0\15\uffff"; - static final String dfa_63s = "\2\uffff\1\2\13\uffff\1\1"; - static final String dfa_64s = "\1\uffff\1\0\15\uffff}>"; - static final String[] dfa_65s = { - "\1\2\25\uffff\1\2\35\uffff\1\2\3\uffff\2\2\1\1\1\2\6\uffff\1\2\20\uffff\1\2\5\uffff\1\2\2\uffff\1\2\45\uffff\1\2", + static final String dfa_60s = "\1\6\1\0\15\uffff"; + static final String dfa_61s = "\1\35\1\0\15\uffff"; + static final String dfa_62s = "\2\uffff\1\2\13\uffff\1\1"; + static final String dfa_63s = "\1\uffff\1\0\15\uffff}>"; + static final String[] dfa_64s = { + "\2\2\13\uffff\1\1\12\2", "\1\uffff", "", "", @@ -89685,96 +93175,206 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa }; static final short[] dfa_59 = DFA.unpackEncodedString(dfa_59s); - static final short[] dfa_60 = DFA.unpackEncodedString(dfa_60s); + static final char[] dfa_60 = DFA.unpackEncodedStringToUnsignedChars(dfa_60s); static final char[] dfa_61 = DFA.unpackEncodedStringToUnsignedChars(dfa_61s); - static final char[] dfa_62 = DFA.unpackEncodedStringToUnsignedChars(dfa_62s); + static final short[] dfa_62 = DFA.unpackEncodedString(dfa_62s); static final short[] dfa_63 = DFA.unpackEncodedString(dfa_63s); - static final short[] dfa_64 = DFA.unpackEncodedString(dfa_64s); - static final short[][] dfa_65 = unpackEncodedStringArray(dfa_65s); + static final short[][] dfa_64 = unpackEncodedStringArray(dfa_64s); + + class DFA110 extends DFA { + + public DFA110(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 110; + this.eot = dfa_59; + this.eof = dfa_59; + this.min = dfa_60; + this.max = dfa_61; + this.accept = dfa_62; + this.special = dfa_63; + this.transition = dfa_64; + } + public String getDescription() { + return "11689:1: ( rule__SimpleParameterBindingCS__IsCheckAssignment_0 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA110_1 = input.LA(1); + + + int index110_1 = input.index(); + input.rewind(); + s = -1; + if ( (synpred208_InternalQVTimperative()) ) {s = 14;} + + else if ( (true) ) {s = 2;} + + + input.seek(index110_1); + if ( s>=0 ) return s; + break; + } + if (state.backtracking>0) {state.failed=true; return -1;} + NoViableAltException nvae = + new NoViableAltException(getDescription(), 110, _s, input); + error(nvae); + throw nvae; + } + } + static final String dfa_65s = "\1\6\15\120\2\uffff"; + static final String dfa_66s = "\1\100\15\130\2\uffff"; + static final String dfa_67s = "\16\uffff\1\2\1\1"; + static final String[] dfa_68s = { + "\1\1\1\2\13\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\24\uffff\17\16", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "\1\16\7\uffff\1\17", + "", + "" + }; + static final char[] dfa_65 = DFA.unpackEncodedStringToUnsignedChars(dfa_65s); + static final char[] dfa_66 = DFA.unpackEncodedStringToUnsignedChars(dfa_66s); + static final short[] dfa_67 = DFA.unpackEncodedString(dfa_67s); + static final short[][] dfa_68 = unpackEncodedStringArray(dfa_68s); + + class DFA111 extends DFA { + + public DFA111(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 111; + this.eot = dfa_19; + this.eof = dfa_19; + this.min = dfa_65; + this.max = dfa_66; + this.accept = dfa_67; + this.special = dfa_24; + this.transition = dfa_68; + } + public String getDescription() { + return "12102:1: ( rule__TransformationCS__OwnedPathNameAssignment_1 )?"; + } + } + static final String dfa_69s = "\1\2\16\uffff"; + static final String dfa_70s = "\1\22\1\0\15\uffff"; + static final String dfa_71s = "\1\u0099\1\0\15\uffff"; + static final String[] dfa_72s = { + "\1\2\25\uffff\1\2\35\uffff\1\2\4\uffff\1\2\4\uffff\1\1\2\2\4\uffff\1\2\20\uffff\1\2\5\uffff\1\2\2\uffff\1\2\47\uffff\1\2", + "\1\uffff", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + }; + static final short[] dfa_69 = DFA.unpackEncodedString(dfa_69s); + static final char[] dfa_70 = DFA.unpackEncodedStringToUnsignedChars(dfa_70s); + static final char[] dfa_71 = DFA.unpackEncodedStringToUnsignedChars(dfa_71s); + static final short[][] dfa_72 = unpackEncodedStringArray(dfa_72s); - class DFA192 extends DFA { + class DFA198 extends DFA { - public DFA192(BaseRecognizer recognizer) { + public DFA198(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 192; + this.decisionNumber = 198; this.eot = dfa_59; - this.eof = dfa_60; - this.min = dfa_61; - this.max = dfa_62; - this.accept = dfa_63; - this.special = dfa_64; - this.transition = dfa_65; + this.eof = dfa_69; + this.min = dfa_70; + this.max = dfa_71; + this.accept = dfa_62; + this.special = dfa_63; + this.transition = dfa_72; } public String getDescription() { - return "20199:1: ( rule__TypeNameExpCS__Group_1__0 )?"; + return "21135:1: ( rule__TypeNameExpCS__Group_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA192_1 = input.LA(1); + int LA198_1 = input.LA(1); - int index192_1 = input.index(); + int index198_1 = input.index(); input.rewind(); s = -1; - if ( (synpred286_InternalQVTimperative()) ) {s = 14;} + if ( (synpred296_InternalQVTimperative()) ) {s = 14;} else if ( (true) ) {s = 2;} - input.seek(index192_1); + input.seek(index198_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 192, _s, input); + new NoViableAltException(getDescription(), 198, _s, input); error(nvae); throw nvae; } } - class DFA193 extends DFA { + class DFA199 extends DFA { - public DFA193(BaseRecognizer recognizer) { + public DFA199(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 193; + this.decisionNumber = 199; this.eot = dfa_59; - this.eof = dfa_60; - this.min = dfa_61; - this.max = dfa_62; - this.accept = dfa_63; - this.special = dfa_64; - this.transition = dfa_65; + this.eof = dfa_69; + this.min = dfa_70; + this.max = dfa_71; + this.accept = dfa_62; + this.special = dfa_63; + this.transition = dfa_72; } public String getDescription() { - return "20260:1: ( rule__TypeNameExpCS__Group_1_1__0 )?"; + return "21196:1: ( rule__TypeNameExpCS__Group_1_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA193_1 = input.LA(1); + int LA199_1 = input.LA(1); - int index193_1 = input.index(); + int index199_1 = input.index(); input.rewind(); s = -1; - if ( (synpred287_InternalQVTimperative()) ) {s = 14;} + if ( (synpred297_InternalQVTimperative()) ) {s = 14;} else if ( (true) ) {s = 2;} - input.seek(index193_1); + input.seek(index199_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 193, _s, input); + new NoViableAltException(getDescription(), 199, _s, input); error(nvae); throw nvae; } @@ -89786,128 +93386,133 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000022L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000009800000L,0x0020000000020000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000009800002L,0x0020000000020000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000611A000040000L,0x0000000000030000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000411A000040000L,0x0000000000030000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000013000000L,0x0800000000200000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000200002L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000013000002L,0x0800000000200000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x000000003FF800C0L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00611A0000400001L,0x0000000000C00000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00411A0000400001L,0x0000000000C00000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000100L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x000000001FFC00E0L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000020000L,0x0000000000100000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000C00L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000040000L,0x005000000021F554L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000440L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000040002L,0x0000000000010110L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000002L,0x0040000000208010L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000002L,0x0010000000006014L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0010000000002000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000001000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x000000001FFC00C2L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0010000000006014L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008010L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000200L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000008000020000L,0x0000000000000880L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000008000000L,0x0000000206021000L,0x0000000000004100L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000008000002L,0x0000000206020000L,0x0000000000004100L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000080000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000800L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0xFFFE00001FFC00C0L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0xFFFE00001FFC00C2L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0040000000208010L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0xFE20000000000000L,0x00000000000000FFL}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000002L,0xFE20000000000000L,0x00000000000000FFL}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000001801000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000002L,0x0000000001800000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000080L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0xFFFE0001DFFE01F0L,0x000611A000040000L,0x0000000000030000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000020000L,0x0000000000040880L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000020000000L,0x0000000000001000L,0x0000000000000200L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x00000000000000C0L,0x0000000008001000L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x00000000000000C2L,0x0000000008000000L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000008000020000L,0x0000000000000800L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000040000010L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000040000L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000020000L,0x0000000020000880L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x6600000000000000L,0x000000000000000CL}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000002L,0x6600000000000000L,0x000000000000000CL}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000040001000L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000880L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x6000000000000000L,0x000000000000000CL}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000002L,0x6000000000000000L,0x000000000000000CL}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000008000020000L,0x0000000100000880L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0xE620000000000000L,0x0000000000003CFFL}); - public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000002L,0xE620000000000000L,0x0000000000003CFFL}); - public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000020000L,0x0000000400040880L}); - public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L,0x0000000000008000L}); - public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0180000090401000L}); - public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000002L,0x0180000090400000L}); - public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_88 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000611A000041080L,0x0000000000030000L}); - public static final BitSet FOLLOW_89 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000611A000040080L,0x0000000000030000L}); - public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L}); - public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000020L}); - public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x00000000000000C0L}); - public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_94 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000611A000041000L,0x0000000000030000L}); - public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); - public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001020L}); - public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000008000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); - public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000100000030L,0x0000018000000000L,0x0000000000030000L}); - public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0001FFFF40000000L}); - public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x00000000C0000000L}); - public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000000L,0x0000040000040800L,0x0000000000040000L}); - public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000002L,0x0000040000000000L}); - public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_105 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000611A0000C0080L,0x0000000000030000L}); - public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000020L,0x0000000000080000L}); - public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000020L}); - public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000480L}); - public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); - public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000000000L,0x0001400000000000L}); - public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000002L,0x0001000000000000L}); - public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); - public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000420L}); - public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000008000000000L,0x0000000000040080L}); - public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L}); - public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000100000010L}); - public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000500000010L,0x0000000000000002L}); - public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000001L,0x0000000000100000L}); - public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000020L}); - public static final BitSet FOLLOW_121 = new BitSet(new long[]{0xFFFE0001DFFC00F0L,0x000411A000040002L,0x0000000000030000L}); - public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080020L}); - public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); - public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000002L,0x0008000000000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000A00L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000080000L,0x0000000000001000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000A00L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x000000003FF800E0L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000040000L,0x0000000001000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000000000050000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x00000000000A0000L,0x17000000021E5528L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000002L,0x0000000000044100L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000080002L,0x0000000000001420L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000002L,0x1000000002100020L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000020002L,0x0700000000080028L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000020000L,0x0700000000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x000000003FF800C0L,0x0000000000020000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x000000003FF800C2L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000020000L,0x0700000000080028L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100020L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000800L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000010000040000L,0x0000000000010200L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000010000000L,0x0000002060220000L,0x0000000000104000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000010000002L,0x0000002060200000L,0x0000000000104000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x000000003FF800C0L,0x0000000000800000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000040000L,0x0000000000010000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0xFFFC00003FF800C0L,0x0000000000000001L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0xFFFC00003FF800C2L,0x0000000000000001L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x1000000002100020L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x4000000000000000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x8800000000000000L,0x0000000000003FFFL}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000002L,0x8800000000000000L,0x0000000000003FFFL}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000018020000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000002L,0x0000000018000000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x000000003FF800C0L,0x0000000000000200L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0xFFFC0003BFFC01F0L,0x00611A0000400001L,0x0000000000C00000L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000040000L,0x0000000000410200L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000040000000L,0x0000000000020000L,0x0000000000008000L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x00000000000000C0L,0x0000000080020000L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x00000000000000C2L,0x0000000080000000L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000010000040000L,0x0000000000010000L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000080000010L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x000000003FF800C0L,0x0000000000400000L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000040000L,0x0000000200010200L}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L,0x0000000000000319L}); + public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000002L,0x8000000000000000L,0x0000000000000319L}); + public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000400020000L}); + public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000002L,0x0000000400000000L}); + public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010200L}); + public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000318L}); + public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000318L}); + public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L}); + public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000010000040000L,0x0000001000010200L}); + public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x8800000000000000L,0x00000000000F3FF9L}); + public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000002L,0x8800000000000000L,0x00000000000F3FF9L}); + public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000040000L,0x0000004000410200L}); + public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L,0x0000000000200000L}); + public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x6000000904020000L}); + public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000002L,0x6000000904000000L}); + public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); + public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); + public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_93 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00611A0000420201L,0x0000000000C00000L}); + public static final BitSet FOLLOW_94 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00611A0000400201L,0x0000000000C00000L}); + public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); + public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000040L}); + public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x00000000000000C0L}); + public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_99 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00611A0000420001L,0x0000000000C00000L}); + public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020040L}); + public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000010000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); + public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000000200000030L,0x0000180000000000L,0x0000000000C00000L}); + public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0003FFFE80000000L}); + public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000180000000L}); + public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x0000000000000000L,0x0000400000410000L,0x0000000001000000L}); + public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0000000000000002L,0x0000400000000000L}); + public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); + public static final BitSet FOLLOW_110 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00611A0000C00201L,0x0000000000C00000L}); + public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000040L,0x0000000002000000L}); + public static final BitSet FOLLOW_112 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_113 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000040L}); + public static final BitSet FOLLOW_114 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040200L}); + public static final BitSet FOLLOW_115 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L}); + public static final BitSet FOLLOW_116 = new BitSet(new long[]{0x0000000000000000L,0x0014000000000000L}); + public static final BitSet FOLLOW_117 = new BitSet(new long[]{0x0000000000000002L,0x0010000000000000L}); + public static final BitSet FOLLOW_118 = new BitSet(new long[]{0x0000000000000000L,0x0008000000000000L}); + public static final BitSet FOLLOW_119 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040040L}); + public static final BitSet FOLLOW_120 = new BitSet(new long[]{0x0000010000000000L,0x0000000000400200L}); + public static final BitSet FOLLOW_121 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); + public static final BitSet FOLLOW_122 = new BitSet(new long[]{0x0000000200000010L}); + public static final BitSet FOLLOW_123 = new BitSet(new long[]{0x0000000A00000010L,0x0000000000000004L}); + public static final BitSet FOLLOW_124 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000002L,0x0000000004000000L}); + public static final BitSet FOLLOW_125 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000040L}); + public static final BitSet FOLLOW_126 = new BitSet(new long[]{0xFFFC0003BFF800F0L,0x00411A0000400005L,0x0000000000C00000L}); + public static final BitSet FOLLOW_127 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800040L}); + public static final BitSet FOLLOW_128 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); + public static final BitSet FOLLOW_129 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_130 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L}); } |