Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui/src-gen/org/eclipse/papyrus/operation/editor/xtext/ui/contentassist/antlr/internal/InternalOperation.g')
-rw-r--r--extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui/src-gen/org/eclipse/papyrus/operation/editor/xtext/ui/contentassist/antlr/internal/InternalOperation.g21215
1 files changed, 0 insertions, 21215 deletions
diff --git a/extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui/src-gen/org/eclipse/papyrus/operation/editor/xtext/ui/contentassist/antlr/internal/InternalOperation.g b/extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui/src-gen/org/eclipse/papyrus/operation/editor/xtext/ui/contentassist/antlr/internal/InternalOperation.g
deleted file mode 100644
index 29206ce5076..00000000000
--- a/extraplugins/alf/org.eclipse.papyrus.operation.editor.xtext.ui/src-gen/org/eclipse/papyrus/operation/editor/xtext/ui/contentassist/antlr/internal/InternalOperation.g
+++ /dev/null
@@ -1,21215 +0,0 @@
-/*
-* generated by Xtext
-*/
-grammar InternalOperation;
-
-options {
- superClass=AbstractInternalContentAssistParser;
-
-}
-
-@lexer::header {
-package org.eclipse.papyrus.operation.editor.xtext.ui.contentassist.antlr.internal;
-
-// Hack: Use our own Lexer superclass by means of import.
-// Currently there is no other way to specify the superclass for the lexer.
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
-}
-
-@parser::header {
-package org.eclipse.papyrus.operation.editor.xtext.ui.contentassist.antlr.internal;
-
-import java.io.InputStream;
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.parser.*;
-import org.eclipse.xtext.parser.impl.*;
-import org.eclipse.xtext.parsetree.*;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream;
-import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
-import org.eclipse.papyrus.operation.editor.xtext.services.OperationGrammarAccess;
-
-}
-
-@parser::members {
-
- private OperationGrammarAccess grammarAccess;
-
- public void setGrammarAccess(OperationGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
-}
-
-
-
-
-// Entry rule entryRuleOperationDefinitionOrStub
-entryRuleOperationDefinitionOrStub
-:
-{ before(grammarAccess.getOperationDefinitionOrStubRule()); }
- ruleOperationDefinitionOrStub
-{ after(grammarAccess.getOperationDefinitionOrStubRule()); }
- EOF
-;
-
-// Rule OperationDefinitionOrStub
-ruleOperationDefinitionOrStub
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getOperationDefinitionOrStubAccess().getGroup()); }
-(rule__OperationDefinitionOrStub__Group__0)
-{ after(grammarAccess.getOperationDefinitionOrStubAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleOperationDeclaration
-entryRuleOperationDeclaration
-:
-{ before(grammarAccess.getOperationDeclarationRule()); }
- ruleOperationDeclaration
-{ after(grammarAccess.getOperationDeclarationRule()); }
- EOF
-;
-
-// Rule OperationDeclaration
-ruleOperationDeclaration
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getGroup()); }
-(rule__OperationDeclaration__Group__0)
-{ after(grammarAccess.getOperationDeclarationAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleFormalParameters
-entryRuleFormalParameters
-:
-{ before(grammarAccess.getFormalParametersRule()); }
- ruleFormalParameters
-{ after(grammarAccess.getFormalParametersRule()); }
- EOF
-;
-
-// Rule FormalParameters
-ruleFormalParameters
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getFormalParametersAccess().getGroup()); }
-(rule__FormalParameters__Group__0)
-{ after(grammarAccess.getFormalParametersAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleFormalParameterList
-entryRuleFormalParameterList
-:
-{ before(grammarAccess.getFormalParameterListRule()); }
- ruleFormalParameterList
-{ after(grammarAccess.getFormalParameterListRule()); }
- EOF
-;
-
-// Rule FormalParameterList
-ruleFormalParameterList
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getFormalParameterListAccess().getGroup()); }
-(rule__FormalParameterList__Group__0)
-{ after(grammarAccess.getFormalParameterListAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleFormalParameter
-entryRuleFormalParameter
-:
-{ before(grammarAccess.getFormalParameterRule()); }
- ruleFormalParameter
-{ after(grammarAccess.getFormalParameterRule()); }
- EOF
-;
-
-// Rule FormalParameter
-ruleFormalParameter
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getFormalParameterAccess().getGroup()); }
-(rule__FormalParameter__Group__0)
-{ after(grammarAccess.getFormalParameterAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleTypePart
-entryRuleTypePart
-:
-{ before(grammarAccess.getTypePartRule()); }
- ruleTypePart
-{ after(grammarAccess.getTypePartRule()); }
- EOF
-;
-
-// Rule TypePart
-ruleTypePart
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getTypePartAccess().getGroup()); }
-(rule__TypePart__Group__0)
-{ after(grammarAccess.getTypePartAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleMultiplicity
-entryRuleMultiplicity
-:
-{ before(grammarAccess.getMultiplicityRule()); }
- ruleMultiplicity
-{ after(grammarAccess.getMultiplicityRule()); }
- EOF
-;
-
-// Rule Multiplicity
-ruleMultiplicity
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getMultiplicityAccess().getGroup()); }
-(rule__Multiplicity__Group__0)
-{ after(grammarAccess.getMultiplicityAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleMultiplicityRange
-entryRuleMultiplicityRange
-:
-{ before(grammarAccess.getMultiplicityRangeRule()); }
- ruleMultiplicityRange
-{ after(grammarAccess.getMultiplicityRangeRule()); }
- EOF
-;
-
-// Rule MultiplicityRange
-ruleMultiplicityRange
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getMultiplicityRangeAccess().getGroup()); }
-(rule__MultiplicityRange__Group__0)
-{ after(grammarAccess.getMultiplicityRangeAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNUMBER_LITERAL_WITHOUT_SUFFIX
-entryRuleNUMBER_LITERAL_WITHOUT_SUFFIX
-:
-{ before(grammarAccess.getNUMBER_LITERAL_WITHOUT_SUFFIXRule()); }
- ruleNUMBER_LITERAL_WITHOUT_SUFFIX
-{ after(grammarAccess.getNUMBER_LITERAL_WITHOUT_SUFFIXRule()); }
- EOF
-;
-
-// Rule NUMBER_LITERAL_WITHOUT_SUFFIX
-ruleNUMBER_LITERAL_WITHOUT_SUFFIX
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNUMBER_LITERAL_WITHOUT_SUFFIXAccess().getAlternatives()); }
-(rule__NUMBER_LITERAL_WITHOUT_SUFFIX__Alternatives)
-{ after(grammarAccess.getNUMBER_LITERAL_WITHOUT_SUFFIXAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleINTEGER_LITERAL_WITHOUT_SUFFIX
-entryRuleINTEGER_LITERAL_WITHOUT_SUFFIX
-:
-{ before(grammarAccess.getINTEGER_LITERAL_WITHOUT_SUFFIXRule()); }
- ruleINTEGER_LITERAL_WITHOUT_SUFFIX
-{ after(grammarAccess.getINTEGER_LITERAL_WITHOUT_SUFFIXRule()); }
- EOF
-;
-
-// Rule INTEGER_LITERAL_WITHOUT_SUFFIX
-ruleINTEGER_LITERAL_WITHOUT_SUFFIX
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getINTEGER_LITERAL_WITHOUT_SUFFIXAccess().getValueAssignment()); }
-(rule__INTEGER_LITERAL_WITHOUT_SUFFIX__ValueAssignment)
-{ after(grammarAccess.getINTEGER_LITERAL_WITHOUT_SUFFIXAccess().getValueAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleUNLIMITED_LITERAL_WITHOUT_SUFFIX
-entryRuleUNLIMITED_LITERAL_WITHOUT_SUFFIX
-:
-{ before(grammarAccess.getUNLIMITED_LITERAL_WITHOUT_SUFFIXRule()); }
- ruleUNLIMITED_LITERAL_WITHOUT_SUFFIX
-{ after(grammarAccess.getUNLIMITED_LITERAL_WITHOUT_SUFFIXRule()); }
- EOF
-;
-
-// Rule UNLIMITED_LITERAL_WITHOUT_SUFFIX
-ruleUNLIMITED_LITERAL_WITHOUT_SUFFIX
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getUNLIMITED_LITERAL_WITHOUT_SUFFIXAccess().getValueAssignment()); }
-(rule__UNLIMITED_LITERAL_WITHOUT_SUFFIX__ValueAssignment)
-{ after(grammarAccess.getUNLIMITED_LITERAL_WITHOUT_SUFFIXAccess().getValueAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleTypeName
-entryRuleTypeName
-:
-{ before(grammarAccess.getTypeNameRule()); }
- ruleTypeName
-{ after(grammarAccess.getTypeNameRule()); }
- EOF
-;
-
-// Rule TypeName
-ruleTypeName
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getTypeNameAccess().getGroup()); }
-(rule__TypeName__Group__0)
-{ after(grammarAccess.getTypeNameAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleRedefinitionClause
-entryRuleRedefinitionClause
-:
-{ before(grammarAccess.getRedefinitionClauseRule()); }
- ruleRedefinitionClause
-{ after(grammarAccess.getRedefinitionClauseRule()); }
- EOF
-;
-
-// Rule RedefinitionClause
-ruleRedefinitionClause
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getRedefinitionClauseAccess().getGroup()); }
-(rule__RedefinitionClause__Group__0)
-{ after(grammarAccess.getRedefinitionClauseAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-// Entry rule entryRuleLITERAL
-entryRuleLITERAL
-:
-{ before(grammarAccess.getLITERALRule()); }
- ruleLITERAL
-{ after(grammarAccess.getLITERALRule()); }
- EOF
-;
-
-// Rule LITERAL
-ruleLITERAL
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getLITERALAccess().getAlternatives()); }
-(rule__LITERAL__Alternatives)
-{ after(grammarAccess.getLITERALAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleBOOLEAN_LITERAL
-entryRuleBOOLEAN_LITERAL
-:
-{ before(grammarAccess.getBOOLEAN_LITERALRule()); }
- ruleBOOLEAN_LITERAL
-{ after(grammarAccess.getBOOLEAN_LITERALRule()); }
- EOF
-;
-
-// Rule BOOLEAN_LITERAL
-ruleBOOLEAN_LITERAL
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getBOOLEAN_LITERALAccess().getGroup()); }
-(rule__BOOLEAN_LITERAL__Group__0)
-{ after(grammarAccess.getBOOLEAN_LITERALAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNUMBER_LITERAL
-entryRuleNUMBER_LITERAL
-:
-{ before(grammarAccess.getNUMBER_LITERALRule()); }
- ruleNUMBER_LITERAL
-{ after(grammarAccess.getNUMBER_LITERALRule()); }
- EOF
-;
-
-// Rule NUMBER_LITERAL
-ruleNUMBER_LITERAL
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNUMBER_LITERALAccess().getAlternatives()); }
-(rule__NUMBER_LITERAL__Alternatives)
-{ after(grammarAccess.getNUMBER_LITERALAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleINTEGER_LITERAL
-entryRuleINTEGER_LITERAL
-:
-{ before(grammarAccess.getINTEGER_LITERALRule()); }
- ruleINTEGER_LITERAL
-{ after(grammarAccess.getINTEGER_LITERALRule()); }
- EOF
-;
-
-// Rule INTEGER_LITERAL
-ruleINTEGER_LITERAL
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getINTEGER_LITERALAccess().getGroup()); }
-(rule__INTEGER_LITERAL__Group__0)
-{ after(grammarAccess.getINTEGER_LITERALAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleUNLIMITED_LITERAL
-entryRuleUNLIMITED_LITERAL
-:
-{ before(grammarAccess.getUNLIMITED_LITERALRule()); }
- ruleUNLIMITED_LITERAL
-{ after(grammarAccess.getUNLIMITED_LITERALRule()); }
- EOF
-;
-
-// Rule UNLIMITED_LITERAL
-ruleUNLIMITED_LITERAL
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getUNLIMITED_LITERALAccess().getGroup()); }
-(rule__UNLIMITED_LITERAL__Group__0)
-{ after(grammarAccess.getUNLIMITED_LITERALAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSTRING_LITERAL
-entryRuleSTRING_LITERAL
-:
-{ before(grammarAccess.getSTRING_LITERALRule()); }
- ruleSTRING_LITERAL
-{ after(grammarAccess.getSTRING_LITERALRule()); }
- EOF
-;
-
-// Rule STRING_LITERAL
-ruleSTRING_LITERAL
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSTRING_LITERALAccess().getGroup()); }
-(rule__STRING_LITERAL__Group__0)
-{ after(grammarAccess.getSTRING_LITERALAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNameExpression
-entryRuleNameExpression
-:
-{ before(grammarAccess.getNameExpressionRule()); }
- ruleNameExpression
-{ after(grammarAccess.getNameExpressionRule()); }
- EOF
-;
-
-// Rule NameExpression
-ruleNameExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNameExpressionAccess().getGroup()); }
-(rule__NameExpression__Group__0)
-{ after(grammarAccess.getNameExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleQualifiedNamePath
-entryRuleQualifiedNamePath
-:
-{ before(grammarAccess.getQualifiedNamePathRule()); }
- ruleQualifiedNamePath
-{ after(grammarAccess.getQualifiedNamePathRule()); }
- EOF
-;
-
-// Rule QualifiedNamePath
-ruleQualifiedNamePath
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-(
-{ before(grammarAccess.getQualifiedNamePathAccess().getGroup()); }
-(rule__QualifiedNamePath__Group__0)
-{ after(grammarAccess.getQualifiedNamePathAccess().getGroup()); }
-)
-(
-{ before(grammarAccess.getQualifiedNamePathAccess().getGroup()); }
-(rule__QualifiedNamePath__Group__0)*
-{ after(grammarAccess.getQualifiedNamePathAccess().getGroup()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleUnqualifiedName
-entryRuleUnqualifiedName
-:
-{ before(grammarAccess.getUnqualifiedNameRule()); }
- ruleUnqualifiedName
-{ after(grammarAccess.getUnqualifiedNameRule()); }
- EOF
-;
-
-// Rule UnqualifiedName
-ruleUnqualifiedName
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getUnqualifiedNameAccess().getGroup()); }
-(rule__UnqualifiedName__Group__0)
-{ after(grammarAccess.getUnqualifiedNameAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleTemplateBinding
-entryRuleTemplateBinding
-:
-{ before(grammarAccess.getTemplateBindingRule()); }
- ruleTemplateBinding
-{ after(grammarAccess.getTemplateBindingRule()); }
- EOF
-;
-
-// Rule TemplateBinding
-ruleTemplateBinding
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getTemplateBindingAccess().getGroup()); }
-(rule__TemplateBinding__Group__0)
-{ after(grammarAccess.getTemplateBindingAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNamedTemplateBinding
-entryRuleNamedTemplateBinding
-:
-{ before(grammarAccess.getNamedTemplateBindingRule()); }
- ruleNamedTemplateBinding
-{ after(grammarAccess.getNamedTemplateBindingRule()); }
- EOF
-;
-
-// Rule NamedTemplateBinding
-ruleNamedTemplateBinding
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNamedTemplateBindingAccess().getGroup()); }
-(rule__NamedTemplateBinding__Group__0)
-{ after(grammarAccess.getNamedTemplateBindingAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleQualifiedNameWithBinding
-entryRuleQualifiedNameWithBinding
-:
-{ before(grammarAccess.getQualifiedNameWithBindingRule()); }
- ruleQualifiedNameWithBinding
-{ after(grammarAccess.getQualifiedNameWithBindingRule()); }
- EOF
-;
-
-// Rule QualifiedNameWithBinding
-ruleQualifiedNameWithBinding
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup()); }
-(rule__QualifiedNameWithBinding__Group__0)
-{ after(grammarAccess.getQualifiedNameWithBindingAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleTuple
-entryRuleTuple
-:
-{ before(grammarAccess.getTupleRule()); }
- ruleTuple
-{ after(grammarAccess.getTupleRule()); }
- EOF
-;
-
-// Rule Tuple
-ruleTuple
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getTupleAccess().getGroup()); }
-(rule__Tuple__Group__0)
-{ after(grammarAccess.getTupleAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleTupleElement
-entryRuleTupleElement
-:
-{ before(grammarAccess.getTupleElementRule()); }
- ruleTupleElement
-{ after(grammarAccess.getTupleElementRule()); }
- EOF
-;
-
-// Rule TupleElement
-ruleTupleElement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getTupleElementAccess().getArgumentAssignment()); }
-(rule__TupleElement__ArgumentAssignment)
-{ after(grammarAccess.getTupleElementAccess().getArgumentAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleExpression
-entryRuleExpression
-:
-{ before(grammarAccess.getExpressionRule()); }
- ruleExpression
-{ after(grammarAccess.getExpressionRule()); }
- EOF
-;
-
-// Rule Expression
-ruleExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall()); }
- ruleConditionalTestExpression
-{ after(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleConditionalTestExpression
-entryRuleConditionalTestExpression
-:
-{ before(grammarAccess.getConditionalTestExpressionRule()); }
- ruleConditionalTestExpression
-{ after(grammarAccess.getConditionalTestExpressionRule()); }
- EOF
-;
-
-// Rule ConditionalTestExpression
-ruleConditionalTestExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getConditionalTestExpressionAccess().getGroup()); }
-(rule__ConditionalTestExpression__Group__0)
-{ after(grammarAccess.getConditionalTestExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleConditionalOrExpression
-entryRuleConditionalOrExpression
-:
-{ before(grammarAccess.getConditionalOrExpressionRule()); }
- ruleConditionalOrExpression
-{ after(grammarAccess.getConditionalOrExpressionRule()); }
- EOF
-;
-
-// Rule ConditionalOrExpression
-ruleConditionalOrExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getConditionalOrExpressionAccess().getGroup()); }
-(rule__ConditionalOrExpression__Group__0)
-{ after(grammarAccess.getConditionalOrExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleConditionalAndExpression
-entryRuleConditionalAndExpression
-:
-{ before(grammarAccess.getConditionalAndExpressionRule()); }
- ruleConditionalAndExpression
-{ after(grammarAccess.getConditionalAndExpressionRule()); }
- EOF
-;
-
-// Rule ConditionalAndExpression
-ruleConditionalAndExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getConditionalAndExpressionAccess().getGroup()); }
-(rule__ConditionalAndExpression__Group__0)
-{ after(grammarAccess.getConditionalAndExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleInclusiveOrExpression
-entryRuleInclusiveOrExpression
-:
-{ before(grammarAccess.getInclusiveOrExpressionRule()); }
- ruleInclusiveOrExpression
-{ after(grammarAccess.getInclusiveOrExpressionRule()); }
- EOF
-;
-
-// Rule InclusiveOrExpression
-ruleInclusiveOrExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getInclusiveOrExpressionAccess().getGroup()); }
-(rule__InclusiveOrExpression__Group__0)
-{ after(grammarAccess.getInclusiveOrExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleExclusiveOrExpression
-entryRuleExclusiveOrExpression
-:
-{ before(grammarAccess.getExclusiveOrExpressionRule()); }
- ruleExclusiveOrExpression
-{ after(grammarAccess.getExclusiveOrExpressionRule()); }
- EOF
-;
-
-// Rule ExclusiveOrExpression
-ruleExclusiveOrExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getExclusiveOrExpressionAccess().getGroup()); }
-(rule__ExclusiveOrExpression__Group__0)
-{ after(grammarAccess.getExclusiveOrExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAndExpression
-entryRuleAndExpression
-:
-{ before(grammarAccess.getAndExpressionRule()); }
- ruleAndExpression
-{ after(grammarAccess.getAndExpressionRule()); }
- EOF
-;
-
-// Rule AndExpression
-ruleAndExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAndExpressionAccess().getGroup()); }
-(rule__AndExpression__Group__0)
-{ after(grammarAccess.getAndExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleEqualityExpression
-entryRuleEqualityExpression
-:
-{ before(grammarAccess.getEqualityExpressionRule()); }
- ruleEqualityExpression
-{ after(grammarAccess.getEqualityExpressionRule()); }
- EOF
-;
-
-// Rule EqualityExpression
-ruleEqualityExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getEqualityExpressionAccess().getGroup()); }
-(rule__EqualityExpression__Group__0)
-{ after(grammarAccess.getEqualityExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleClassificationExpression
-entryRuleClassificationExpression
-:
-{ before(grammarAccess.getClassificationExpressionRule()); }
- ruleClassificationExpression
-{ after(grammarAccess.getClassificationExpressionRule()); }
- EOF
-;
-
-// Rule ClassificationExpression
-ruleClassificationExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getClassificationExpressionAccess().getGroup()); }
-(rule__ClassificationExpression__Group__0)
-{ after(grammarAccess.getClassificationExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleRelationalExpression
-entryRuleRelationalExpression
-:
-{ before(grammarAccess.getRelationalExpressionRule()); }
- ruleRelationalExpression
-{ after(grammarAccess.getRelationalExpressionRule()); }
- EOF
-;
-
-// Rule RelationalExpression
-ruleRelationalExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getRelationalExpressionAccess().getGroup()); }
-(rule__RelationalExpression__Group__0)
-{ after(grammarAccess.getRelationalExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleShiftExpression
-entryRuleShiftExpression
-:
-{ before(grammarAccess.getShiftExpressionRule()); }
- ruleShiftExpression
-{ after(grammarAccess.getShiftExpressionRule()); }
- EOF
-;
-
-// Rule ShiftExpression
-ruleShiftExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getShiftExpressionAccess().getGroup()); }
-(rule__ShiftExpression__Group__0)
-{ after(grammarAccess.getShiftExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAdditiveExpression
-entryRuleAdditiveExpression
-:
-{ before(grammarAccess.getAdditiveExpressionRule()); }
- ruleAdditiveExpression
-{ after(grammarAccess.getAdditiveExpressionRule()); }
- EOF
-;
-
-// Rule AdditiveExpression
-ruleAdditiveExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAdditiveExpressionAccess().getGroup()); }
-(rule__AdditiveExpression__Group__0)
-{ after(grammarAccess.getAdditiveExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleMultiplicativeExpression
-entryRuleMultiplicativeExpression
-:
-{ before(grammarAccess.getMultiplicativeExpressionRule()); }
- ruleMultiplicativeExpression
-{ after(grammarAccess.getMultiplicativeExpressionRule()); }
- EOF
-;
-
-// Rule MultiplicativeExpression
-ruleMultiplicativeExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getGroup()); }
-(rule__MultiplicativeExpression__Group__0)
-{ after(grammarAccess.getMultiplicativeExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleUnaryExpression
-entryRuleUnaryExpression
-:
-{ before(grammarAccess.getUnaryExpressionRule()); }
- ruleUnaryExpression
-{ after(grammarAccess.getUnaryExpressionRule()); }
- EOF
-;
-
-// Rule UnaryExpression
-ruleUnaryExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getUnaryExpressionAccess().getGroup()); }
-(rule__UnaryExpression__Group__0)
-{ after(grammarAccess.getUnaryExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePrimaryExpression
-entryRulePrimaryExpression
-:
-{ before(grammarAccess.getPrimaryExpressionRule()); }
- rulePrimaryExpression
-{ after(grammarAccess.getPrimaryExpressionRule()); }
- EOF
-;
-
-// Rule PrimaryExpression
-rulePrimaryExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment()); }
-(rule__PrimaryExpression__PrefixAssignment)
-{ after(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSuffixExpression
-entryRuleSuffixExpression
-:
-{ before(grammarAccess.getSuffixExpressionRule()); }
- ruleSuffixExpression
-{ after(grammarAccess.getSuffixExpressionRule()); }
- EOF
-;
-
-// Rule SuffixExpression
-ruleSuffixExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSuffixExpressionAccess().getAlternatives()); }
-(rule__SuffixExpression__Alternatives)
-{ after(grammarAccess.getSuffixExpressionAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleOperationCallExpression
-entryRuleOperationCallExpression
-:
-{ before(grammarAccess.getOperationCallExpressionRule()); }
- ruleOperationCallExpression
-{ after(grammarAccess.getOperationCallExpressionRule()); }
- EOF
-;
-
-// Rule OperationCallExpression
-ruleOperationCallExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getOperationCallExpressionAccess().getGroup()); }
-(rule__OperationCallExpression__Group__0)
-{ after(grammarAccess.getOperationCallExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleOperationCallExpressionWithoutDot
-entryRuleOperationCallExpressionWithoutDot
-:
-{ before(grammarAccess.getOperationCallExpressionWithoutDotRule()); }
- ruleOperationCallExpressionWithoutDot
-{ after(grammarAccess.getOperationCallExpressionWithoutDotRule()); }
- EOF
-;
-
-// Rule OperationCallExpressionWithoutDot
-ruleOperationCallExpressionWithoutDot
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getOperationCallExpressionWithoutDotAccess().getGroup()); }
-(rule__OperationCallExpressionWithoutDot__Group__0)
-{ after(grammarAccess.getOperationCallExpressionWithoutDotAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePropertyCallExpression
-entryRulePropertyCallExpression
-:
-{ before(grammarAccess.getPropertyCallExpressionRule()); }
- rulePropertyCallExpression
-{ after(grammarAccess.getPropertyCallExpressionRule()); }
- EOF
-;
-
-// Rule PropertyCallExpression
-rulePropertyCallExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getGroup()); }
-(rule__PropertyCallExpression__Group__0)
-{ after(grammarAccess.getPropertyCallExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleLinkOperationExpression
-entryRuleLinkOperationExpression
-:
-{ before(grammarAccess.getLinkOperationExpressionRule()); }
- ruleLinkOperationExpression
-{ after(grammarAccess.getLinkOperationExpressionRule()); }
- EOF
-;
-
-// Rule LinkOperationExpression
-ruleLinkOperationExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getGroup()); }
-(rule__LinkOperationExpression__Group__0)
-{ after(grammarAccess.getLinkOperationExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleLinkOperationTuple
-entryRuleLinkOperationTuple
-:
-{ before(grammarAccess.getLinkOperationTupleRule()); }
- ruleLinkOperationTuple
-{ after(grammarAccess.getLinkOperationTupleRule()); }
- EOF
-;
-
-// Rule LinkOperationTuple
-ruleLinkOperationTuple
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getLinkOperationTupleAccess().getGroup()); }
-(rule__LinkOperationTuple__Group__0)
-{ after(grammarAccess.getLinkOperationTupleAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleLinkOperationTupleElement
-entryRuleLinkOperationTupleElement
-:
-{ before(grammarAccess.getLinkOperationTupleElementRule()); }
- ruleLinkOperationTupleElement
-{ after(grammarAccess.getLinkOperationTupleElementRule()); }
- EOF
-;
-
-// Rule LinkOperationTupleElement
-ruleLinkOperationTupleElement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getGroup()); }
-(rule__LinkOperationTupleElement__Group__0)
-{ after(grammarAccess.getLinkOperationTupleElementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSequenceOperationExpression
-entryRuleSequenceOperationExpression
-:
-{ before(grammarAccess.getSequenceOperationExpressionRule()); }
- ruleSequenceOperationExpression
-{ after(grammarAccess.getSequenceOperationExpressionRule()); }
- EOF
-;
-
-// Rule SequenceOperationExpression
-ruleSequenceOperationExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSequenceOperationExpressionAccess().getGroup()); }
-(rule__SequenceOperationExpression__Group__0)
-{ after(grammarAccess.getSequenceOperationExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSequenceReductionExpression
-entryRuleSequenceReductionExpression
-:
-{ before(grammarAccess.getSequenceReductionExpressionRule()); }
- ruleSequenceReductionExpression
-{ after(grammarAccess.getSequenceReductionExpressionRule()); }
- EOF
-;
-
-// Rule SequenceReductionExpression
-ruleSequenceReductionExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSequenceReductionExpressionAccess().getGroup()); }
-(rule__SequenceReductionExpression__Group__0)
-{ after(grammarAccess.getSequenceReductionExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSequenceExpansionExpression
-entryRuleSequenceExpansionExpression
-:
-{ before(grammarAccess.getSequenceExpansionExpressionRule()); }
- ruleSequenceExpansionExpression
-{ after(grammarAccess.getSequenceExpansionExpressionRule()); }
- EOF
-;
-
-// Rule SequenceExpansionExpression
-ruleSequenceExpansionExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives()); }
-(rule__SequenceExpansionExpression__Alternatives)
-{ after(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSelectOrRejectOperation
-entryRuleSelectOrRejectOperation
-:
-{ before(grammarAccess.getSelectOrRejectOperationRule()); }
- ruleSelectOrRejectOperation
-{ after(grammarAccess.getSelectOrRejectOperationRule()); }
- EOF
-;
-
-// Rule SelectOrRejectOperation
-ruleSelectOrRejectOperation
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getGroup()); }
-(rule__SelectOrRejectOperation__Group__0)
-{ after(grammarAccess.getSelectOrRejectOperationAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleCollectOrIterateOperation
-entryRuleCollectOrIterateOperation
-:
-{ before(grammarAccess.getCollectOrIterateOperationRule()); }
- ruleCollectOrIterateOperation
-{ after(grammarAccess.getCollectOrIterateOperationRule()); }
- EOF
-;
-
-// Rule CollectOrIterateOperation
-ruleCollectOrIterateOperation
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getGroup()); }
-(rule__CollectOrIterateOperation__Group__0)
-{ after(grammarAccess.getCollectOrIterateOperationAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleForAllOrExistsOrOneOperation
-entryRuleForAllOrExistsOrOneOperation
-:
-{ before(grammarAccess.getForAllOrExistsOrOneOperationRule()); }
- ruleForAllOrExistsOrOneOperation
-{ after(grammarAccess.getForAllOrExistsOrOneOperationRule()); }
- EOF
-;
-
-// Rule ForAllOrExistsOrOneOperation
-ruleForAllOrExistsOrOneOperation
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup()); }
-(rule__ForAllOrExistsOrOneOperation__Group__0)
-{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleIsUniqueOperation
-entryRuleIsUniqueOperation
-:
-{ before(grammarAccess.getIsUniqueOperationRule()); }
- ruleIsUniqueOperation
-{ after(grammarAccess.getIsUniqueOperationRule()); }
- EOF
-;
-
-// Rule IsUniqueOperation
-ruleIsUniqueOperation
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getGroup()); }
-(rule__IsUniqueOperation__Group__0)
-{ after(grammarAccess.getIsUniqueOperationAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleValueSpecification
-entryRuleValueSpecification
-:
-{ before(grammarAccess.getValueSpecificationRule()); }
- ruleValueSpecification
-{ after(grammarAccess.getValueSpecificationRule()); }
- EOF
-;
-
-// Rule ValueSpecification
-ruleValueSpecification
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getValueSpecificationAccess().getAlternatives()); }
-(rule__ValueSpecification__Alternatives)
-{ after(grammarAccess.getValueSpecificationAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNonLiteralValueSpecification
-entryRuleNonLiteralValueSpecification
-:
-{ before(grammarAccess.getNonLiteralValueSpecificationRule()); }
- ruleNonLiteralValueSpecification
-{ after(grammarAccess.getNonLiteralValueSpecificationRule()); }
- EOF
-;
-
-// Rule NonLiteralValueSpecification
-ruleNonLiteralValueSpecification
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives()); }
-(rule__NonLiteralValueSpecification__Alternatives)
-{ after(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleParenthesizedExpression
-entryRuleParenthesizedExpression
-:
-{ before(grammarAccess.getParenthesizedExpressionRule()); }
- ruleParenthesizedExpression
-{ after(grammarAccess.getParenthesizedExpressionRule()); }
- EOF
-;
-
-// Rule ParenthesizedExpression
-ruleParenthesizedExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getParenthesizedExpressionAccess().getGroup()); }
-(rule__ParenthesizedExpression__Group__0)
-{ after(grammarAccess.getParenthesizedExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNullExpression
-entryRuleNullExpression
-:
-{ before(grammarAccess.getNullExpressionRule()); }
- ruleNullExpression
-{ after(grammarAccess.getNullExpressionRule()); }
- EOF
-;
-
-// Rule NullExpression
-ruleNullExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNullExpressionAccess().getGroup()); }
-(rule__NullExpression__Group__0)
-{ after(grammarAccess.getNullExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleThisExpression
-entryRuleThisExpression
-:
-{ before(grammarAccess.getThisExpressionRule()); }
- ruleThisExpression
-{ after(grammarAccess.getThisExpressionRule()); }
- EOF
-;
-
-// Rule ThisExpression
-ruleThisExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getThisExpressionAccess().getGroup()); }
-(rule__ThisExpression__Group__0)
-{ after(grammarAccess.getThisExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSuperInvocationExpression
-entryRuleSuperInvocationExpression
-:
-{ before(grammarAccess.getSuperInvocationExpressionRule()); }
- ruleSuperInvocationExpression
-{ after(grammarAccess.getSuperInvocationExpressionRule()); }
- EOF
-;
-
-// Rule SuperInvocationExpression
-ruleSuperInvocationExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getGroup()); }
-(rule__SuperInvocationExpression__Group__0)
-{ after(grammarAccess.getSuperInvocationExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleInstanceCreationExpression
-entryRuleInstanceCreationExpression
-:
-{ before(grammarAccess.getInstanceCreationExpressionRule()); }
- ruleInstanceCreationExpression
-{ after(grammarAccess.getInstanceCreationExpressionRule()); }
- EOF
-;
-
-// Rule InstanceCreationExpression
-ruleInstanceCreationExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getGroup()); }
-(rule__InstanceCreationExpression__Group__0)
-{ after(grammarAccess.getInstanceCreationExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSequenceConstructionOrAccessCompletion
-entryRuleSequenceConstructionOrAccessCompletion
-:
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionRule()); }
- ruleSequenceConstructionOrAccessCompletion
-{ after(grammarAccess.getSequenceConstructionOrAccessCompletionRule()); }
- EOF
-;
-
-// Rule SequenceConstructionOrAccessCompletion
-ruleSequenceConstructionOrAccessCompletion
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives()); }
-(rule__SequenceConstructionOrAccessCompletion__Alternatives)
-{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAccessCompletion
-entryRuleAccessCompletion
-:
-{ before(grammarAccess.getAccessCompletionRule()); }
- ruleAccessCompletion
-{ after(grammarAccess.getAccessCompletionRule()); }
- EOF
-;
-
-// Rule AccessCompletion
-ruleAccessCompletion
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAccessCompletionAccess().getGroup()); }
-(rule__AccessCompletion__Group__0)
-{ after(grammarAccess.getAccessCompletionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePartialSequenceConstructionCompletion
-entryRulePartialSequenceConstructionCompletion
-:
-{ before(grammarAccess.getPartialSequenceConstructionCompletionRule()); }
- rulePartialSequenceConstructionCompletion
-{ after(grammarAccess.getPartialSequenceConstructionCompletionRule()); }
- EOF
-;
-
-// Rule PartialSequenceConstructionCompletion
-rulePartialSequenceConstructionCompletion
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup()); }
-(rule__PartialSequenceConstructionCompletion__Group__0)
-{ after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSequenceConstructionCompletion
-entryRuleSequenceConstructionCompletion
-:
-{ before(grammarAccess.getSequenceConstructionCompletionRule()); }
- ruleSequenceConstructionCompletion
-{ after(grammarAccess.getSequenceConstructionCompletionRule()); }
- EOF
-;
-
-// Rule SequenceConstructionCompletion
-ruleSequenceConstructionCompletion
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSequenceConstructionCompletionAccess().getGroup()); }
-(rule__SequenceConstructionCompletion__Group__0)
-{ after(grammarAccess.getSequenceConstructionCompletionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSequenceConstructionExpression
-entryRuleSequenceConstructionExpression
-:
-{ before(grammarAccess.getSequenceConstructionExpressionRule()); }
- ruleSequenceConstructionExpression
-{ after(grammarAccess.getSequenceConstructionExpressionRule()); }
- EOF
-;
-
-// Rule SequenceConstructionExpression
-ruleSequenceConstructionExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup()); }
-(rule__SequenceConstructionExpression__Group__0)
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSequenceElement
-entryRuleSequenceElement
-:
-{ before(grammarAccess.getSequenceElementRule()); }
- ruleSequenceElement
-{ after(grammarAccess.getSequenceElementRule()); }
- EOF
-;
-
-// Rule SequenceElement
-ruleSequenceElement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSequenceElementAccess().getAlternatives()); }
-(rule__SequenceElement__Alternatives)
-{ after(grammarAccess.getSequenceElementAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleClassExtentExpression
-entryRuleClassExtentExpression
-:
-{ before(grammarAccess.getClassExtentExpressionRule()); }
- ruleClassExtentExpression
-{ after(grammarAccess.getClassExtentExpressionRule()); }
- EOF
-;
-
-// Rule ClassExtentExpression
-ruleClassExtentExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getClassExtentExpressionAccess().getGroup()); }
-(rule__ClassExtentExpression__Group__0)
-{ after(grammarAccess.getClassExtentExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleBlock
-entryRuleBlock
-:
-{ before(grammarAccess.getBlockRule()); }
- ruleBlock
-{ after(grammarAccess.getBlockRule()); }
- EOF
-;
-
-// Rule Block
-ruleBlock
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getBlockAccess().getGroup()); }
-(rule__Block__Group__0)
-{ after(grammarAccess.getBlockAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleStatementSequence
-entryRuleStatementSequence
-:
-{ before(grammarAccess.getStatementSequenceRule()); }
- ruleStatementSequence
-{ after(grammarAccess.getStatementSequenceRule()); }
- EOF
-;
-
-// Rule StatementSequence
-ruleStatementSequence
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-(
-{ before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment()); }
-(rule__StatementSequence__StatementsAssignment)
-{ after(grammarAccess.getStatementSequenceAccess().getStatementsAssignment()); }
-)
-(
-{ before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment()); }
-(rule__StatementSequence__StatementsAssignment)*
-{ after(grammarAccess.getStatementSequenceAccess().getStatementsAssignment()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleDocumentedStatement
-entryRuleDocumentedStatement
-:
-{ before(grammarAccess.getDocumentedStatementRule()); }
- ruleDocumentedStatement
-{ after(grammarAccess.getDocumentedStatementRule()); }
- EOF
-;
-
-// Rule DocumentedStatement
-ruleDocumentedStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getDocumentedStatementAccess().getGroup()); }
-(rule__DocumentedStatement__Group__0)
-{ after(grammarAccess.getDocumentedStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleInlineStatement
-entryRuleInlineStatement
-:
-{ before(grammarAccess.getInlineStatementRule()); }
- ruleInlineStatement
-{ after(grammarAccess.getInlineStatementRule()); }
- EOF
-;
-
-// Rule InlineStatement
-ruleInlineStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getInlineStatementAccess().getGroup()); }
-(rule__InlineStatement__Group__0)
-{ after(grammarAccess.getInlineStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAnnotatedStatement
-entryRuleAnnotatedStatement
-:
-{ before(grammarAccess.getAnnotatedStatementRule()); }
- ruleAnnotatedStatement
-{ after(grammarAccess.getAnnotatedStatementRule()); }
- EOF
-;
-
-// Rule AnnotatedStatement
-ruleAnnotatedStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAnnotatedStatementAccess().getGroup()); }
-(rule__AnnotatedStatement__Group__0)
-{ after(grammarAccess.getAnnotatedStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleStatement
-entryRuleStatement
-:
-{ before(grammarAccess.getStatementRule()); }
- ruleStatement
-{ after(grammarAccess.getStatementRule()); }
- EOF
-;
-
-// Rule Statement
-ruleStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getStatementAccess().getAlternatives()); }
-(rule__Statement__Alternatives)
-{ after(grammarAccess.getStatementAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAnnotation
-entryRuleAnnotation
-:
-{ before(grammarAccess.getAnnotationRule()); }
- ruleAnnotation
-{ after(grammarAccess.getAnnotationRule()); }
- EOF
-;
-
-// Rule Annotation
-ruleAnnotation
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAnnotationAccess().getGroup()); }
-(rule__Annotation__Group__0)
-{ after(grammarAccess.getAnnotationAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleBlockStatement
-entryRuleBlockStatement
-:
-{ before(grammarAccess.getBlockStatementRule()); }
- ruleBlockStatement
-{ after(grammarAccess.getBlockStatementRule()); }
- EOF
-;
-
-// Rule BlockStatement
-ruleBlockStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getBlockStatementAccess().getBlockAssignment()); }
-(rule__BlockStatement__BlockAssignment)
-{ after(grammarAccess.getBlockStatementAccess().getBlockAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleEmptyStatement
-entryRuleEmptyStatement
-:
-{ before(grammarAccess.getEmptyStatementRule()); }
- ruleEmptyStatement
-{ after(grammarAccess.getEmptyStatementRule()); }
- EOF
-;
-
-// Rule EmptyStatement
-ruleEmptyStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getEmptyStatementAccess().getGroup()); }
-(rule__EmptyStatement__Group__0)
-{ after(grammarAccess.getEmptyStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleLocalNameDeclarationStatement
-entryRuleLocalNameDeclarationStatement
-:
-{ before(grammarAccess.getLocalNameDeclarationStatementRule()); }
- ruleLocalNameDeclarationStatement
-{ after(grammarAccess.getLocalNameDeclarationStatementRule()); }
- EOF
-;
-
-// Rule LocalNameDeclarationStatement
-ruleLocalNameDeclarationStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup()); }
-(rule__LocalNameDeclarationStatement__Group__0)
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleIfStatement
-entryRuleIfStatement
-:
-{ before(grammarAccess.getIfStatementRule()); }
- ruleIfStatement
-{ after(grammarAccess.getIfStatementRule()); }
- EOF
-;
-
-// Rule IfStatement
-ruleIfStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getIfStatementAccess().getGroup()); }
-(rule__IfStatement__Group__0)
-{ after(grammarAccess.getIfStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSequentialClauses
-entryRuleSequentialClauses
-:
-{ before(grammarAccess.getSequentialClausesRule()); }
- ruleSequentialClauses
-{ after(grammarAccess.getSequentialClausesRule()); }
- EOF
-;
-
-// Rule SequentialClauses
-ruleSequentialClauses
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSequentialClausesAccess().getGroup()); }
-(rule__SequentialClauses__Group__0)
-{ after(grammarAccess.getSequentialClausesAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleConcurrentClauses
-entryRuleConcurrentClauses
-:
-{ before(grammarAccess.getConcurrentClausesRule()); }
- ruleConcurrentClauses
-{ after(grammarAccess.getConcurrentClausesRule()); }
- EOF
-;
-
-// Rule ConcurrentClauses
-ruleConcurrentClauses
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getConcurrentClausesAccess().getGroup()); }
-(rule__ConcurrentClauses__Group__0)
-{ after(grammarAccess.getConcurrentClausesAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNonFinalClause
-entryRuleNonFinalClause
-:
-{ before(grammarAccess.getNonFinalClauseRule()); }
- ruleNonFinalClause
-{ after(grammarAccess.getNonFinalClauseRule()); }
- EOF
-;
-
-// Rule NonFinalClause
-ruleNonFinalClause
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNonFinalClauseAccess().getGroup()); }
-(rule__NonFinalClause__Group__0)
-{ after(grammarAccess.getNonFinalClauseAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleFinalClause
-entryRuleFinalClause
-:
-{ before(grammarAccess.getFinalClauseRule()); }
- ruleFinalClause
-{ after(grammarAccess.getFinalClauseRule()); }
- EOF
-;
-
-// Rule FinalClause
-ruleFinalClause
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getFinalClauseAccess().getGroup()); }
-(rule__FinalClause__Group__0)
-{ after(grammarAccess.getFinalClauseAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSwitchStatement
-entryRuleSwitchStatement
-:
-{ before(grammarAccess.getSwitchStatementRule()); }
- ruleSwitchStatement
-{ after(grammarAccess.getSwitchStatementRule()); }
- EOF
-;
-
-// Rule SwitchStatement
-ruleSwitchStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSwitchStatementAccess().getGroup()); }
-(rule__SwitchStatement__Group__0)
-{ after(grammarAccess.getSwitchStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSwitchClause
-entryRuleSwitchClause
-:
-{ before(grammarAccess.getSwitchClauseRule()); }
- ruleSwitchClause
-{ after(grammarAccess.getSwitchClauseRule()); }
- EOF
-;
-
-// Rule SwitchClause
-ruleSwitchClause
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSwitchClauseAccess().getGroup()); }
-(rule__SwitchClause__Group__0)
-{ after(grammarAccess.getSwitchClauseAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSwitchCase
-entryRuleSwitchCase
-:
-{ before(grammarAccess.getSwitchCaseRule()); }
- ruleSwitchCase
-{ after(grammarAccess.getSwitchCaseRule()); }
- EOF
-;
-
-// Rule SwitchCase
-ruleSwitchCase
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSwitchCaseAccess().getGroup()); }
-(rule__SwitchCase__Group__0)
-{ after(grammarAccess.getSwitchCaseAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSwitchDefaultClause
-entryRuleSwitchDefaultClause
-:
-{ before(grammarAccess.getSwitchDefaultClauseRule()); }
- ruleSwitchDefaultClause
-{ after(grammarAccess.getSwitchDefaultClauseRule()); }
- EOF
-;
-
-// Rule SwitchDefaultClause
-ruleSwitchDefaultClause
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSwitchDefaultClauseAccess().getGroup()); }
-(rule__SwitchDefaultClause__Group__0)
-{ after(grammarAccess.getSwitchDefaultClauseAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNonEmptyStatementSequence
-entryRuleNonEmptyStatementSequence
-:
-{ before(grammarAccess.getNonEmptyStatementSequenceRule()); }
- ruleNonEmptyStatementSequence
-{ after(grammarAccess.getNonEmptyStatementSequenceRule()); }
- EOF
-;
-
-// Rule NonEmptyStatementSequence
-ruleNonEmptyStatementSequence
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-(
-{ before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment()); }
-(rule__NonEmptyStatementSequence__StatementAssignment)
-{ after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment()); }
-)
-(
-{ before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment()); }
-(rule__NonEmptyStatementSequence__StatementAssignment)*
-{ after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleWhileStatement
-entryRuleWhileStatement
-:
-{ before(grammarAccess.getWhileStatementRule()); }
- ruleWhileStatement
-{ after(grammarAccess.getWhileStatementRule()); }
- EOF
-;
-
-// Rule WhileStatement
-ruleWhileStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getWhileStatementAccess().getGroup()); }
-(rule__WhileStatement__Group__0)
-{ after(grammarAccess.getWhileStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleDoStatement
-entryRuleDoStatement
-:
-{ before(grammarAccess.getDoStatementRule()); }
- ruleDoStatement
-{ after(grammarAccess.getDoStatementRule()); }
- EOF
-;
-
-// Rule DoStatement
-ruleDoStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getDoStatementAccess().getGroup()); }
-(rule__DoStatement__Group__0)
-{ after(grammarAccess.getDoStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleForStatement
-entryRuleForStatement
-:
-{ before(grammarAccess.getForStatementRule()); }
- ruleForStatement
-{ after(grammarAccess.getForStatementRule()); }
- EOF
-;
-
-// Rule ForStatement
-ruleForStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getForStatementAccess().getGroup()); }
-(rule__ForStatement__Group__0)
-{ after(grammarAccess.getForStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleForControl
-entryRuleForControl
-:
-{ before(grammarAccess.getForControlRule()); }
- ruleForControl
-{ after(grammarAccess.getForControlRule()); }
- EOF
-;
-
-// Rule ForControl
-ruleForControl
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getForControlAccess().getGroup()); }
-(rule__ForControl__Group__0)
-{ after(grammarAccess.getForControlAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleLoopVariableDefinition
-entryRuleLoopVariableDefinition
-:
-{ before(grammarAccess.getLoopVariableDefinitionRule()); }
- ruleLoopVariableDefinition
-{ after(grammarAccess.getLoopVariableDefinitionRule()); }
- EOF
-;
-
-// Rule LoopVariableDefinition
-ruleLoopVariableDefinition
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives()); }
-(rule__LoopVariableDefinition__Alternatives)
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleBreakStatement
-entryRuleBreakStatement
-:
-{ before(grammarAccess.getBreakStatementRule()); }
- ruleBreakStatement
-{ after(grammarAccess.getBreakStatementRule()); }
- EOF
-;
-
-// Rule BreakStatement
-ruleBreakStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getBreakStatementAccess().getGroup()); }
-(rule__BreakStatement__Group__0)
-{ after(grammarAccess.getBreakStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleReturnStatement
-entryRuleReturnStatement
-:
-{ before(grammarAccess.getReturnStatementRule()); }
- ruleReturnStatement
-{ after(grammarAccess.getReturnStatementRule()); }
- EOF
-;
-
-// Rule ReturnStatement
-ruleReturnStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getReturnStatementAccess().getGroup()); }
-(rule__ReturnStatement__Group__0)
-{ after(grammarAccess.getReturnStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAcceptStatement
-entryRuleAcceptStatement
-:
-{ before(grammarAccess.getAcceptStatementRule()); }
- ruleAcceptStatement
-{ after(grammarAccess.getAcceptStatementRule()); }
- EOF
-;
-
-// Rule AcceptStatement
-ruleAcceptStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAcceptStatementAccess().getGroup()); }
-(rule__AcceptStatement__Group__0)
-{ after(grammarAccess.getAcceptStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSimpleAcceptStatementCompletion
-entryRuleSimpleAcceptStatementCompletion
-:
-{ before(grammarAccess.getSimpleAcceptStatementCompletionRule()); }
- ruleSimpleAcceptStatementCompletion
-{ after(grammarAccess.getSimpleAcceptStatementCompletionRule()); }
- EOF
-;
-
-// Rule SimpleAcceptStatementCompletion
-ruleSimpleAcceptStatementCompletion
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup()); }
-(rule__SimpleAcceptStatementCompletion__Group__0)
-{ after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleCompoundAcceptStatementCompletion
-entryRuleCompoundAcceptStatementCompletion
-:
-{ before(grammarAccess.getCompoundAcceptStatementCompletionRule()); }
- ruleCompoundAcceptStatementCompletion
-{ after(grammarAccess.getCompoundAcceptStatementCompletionRule()); }
- EOF
-;
-
-// Rule CompoundAcceptStatementCompletion
-ruleCompoundAcceptStatementCompletion
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup()); }
-(rule__CompoundAcceptStatementCompletion__Group__0)
-{ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAcceptBlock
-entryRuleAcceptBlock
-:
-{ before(grammarAccess.getAcceptBlockRule()); }
- ruleAcceptBlock
-{ after(grammarAccess.getAcceptBlockRule()); }
- EOF
-;
-
-// Rule AcceptBlock
-ruleAcceptBlock
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAcceptBlockAccess().getGroup()); }
-(rule__AcceptBlock__Group__0)
-{ after(grammarAccess.getAcceptBlockAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAcceptClause
-entryRuleAcceptClause
-:
-{ before(grammarAccess.getAcceptClauseRule()); }
- ruleAcceptClause
-{ after(grammarAccess.getAcceptClauseRule()); }
- EOF
-;
-
-// Rule AcceptClause
-ruleAcceptClause
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAcceptClauseAccess().getGroup()); }
-(rule__AcceptClause__Group__0)
-{ after(grammarAccess.getAcceptClauseAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleClassifyStatement
-entryRuleClassifyStatement
-:
-{ before(grammarAccess.getClassifyStatementRule()); }
- ruleClassifyStatement
-{ after(grammarAccess.getClassifyStatementRule()); }
- EOF
-;
-
-// Rule ClassifyStatement
-ruleClassifyStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getClassifyStatementAccess().getGroup()); }
-(rule__ClassifyStatement__Group__0)
-{ after(grammarAccess.getClassifyStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleClassificationClause
-entryRuleClassificationClause
-:
-{ before(grammarAccess.getClassificationClauseRule()); }
- ruleClassificationClause
-{ after(grammarAccess.getClassificationClauseRule()); }
- EOF
-;
-
-// Rule ClassificationClause
-ruleClassificationClause
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getClassificationClauseAccess().getAlternatives()); }
-(rule__ClassificationClause__Alternatives)
-{ after(grammarAccess.getClassificationClauseAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleClassificationFromClause
-entryRuleClassificationFromClause
-:
-{ before(grammarAccess.getClassificationFromClauseRule()); }
- ruleClassificationFromClause
-{ after(grammarAccess.getClassificationFromClauseRule()); }
- EOF
-;
-
-// Rule ClassificationFromClause
-ruleClassificationFromClause
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getClassificationFromClauseAccess().getGroup()); }
-(rule__ClassificationFromClause__Group__0)
-{ after(grammarAccess.getClassificationFromClauseAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleClassificationToClause
-entryRuleClassificationToClause
-:
-{ before(grammarAccess.getClassificationToClauseRule()); }
- ruleClassificationToClause
-{ after(grammarAccess.getClassificationToClauseRule()); }
- EOF
-;
-
-// Rule ClassificationToClause
-ruleClassificationToClause
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getClassificationToClauseAccess().getGroup()); }
-(rule__ClassificationToClause__Group__0)
-{ after(grammarAccess.getClassificationToClauseAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleReclassifyAllClause
-entryRuleReclassifyAllClause
-:
-{ before(grammarAccess.getReclassifyAllClauseRule()); }
- ruleReclassifyAllClause
-{ after(grammarAccess.getReclassifyAllClauseRule()); }
- EOF
-;
-
-// Rule ReclassifyAllClause
-ruleReclassifyAllClause
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getReclassifyAllClauseAccess().getGroup()); }
-(rule__ReclassifyAllClause__Group__0)
-{ after(grammarAccess.getReclassifyAllClauseAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleQualifiedNameList
-entryRuleQualifiedNameList
-:
-{ before(grammarAccess.getQualifiedNameListRule()); }
- ruleQualifiedNameList
-{ after(grammarAccess.getQualifiedNameListRule()); }
- EOF
-;
-
-// Rule QualifiedNameList
-ruleQualifiedNameList
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getQualifiedNameListAccess().getGroup()); }
-(rule__QualifiedNameList__Group__0)
-{ after(grammarAccess.getQualifiedNameListAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleInvocationOrAssignementOrDeclarationStatement
-entryRuleInvocationOrAssignementOrDeclarationStatement
-:
-{ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule()); }
- ruleInvocationOrAssignementOrDeclarationStatement
-{ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule()); }
- EOF
-;
-
-// Rule InvocationOrAssignementOrDeclarationStatement
-ruleInvocationOrAssignementOrDeclarationStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup()); }
-(rule__InvocationOrAssignementOrDeclarationStatement__Group__0)
-{ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSuperInvocationStatement
-entryRuleSuperInvocationStatement
-:
-{ before(grammarAccess.getSuperInvocationStatementRule()); }
- ruleSuperInvocationStatement
-{ after(grammarAccess.getSuperInvocationStatementRule()); }
- EOF
-;
-
-// Rule SuperInvocationStatement
-ruleSuperInvocationStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSuperInvocationStatementAccess().getGroup()); }
-(rule__SuperInvocationStatement__Group__0)
-{ after(grammarAccess.getSuperInvocationStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleThisInvocationStatement
-entryRuleThisInvocationStatement
-:
-{ before(grammarAccess.getThisInvocationStatementRule()); }
- ruleThisInvocationStatement
-{ after(grammarAccess.getThisInvocationStatementRule()); }
- EOF
-;
-
-// Rule ThisInvocationStatement
-ruleThisInvocationStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getThisInvocationStatementAccess().getGroup()); }
-(rule__ThisInvocationStatement__Group__0)
-{ after(grammarAccess.getThisInvocationStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleInstanceCreationInvocationStatement
-entryRuleInstanceCreationInvocationStatement
-:
-{ before(grammarAccess.getInstanceCreationInvocationStatementRule()); }
- ruleInstanceCreationInvocationStatement
-{ after(grammarAccess.getInstanceCreationInvocationStatementRule()); }
- EOF
-;
-
-// Rule InstanceCreationInvocationStatement
-ruleInstanceCreationInvocationStatement
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup()); }
-(rule__InstanceCreationInvocationStatement__Group__0)
-{ after(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleVariableDeclarationCompletion
-entryRuleVariableDeclarationCompletion
-:
-{ before(grammarAccess.getVariableDeclarationCompletionRule()); }
- ruleVariableDeclarationCompletion
-{ after(grammarAccess.getVariableDeclarationCompletionRule()); }
- EOF
-;
-
-// Rule VariableDeclarationCompletion
-ruleVariableDeclarationCompletion
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup()); }
-(rule__VariableDeclarationCompletion__Group__0)
-{ after(grammarAccess.getVariableDeclarationCompletionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAssignmentCompletion
-entryRuleAssignmentCompletion
-:
-{ before(grammarAccess.getAssignmentCompletionRule()); }
- ruleAssignmentCompletion
-{ after(grammarAccess.getAssignmentCompletionRule()); }
- EOF
-;
-
-// Rule AssignmentCompletion
-ruleAssignmentCompletion
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAssignmentCompletionAccess().getGroup()); }
-(rule__AssignmentCompletion__Group__0)
-{ after(grammarAccess.getAssignmentCompletionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-// Rule VisibilityIndicator
-ruleVisibilityIndicator
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getVisibilityIndicatorAccess().getAlternatives()); }
-(rule__VisibilityIndicator__Alternatives)
-{ after(grammarAccess.getVisibilityIndicatorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Rule ParameterDirection
-ruleParameterDirection
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getParameterDirectionAccess().getAlternatives()); }
-(rule__ParameterDirection__Alternatives)
-{ after(grammarAccess.getParameterDirectionAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Rule BooleanValue
-ruleBooleanValue
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBooleanValueAccess().getAlternatives()); }
-(rule__BooleanValue__Alternatives)
-{ after(grammarAccess.getBooleanValueAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Rule LinkOperationKind
-ruleLinkOperationKind
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationKindAccess().getAlternatives()); }
-(rule__LinkOperationKind__Alternatives)
-{ after(grammarAccess.getLinkOperationKindAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Rule SelectOrRejectOperator
-ruleSelectOrRejectOperator
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives()); }
-(rule__SelectOrRejectOperator__Alternatives)
-{ after(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Rule CollectOrIterateOperator
-ruleCollectOrIterateOperator
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives()); }
-(rule__CollectOrIterateOperator__Alternatives)
-{ after(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Rule ForAllOrExistsOrOneOperator
-ruleForAllOrExistsOrOneOperator
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives()); }
-(rule__ForAllOrExistsOrOneOperator__Alternatives)
-{ after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Rule AnnotationKind
-ruleAnnotationKind
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationKindAccess().getAlternatives()); }
-(rule__AnnotationKind__Alternatives)
-{ after(grammarAccess.getAnnotationKindAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Rule AssignmentOperator
-ruleAssignmentOperator
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAssignmentOperatorAccess().getAlternatives()); }
-(rule__AssignmentOperator__Alternatives)
-{ after(grammarAccess.getAssignmentOperatorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-rule__OperationDefinitionOrStub__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDefinitionOrStubAccess().getSemicolonKeyword_1_0()); }
-
- ';'
-
-{ after(grammarAccess.getOperationDefinitionOrStubAccess().getSemicolonKeyword_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getOperationDefinitionOrStubAccess().getBodyAssignment_1_1()); }
-(rule__OperationDefinitionOrStub__BodyAssignment_1_1)
-{ after(grammarAccess.getOperationDefinitionOrStubAccess().getBodyAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__Alternatives_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getGroup_4_0()); }
-(rule__Multiplicity__Group_4_0__0)
-{ after(grammarAccess.getMultiplicityAccess().getGroup_4_0()); }
-)
-
- |(
-{ before(grammarAccess.getMultiplicityAccess().getGroup_4_1()); }
-(rule__Multiplicity__Group_4_1__0)
-{ after(grammarAccess.getMultiplicityAccess().getGroup_4_1()); }
-)
-
- |(
-{ before(grammarAccess.getMultiplicityAccess().getSequenceAssignment_4_2()); }
-(rule__Multiplicity__SequenceAssignment_4_2)
-{ after(grammarAccess.getMultiplicityAccess().getSequenceAssignment_4_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NUMBER_LITERAL_WITHOUT_SUFFIX__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNUMBER_LITERAL_WITHOUT_SUFFIXAccess().getINTEGER_LITERAL_WITHOUT_SUFFIXParserRuleCall_0()); }
- ruleINTEGER_LITERAL_WITHOUT_SUFFIX
-{ after(grammarAccess.getNUMBER_LITERAL_WITHOUT_SUFFIXAccess().getINTEGER_LITERAL_WITHOUT_SUFFIXParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getNUMBER_LITERAL_WITHOUT_SUFFIXAccess().getUNLIMITED_LITERAL_WITHOUT_SUFFIXParserRuleCall_1()); }
- ruleUNLIMITED_LITERAL_WITHOUT_SUFFIX
-{ after(grammarAccess.getNUMBER_LITERAL_WITHOUT_SUFFIXAccess().getUNLIMITED_LITERAL_WITHOUT_SUFFIXParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TypeName__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTypeNameAccess().getQualifiedNameAssignment_1_0()); }
-(rule__TypeName__QualifiedNameAssignment_1_0)
-{ after(grammarAccess.getTypeNameAccess().getQualifiedNameAssignment_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getTypeNameAccess().getAnyKeyword_1_1()); }
-
- 'any'
-
-{ after(grammarAccess.getTypeNameAccess().getAnyKeyword_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LITERAL__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0()); }
- ruleBOOLEAN_LITERAL
-{ after(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1()); }
- ruleNUMBER_LITERAL
-{ after(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2()); }
- ruleSTRING_LITERAL
-{ after(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NUMBER_LITERAL__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0()); }
- ruleINTEGER_LITERAL
-{ after(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1()); }
- ruleUNLIMITED_LITERAL
-{ after(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getGroup_0_0()); }
-(rule__NameExpression__Group_0_0__0)
-{ after(grammarAccess.getNameExpressionAccess().getGroup_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getNameExpressionAccess().getGroup_0_1()); }
-(rule__NameExpression__Group_0_1__0)
-{ after(grammarAccess.getNameExpressionAccess().getGroup_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__PrefixOpAlternatives_0_0_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0()); }
-
- '++'
-
-{ after(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1()); }
-
- '--'
-
-{ after(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__Alternatives_0_1_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0()); }
-(rule__NameExpression__InvocationCompletionAssignment_0_1_2_0)
-{ after(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0()); }
-)
-
- |(
-{ before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1()); }
-(rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1)
-{ after(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1()); }
-)
-
- |(
-{ before(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2()); }
-(rule__NameExpression__PostfixOpAssignment_0_1_2_2)
-{ after(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0()); }
-
- '++'
-
-{ after(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1()); }
-
- '--'
-
-{ after(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__EqualityExpression__OpAlternatives_1_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0()); }
-
- '=='
-
-{ after(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1()); }
-
- '!='
-
-{ after(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationExpression__OpAlternatives_1_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0()); }
-
- 'instanceof'
-
-{ after(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1()); }
-
- 'hastype'
-
-{ after(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RelationalExpression__OpAlternatives_1_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0()); }
-
- '<'
-
-{ after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1()); }
-
- '>'
-
-{ after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1()); }
-)
-
- |(
-{ before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2()); }
-
- '<='
-
-{ after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2()); }
-)
-
- |(
-{ before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3()); }
-
- '>='
-
-{ after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ShiftExpression__OpAlternatives_1_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0()); }
-
- '<<'
-
-{ after(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1()); }
-
- '>>'
-
-{ after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1()); }
-)
-
- |(
-{ before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2()); }
-
- '>>>'
-
-{ after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AdditiveExpression__OpAlternatives_1_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0()); }
-
- '+'
-
-{ after(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1()); }
-
- '-'
-
-{ after(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicativeExpression__OpAlternatives_1_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0()); }
-
- '*'
-
-{ after(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1()); }
-
- '/'
-
-{ after(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1()); }
-)
-
- |(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2()); }
-
- '%'
-
-{ after(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UnaryExpression__OpAlternatives_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0()); }
-
- '!'
-
-{ after(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1()); }
-
- '-'
-
-{ after(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1()); }
-)
-
- |(
-{ before(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2()); }
-
- '+'
-
-{ after(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2()); }
-)
-
- |(
-{ before(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3()); }
-
- '$'
-
-{ after(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3()); }
-)
-
- |(
-{ before(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4()); }
-
- '~'
-
-{ after(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuffixExpression__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0()); }
- ruleOperationCallExpression
-{ after(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1()); }
- rulePropertyCallExpression
-{ after(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2()); }
- ruleLinkOperationExpression
-{ after(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3()); }
- ruleSequenceOperationExpression
-{ after(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3()); }
-)
-
- |(
-{ before(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4()); }
- ruleSequenceReductionExpression
-{ after(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4()); }
-)
-
- |(
-{ before(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5()); }
- ruleSequenceExpansionExpression
-{ after(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5()); }
-)
-
- |(
-{ before(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6()); }
- ruleClassExtentExpression
-{ after(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceExpansionExpression__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0()); }
- ruleSelectOrRejectOperation
-{ after(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1()); }
- ruleCollectOrIterateOperation
-{ after(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2()); }
- ruleForAllOrExistsOrOneOperation
-{ after(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3()); }
- ruleIsUniqueOperation
-{ after(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValueSpecification__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0()); }
- ruleNameExpression
-{ after(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1()); }
- ruleLITERAL
-{ after(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2()); }
- ruleThisExpression
-{ after(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3()); }
- ruleSuperInvocationExpression
-{ after(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3()); }
-)
-
- |(
-{ before(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4()); }
- ruleInstanceCreationExpression
-{ after(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4()); }
-)
-
- |(
-{ before(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5()); }
- ruleParenthesizedExpression
-{ after(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5()); }
-)
-
- |(
-{ before(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6()); }
- ruleNullExpression
-{ after(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NonLiteralValueSpecification__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0()); }
- ruleNameExpression
-{ after(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1()); }
- ruleParenthesizedExpression
-{ after(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2()); }
- ruleInstanceCreationExpression
-{ after(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3()); }
- ruleThisExpression
-{ after(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3()); }
-)
-
- |(
-{ before(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4()); }
- ruleSuperInvocationExpression
-{ after(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ParenthesizedExpression__Alternatives_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0()); }
-(rule__ParenthesizedExpression__CastedAssignment_3_0)
-{ after(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0()); }
-)
-
- |(
-{ before(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1()); }
-(rule__ParenthesizedExpression__SuffixAssignment_3_1)
-{ after(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationExpression__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_0()); }
-(rule__SuperInvocationExpression__Group_1_0__0)
-{ after(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getOperationCallAssignment_1_1()); }
-(rule__SuperInvocationExpression__OperationCallAssignment_1_1)
-{ after(grammarAccess.getSuperInvocationExpressionAccess().getOperationCallAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationExpression__Alternatives_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2_0()); }
-(rule__InstanceCreationExpression__TupleAssignment_2_0)
-{ after(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2_0()); }
-)
-
- |(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getSequenceConstuctionCompletionAssignment_2_1()); }
-(rule__InstanceCreationExpression__SequenceConstuctionCompletionAssignment_2_1)
-{ after(grammarAccess.getInstanceCreationExpressionAccess().getSequenceConstuctionCompletionAssignment_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionOrAccessCompletion__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0()); }
-(rule__SequenceConstructionOrAccessCompletion__Group_0__0)
-{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0()); }
-)
-
- |(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1()); }
-(rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1)
-{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0()); }
-(rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0)
-{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1()); }
-(rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1)
-{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__Alternatives_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0()); }
-(rule__SequenceConstructionExpression__Group_2_0__0)*
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0()); }
-)
-
- |(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1()); }
-(rule__SequenceConstructionExpression__Group_2_1__0)
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceElement__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0()); }
- ruleExpression
-{ after(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1()); }
- ruleSequenceConstructionExpression
-{ after(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DocumentedStatement__CommentAlternatives_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0()); }
- RULE_ML_COMMENT
-{ after(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1()); }
- RULE_SL_COMMENT
-{ after(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Statement__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0()); }
- ruleAnnotatedStatement
-{ after(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1()); }
- ruleInlineStatement
-{ after(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2()); }
- ruleBlockStatement
-{ after(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3()); }
- ruleEmptyStatement
-{ after(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4()); }
- ruleLocalNameDeclarationStatement
-{ after(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5()); }
- ruleIfStatement
-{ after(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6()); }
- ruleSwitchStatement
-{ after(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7()); }
- ruleWhileStatement
-{ after(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8()); }
- ruleDoStatement
-{ after(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9()); }
- ruleForStatement
-{ after(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10()); }
- ruleBreakStatement
-{ after(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11()); }
- ruleReturnStatement
-{ after(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12()); }
- ruleAcceptStatement
-{ after(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13()); }
- ruleClassifyStatement
-{ after(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14()); }
- ruleInvocationOrAssignementOrDeclarationStatement
-{ after(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15()); }
- ruleSuperInvocationStatement
-{ after(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16()); }
- ruleThisInvocationStatement
-{ after(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16()); }
-)
-
- |(
-{ before(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17()); }
- ruleInstanceCreationInvocationStatement
-{ after(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0()); }
-(rule__LoopVariableDefinition__Group_0__0)
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0()); }
-)
-
- |(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1()); }
-(rule__LoopVariableDefinition__Group_1__0)
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptStatement__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0()); }
-(rule__AcceptStatement__SimpleAcceptAssignment_1_0)
-{ after(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1()); }
-(rule__AcceptStatement__CompoundAcceptAssignment_1_1)
-{ after(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationClause__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationClauseAccess().getGroup_0()); }
-(rule__ClassificationClause__Group_0__0)
-{ after(grammarAccess.getClassificationClauseAccess().getGroup_0()); }
-)
-
- |(
-{ before(grammarAccess.getClassificationClauseAccess().getGroup_1()); }
-(rule__ClassificationClause__Group_1__0)
-{ after(grammarAccess.getClassificationClauseAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0()); }
-(rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0)
-{ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1()); }
-(rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1)
-{ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__VisibilityIndicator__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getVisibilityIndicatorAccess().getPUBLICEnumLiteralDeclaration_0()); }
-( 'public'
-)
-{ after(grammarAccess.getVisibilityIndicatorAccess().getPUBLICEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getVisibilityIndicatorAccess().getPRIVATEEnumLiteralDeclaration_1()); }
-( 'private'
-)
-{ after(grammarAccess.getVisibilityIndicatorAccess().getPRIVATEEnumLiteralDeclaration_1()); }
-)
-
- |(
-{ before(grammarAccess.getVisibilityIndicatorAccess().getPROTECTEDEnumLiteralDeclaration_2()); }
-( 'protected'
-)
-{ after(grammarAccess.getVisibilityIndicatorAccess().getPROTECTEDEnumLiteralDeclaration_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ParameterDirection__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getParameterDirectionAccess().getINEnumLiteralDeclaration_0()); }
-( 'in'
-)
-{ after(grammarAccess.getParameterDirectionAccess().getINEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getParameterDirectionAccess().getOUTEnumLiteralDeclaration_1()); }
-( 'out'
-)
-{ after(grammarAccess.getParameterDirectionAccess().getOUTEnumLiteralDeclaration_1()); }
-)
-
- |(
-{ before(grammarAccess.getParameterDirectionAccess().getINOUTEnumLiteralDeclaration_2()); }
-( 'inout'
-)
-{ after(grammarAccess.getParameterDirectionAccess().getINOUTEnumLiteralDeclaration_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__BooleanValue__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0()); }
-( 'true'
-)
-{ after(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1()); }
-( 'false'
-)
-{ after(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationKind__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0()); }
-( 'createLink'
-)
-{ after(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1()); }
-( 'destroyLink'
-)
-{ after(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1()); }
-)
-
- |(
-{ before(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2()); }
-( 'clearAssoc'
-)
-{ after(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperator__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0()); }
-( 'select'
-)
-{ after(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1()); }
-( 'reject'
-)
-{ after(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperator__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0()); }
-( 'collect'
-)
-{ after(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1()); }
-( 'iterate'
-)
-{ after(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperator__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0()); }
-( 'forAll'
-)
-{ after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1()); }
-( 'exists'
-)
-{ after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1()); }
-)
-
- |(
-{ before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2()); }
-( 'one'
-)
-{ after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AnnotationKind__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0()); }
-( 'isolated'
-)
-{ after(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1()); }
-( 'determined'
-)
-{ after(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1()); }
-)
-
- |(
-{ before(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2()); }
-( 'assured'
-)
-{ after(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2()); }
-)
-
- |(
-{ before(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3()); }
-( 'parallel'
-)
-{ after(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AssignmentOperator__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0()); }
-( '='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1()); }
-( '+='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2()); }
-( '-='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3()); }
-( '*='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4()); }
-( '%='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5()); }
-( '/='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6()); }
-( '&='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7()); }
-( '|='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8()); }
-( '^='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9()); }
-( '<<='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10()); }
-( '>>='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10()); }
-)
-
- |(
-{ before(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11()); }
-( '>>>='
-)
-{ after(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-rule__OperationDefinitionOrStub__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationDefinitionOrStub__Group__0__Impl
- rule__OperationDefinitionOrStub__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDefinitionOrStub__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDefinitionOrStubAccess().getDeclarationAssignment_0()); }
-(rule__OperationDefinitionOrStub__DeclarationAssignment_0)
-{ after(grammarAccess.getOperationDefinitionOrStubAccess().getDeclarationAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationDefinitionOrStub__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationDefinitionOrStub__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDefinitionOrStub__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDefinitionOrStubAccess().getAlternatives_1()); }
-(rule__OperationDefinitionOrStub__Alternatives_1)
-{ after(grammarAccess.getOperationDefinitionOrStubAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__OperationDeclaration__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationDeclaration__Group__0__Impl
- rule__OperationDeclaration__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getVisibilityIndicatorAssignment_0()); }
-(rule__OperationDeclaration__VisibilityIndicatorAssignment_0)?
-{ after(grammarAccess.getOperationDeclarationAccess().getVisibilityIndicatorAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationDeclaration__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationDeclaration__Group__1__Impl
- rule__OperationDeclaration__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getAbstractAssignment_1()); }
-(rule__OperationDeclaration__AbstractAssignment_1)?
-{ after(grammarAccess.getOperationDeclarationAccess().getAbstractAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationDeclaration__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationDeclaration__Group__2__Impl
- rule__OperationDeclaration__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getNameAssignment_2()); }
-(rule__OperationDeclaration__NameAssignment_2)
-{ after(grammarAccess.getOperationDeclarationAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationDeclaration__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationDeclaration__Group__3__Impl
- rule__OperationDeclaration__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getFormalParametersAssignment_3()); }
-(rule__OperationDeclaration__FormalParametersAssignment_3)
-{ after(grammarAccess.getOperationDeclarationAccess().getFormalParametersAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationDeclaration__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationDeclaration__Group__4__Impl
- rule__OperationDeclaration__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getGroup_4()); }
-(rule__OperationDeclaration__Group_4__0)?
-{ after(grammarAccess.getOperationDeclarationAccess().getGroup_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationDeclaration__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationDeclaration__Group__5__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getRedefinitionAssignment_5()); }
-(rule__OperationDeclaration__RedefinitionAssignment_5)?
-{ after(grammarAccess.getOperationDeclarationAccess().getRedefinitionAssignment_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__OperationDeclaration__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationDeclaration__Group_4__0__Impl
- rule__OperationDeclaration__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getColonKeyword_4_0()); }
-
- ':'
-
-{ after(grammarAccess.getOperationDeclarationAccess().getColonKeyword_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationDeclaration__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationDeclaration__Group_4__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getReturnTypeAssignment_4_1()); }
-(rule__OperationDeclaration__ReturnTypeAssignment_4_1)
-{ after(grammarAccess.getOperationDeclarationAccess().getReturnTypeAssignment_4_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__FormalParameters__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameters__Group__0__Impl
- rule__FormalParameters__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameters__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParametersAccess().getFormalParametersAction_0()); }
-(
-
-)
-{ after(grammarAccess.getFormalParametersAccess().getFormalParametersAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FormalParameters__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameters__Group__1__Impl
- rule__FormalParameters__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameters__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParametersAccess().getLeftParenthesisKeyword_1()); }
-
- '('
-
-{ after(grammarAccess.getFormalParametersAccess().getLeftParenthesisKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FormalParameters__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameters__Group__2__Impl
- rule__FormalParameters__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameters__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParametersAccess().getFormalParameterListAssignment_2()); }
-(rule__FormalParameters__FormalParameterListAssignment_2)?
-{ after(grammarAccess.getFormalParametersAccess().getFormalParameterListAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FormalParameters__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameters__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameters__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParametersAccess().getRightParenthesisKeyword_3()); }
-
- ')'
-
-{ after(grammarAccess.getFormalParametersAccess().getRightParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__FormalParameterList__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameterList__Group__0__Impl
- rule__FormalParameterList__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameterList__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterListAccess().getFormalParameterAssignment_0()); }
-(rule__FormalParameterList__FormalParameterAssignment_0)
-{ after(grammarAccess.getFormalParameterListAccess().getFormalParameterAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FormalParameterList__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameterList__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameterList__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterListAccess().getGroup_1()); }
-(rule__FormalParameterList__Group_1__0)*
-{ after(grammarAccess.getFormalParameterListAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__FormalParameterList__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameterList__Group_1__0__Impl
- rule__FormalParameterList__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameterList__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterListAccess().getCommaKeyword_1_0()); }
-
- ','
-
-{ after(grammarAccess.getFormalParameterListAccess().getCommaKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FormalParameterList__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameterList__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameterList__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterListAccess().getFormalParameterAssignment_1_1()); }
-(rule__FormalParameterList__FormalParameterAssignment_1_1)
-{ after(grammarAccess.getFormalParameterListAccess().getFormalParameterAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__FormalParameter__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameter__Group__0__Impl
- rule__FormalParameter__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameter__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterAccess().getDirectionAssignment_0()); }
-(rule__FormalParameter__DirectionAssignment_0)
-{ after(grammarAccess.getFormalParameterAccess().getDirectionAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FormalParameter__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameter__Group__1__Impl
- rule__FormalParameter__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameter__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterAccess().getNameAssignment_1()); }
-(rule__FormalParameter__NameAssignment_1)
-{ after(grammarAccess.getFormalParameterAccess().getNameAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FormalParameter__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameter__Group__2__Impl
- rule__FormalParameter__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameter__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterAccess().getColonKeyword_2()); }
-
- ':'
-
-{ after(grammarAccess.getFormalParameterAccess().getColonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FormalParameter__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FormalParameter__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameter__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterAccess().getTypeAssignment_3()); }
-(rule__FormalParameter__TypeAssignment_3)
-{ after(grammarAccess.getFormalParameterAccess().getTypeAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__TypePart__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TypePart__Group__0__Impl
- rule__TypePart__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TypePart__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTypePartAccess().getTypeNameAssignment_0()); }
-(rule__TypePart__TypeNameAssignment_0)
-{ after(grammarAccess.getTypePartAccess().getTypeNameAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TypePart__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TypePart__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TypePart__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTypePartAccess().getMultiplicityAssignment_1()); }
-(rule__TypePart__MultiplicityAssignment_1)?
-{ after(grammarAccess.getTypePartAccess().getMultiplicityAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Multiplicity__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Multiplicity__Group__0__Impl
- rule__Multiplicity__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getMultiplicityAction_0()); }
-(
-
-)
-{ after(grammarAccess.getMultiplicityAccess().getMultiplicityAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Multiplicity__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Multiplicity__Group__1__Impl
- rule__Multiplicity__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getLeftSquareBracketKeyword_1()); }
-
- '['
-
-{ after(grammarAccess.getMultiplicityAccess().getLeftSquareBracketKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Multiplicity__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Multiplicity__Group__2__Impl
- rule__Multiplicity__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getRangeAssignment_2()); }
-(rule__Multiplicity__RangeAssignment_2)?
-{ after(grammarAccess.getMultiplicityAccess().getRangeAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Multiplicity__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Multiplicity__Group__3__Impl
- rule__Multiplicity__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getRightSquareBracketKeyword_3()); }
-
- ']'
-
-{ after(grammarAccess.getMultiplicityAccess().getRightSquareBracketKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Multiplicity__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Multiplicity__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getAlternatives_4()); }
-(rule__Multiplicity__Alternatives_4)?
-{ after(grammarAccess.getMultiplicityAccess().getAlternatives_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Multiplicity__Group_4_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Multiplicity__Group_4_0__0__Impl
- rule__Multiplicity__Group_4_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__Group_4_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getOrderedAssignment_4_0_0()); }
-(rule__Multiplicity__OrderedAssignment_4_0_0)
-{ after(grammarAccess.getMultiplicityAccess().getOrderedAssignment_4_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Multiplicity__Group_4_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Multiplicity__Group_4_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__Group_4_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getNonUniqueAssignment_4_0_1()); }
-(rule__Multiplicity__NonUniqueAssignment_4_0_1)?
-{ after(grammarAccess.getMultiplicityAccess().getNonUniqueAssignment_4_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Multiplicity__Group_4_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Multiplicity__Group_4_1__0__Impl
- rule__Multiplicity__Group_4_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__Group_4_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getNonUniqueAssignment_4_1_0()); }
-(rule__Multiplicity__NonUniqueAssignment_4_1_0)
-{ after(grammarAccess.getMultiplicityAccess().getNonUniqueAssignment_4_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Multiplicity__Group_4_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Multiplicity__Group_4_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__Group_4_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getOrderedAssignment_4_1_1()); }
-(rule__Multiplicity__OrderedAssignment_4_1_1)?
-{ after(grammarAccess.getMultiplicityAccess().getOrderedAssignment_4_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__MultiplicityRange__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MultiplicityRange__Group__0__Impl
- rule__MultiplicityRange__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicityRange__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityRangeAccess().getGroup_0()); }
-(rule__MultiplicityRange__Group_0__0)?
-{ after(grammarAccess.getMultiplicityRangeAccess().getGroup_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__MultiplicityRange__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MultiplicityRange__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicityRange__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityRangeAccess().getUpperAssignment_1()); }
-(rule__MultiplicityRange__UpperAssignment_1)
-{ after(grammarAccess.getMultiplicityRangeAccess().getUpperAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__MultiplicityRange__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MultiplicityRange__Group_0__0__Impl
- rule__MultiplicityRange__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicityRange__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityRangeAccess().getLowerAssignment_0_0()); }
-(rule__MultiplicityRange__LowerAssignment_0_0)
-{ after(grammarAccess.getMultiplicityRangeAccess().getLowerAssignment_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__MultiplicityRange__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MultiplicityRange__Group_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicityRange__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityRangeAccess().getFullStopFullStopKeyword_0_1()); }
-
- '..'
-
-{ after(grammarAccess.getMultiplicityRangeAccess().getFullStopFullStopKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__TypeName__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TypeName__Group__0__Impl
- rule__TypeName__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TypeName__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTypeNameAccess().getTypeNameAction_0()); }
-(
-
-)
-{ after(grammarAccess.getTypeNameAccess().getTypeNameAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TypeName__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TypeName__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TypeName__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTypeNameAccess().getAlternatives_1()); }
-(rule__TypeName__Alternatives_1)
-{ after(grammarAccess.getTypeNameAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__RedefinitionClause__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__RedefinitionClause__Group__0__Impl
- rule__RedefinitionClause__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RedefinitionClause__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRedefinitionClauseAccess().getRedefinesKeyword_0()); }
-
- 'redefines'
-
-{ after(grammarAccess.getRedefinitionClauseAccess().getRedefinesKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__RedefinitionClause__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__RedefinitionClause__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RedefinitionClause__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRedefinitionClauseAccess().getRedefinedOperationsAssignment_1()); }
-(rule__RedefinitionClause__RedefinedOperationsAssignment_1)
-{ after(grammarAccess.getRedefinitionClauseAccess().getRedefinedOperationsAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-rule__BOOLEAN_LITERAL__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__BOOLEAN_LITERAL__Group__0__Impl
- rule__BOOLEAN_LITERAL__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__BOOLEAN_LITERAL__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBOOLEAN_LITERALAccess().getValueAssignment_0()); }
-(rule__BOOLEAN_LITERAL__ValueAssignment_0)
-{ after(grammarAccess.getBOOLEAN_LITERALAccess().getValueAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__BOOLEAN_LITERAL__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__BOOLEAN_LITERAL__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__BOOLEAN_LITERAL__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBOOLEAN_LITERALAccess().getSuffixAssignment_1()); }
-(rule__BOOLEAN_LITERAL__SuffixAssignment_1)?
-{ after(grammarAccess.getBOOLEAN_LITERALAccess().getSuffixAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__INTEGER_LITERAL__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__INTEGER_LITERAL__Group__0__Impl
- rule__INTEGER_LITERAL__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__INTEGER_LITERAL__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getINTEGER_LITERALAccess().getValueAssignment_0()); }
-(rule__INTEGER_LITERAL__ValueAssignment_0)
-{ after(grammarAccess.getINTEGER_LITERALAccess().getValueAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__INTEGER_LITERAL__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__INTEGER_LITERAL__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__INTEGER_LITERAL__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getINTEGER_LITERALAccess().getSuffixAssignment_1()); }
-(rule__INTEGER_LITERAL__SuffixAssignment_1)?
-{ after(grammarAccess.getINTEGER_LITERALAccess().getSuffixAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__UNLIMITED_LITERAL__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UNLIMITED_LITERAL__Group__0__Impl
- rule__UNLIMITED_LITERAL__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UNLIMITED_LITERAL__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAssignment_0()); }
-(rule__UNLIMITED_LITERAL__ValueAssignment_0)
-{ after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__UNLIMITED_LITERAL__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UNLIMITED_LITERAL__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UNLIMITED_LITERAL__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUNLIMITED_LITERALAccess().getSuffixAssignment_1()); }
-(rule__UNLIMITED_LITERAL__SuffixAssignment_1)?
-{ after(grammarAccess.getUNLIMITED_LITERALAccess().getSuffixAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__STRING_LITERAL__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__STRING_LITERAL__Group__0__Impl
- rule__STRING_LITERAL__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__STRING_LITERAL__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSTRING_LITERALAccess().getValueAssignment_0()); }
-(rule__STRING_LITERAL__ValueAssignment_0)
-{ after(grammarAccess.getSTRING_LITERALAccess().getValueAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__STRING_LITERAL__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__STRING_LITERAL__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__STRING_LITERAL__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSTRING_LITERALAccess().getSuffixAssignment_1()); }
-(rule__STRING_LITERAL__SuffixAssignment_1)?
-{ after(grammarAccess.getSTRING_LITERALAccess().getSuffixAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__NameExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NameExpression__Group__0__Impl
- rule__NameExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getAlternatives_0()); }
-(rule__NameExpression__Alternatives_0)
-{ after(grammarAccess.getNameExpressionAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NameExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NameExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1()); }
-(rule__NameExpression__SuffixAssignment_1)?
-{ after(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__NameExpression__Group_0_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NameExpression__Group_0_0__0__Impl
- rule__NameExpression__Group_0_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__Group_0_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0()); }
-(rule__NameExpression__PrefixOpAssignment_0_0_0)
-{ after(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NameExpression__Group_0_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NameExpression__Group_0_0__1__Impl
- rule__NameExpression__Group_0_0__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__Group_0_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1()); }
-(rule__NameExpression__PathAssignment_0_0_1)?
-{ after(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NameExpression__Group_0_0__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NameExpression__Group_0_0__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__Group_0_0__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2()); }
-(rule__NameExpression__IdAssignment_0_0_2)
-{ after(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__NameExpression__Group_0_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NameExpression__Group_0_1__0__Impl
- rule__NameExpression__Group_0_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__Group_0_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0()); }
-(rule__NameExpression__PathAssignment_0_1_0)?
-{ after(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NameExpression__Group_0_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NameExpression__Group_0_1__1__Impl
- rule__NameExpression__Group_0_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__Group_0_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1()); }
-(rule__NameExpression__IdAssignment_0_1_1)
-{ after(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NameExpression__Group_0_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NameExpression__Group_0_1__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__Group_0_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2()); }
-(rule__NameExpression__Alternatives_0_1_2)?
-{ after(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__QualifiedNamePath__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNamePath__Group__0__Impl
- rule__QualifiedNamePath__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNamePath__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0()); }
-(rule__QualifiedNamePath__NamespaceAssignment_0)
-{ after(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__QualifiedNamePath__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNamePath__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNamePath__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1()); }
-
- '::'
-
-{ after(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__UnqualifiedName__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UnqualifiedName__Group__0__Impl
- rule__UnqualifiedName__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UnqualifiedName__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0()); }
-(rule__UnqualifiedName__NameAssignment_0)
-{ after(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__UnqualifiedName__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UnqualifiedName__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UnqualifiedName__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1()); }
-(rule__UnqualifiedName__TemplateBindingAssignment_1)?
-{ after(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__TemplateBinding__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TemplateBinding__Group__0__Impl
- rule__TemplateBinding__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TemplateBinding__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0()); }
-
- '<'
-
-{ after(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TemplateBinding__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TemplateBinding__Group__1__Impl
- rule__TemplateBinding__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TemplateBinding__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_1()); }
-(rule__TemplateBinding__BindingsAssignment_1)
-{ after(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TemplateBinding__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TemplateBinding__Group__2__Impl
- rule__TemplateBinding__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TemplateBinding__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTemplateBindingAccess().getGroup_2()); }
-(rule__TemplateBinding__Group_2__0)*
-{ after(grammarAccess.getTemplateBindingAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TemplateBinding__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TemplateBinding__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TemplateBinding__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3()); }
-
- '>'
-
-{ after(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__TemplateBinding__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TemplateBinding__Group_2__0__Impl
- rule__TemplateBinding__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TemplateBinding__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0()); }
-
- ','
-
-{ after(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__TemplateBinding__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__TemplateBinding__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TemplateBinding__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1()); }
-(rule__TemplateBinding__BindingsAssignment_2_1)
-{ after(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__NamedTemplateBinding__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NamedTemplateBinding__Group__0__Impl
- rule__NamedTemplateBinding__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NamedTemplateBinding__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_0()); }
-(rule__NamedTemplateBinding__FormalAssignment_0)
-{ after(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NamedTemplateBinding__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NamedTemplateBinding__Group__1__Impl
- rule__NamedTemplateBinding__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NamedTemplateBinding__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1()); }
-
- '=>'
-
-{ after(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NamedTemplateBinding__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NamedTemplateBinding__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NamedTemplateBinding__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2()); }
-(rule__NamedTemplateBinding__ActualAssignment_2)
-{ after(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__QualifiedNameWithBinding__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNameWithBinding__Group__0__Impl
- rule__QualifiedNameWithBinding__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameWithBinding__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0()); }
-(rule__QualifiedNameWithBinding__IdAssignment_0)
-{ after(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__QualifiedNameWithBinding__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNameWithBinding__Group__1__Impl
- rule__QualifiedNameWithBinding__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameWithBinding__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1()); }
-(rule__QualifiedNameWithBinding__BindingAssignment_1)?
-{ after(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__QualifiedNameWithBinding__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNameWithBinding__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameWithBinding__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2()); }
-(rule__QualifiedNameWithBinding__Group_2__0)?
-{ after(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__QualifiedNameWithBinding__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNameWithBinding__Group_2__0__Impl
- rule__QualifiedNameWithBinding__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameWithBinding__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0()); }
-
- '::'
-
-{ after(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__QualifiedNameWithBinding__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNameWithBinding__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameWithBinding__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1()); }
-(rule__QualifiedNameWithBinding__RemainingAssignment_2_1)
-{ after(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Tuple__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Tuple__Group__0__Impl
- rule__Tuple__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Tuple__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleAccess().getTupleAction_0()); }
-(
-
-)
-{ after(grammarAccess.getTupleAccess().getTupleAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Tuple__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Tuple__Group__1__Impl
- rule__Tuple__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Tuple__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1()); }
-
- '('
-
-{ after(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Tuple__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Tuple__Group__2__Impl
- rule__Tuple__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Tuple__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleAccess().getGroup_2()); }
-(rule__Tuple__Group_2__0)?
-{ after(grammarAccess.getTupleAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Tuple__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Tuple__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Tuple__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3()); }
-
- ')'
-
-{ after(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__Tuple__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Tuple__Group_2__0__Impl
- rule__Tuple__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Tuple__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0()); }
-(rule__Tuple__TupleElementsAssignment_2_0)
-{ after(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Tuple__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Tuple__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Tuple__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleAccess().getGroup_2_1()); }
-(rule__Tuple__Group_2_1__0)*
-{ after(grammarAccess.getTupleAccess().getGroup_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Tuple__Group_2_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Tuple__Group_2_1__0__Impl
- rule__Tuple__Group_2_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Tuple__Group_2_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0()); }
-
- ','
-
-{ after(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Tuple__Group_2_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Tuple__Group_2_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Tuple__Group_2_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1()); }
-(rule__Tuple__TupleElementsAssignment_2_1_1)
-{ after(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ConditionalTestExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalTestExpression__Group__0__Impl
- rule__ConditionalTestExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalTestExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0()); }
-(rule__ConditionalTestExpression__ExpAssignment_0)
-{ after(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConditionalTestExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalTestExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalTestExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalTestExpressionAccess().getGroup_1()); }
-(rule__ConditionalTestExpression__Group_1__0)?
-{ after(grammarAccess.getConditionalTestExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ConditionalTestExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalTestExpression__Group_1__0__Impl
- rule__ConditionalTestExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalTestExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0()); }
-
- '?'
-
-{ after(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConditionalTestExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalTestExpression__Group_1__1__Impl
- rule__ConditionalTestExpression__Group_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalTestExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1()); }
-(rule__ConditionalTestExpression__WhenTrueAssignment_1_1)
-{ after(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConditionalTestExpression__Group_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalTestExpression__Group_1__2__Impl
- rule__ConditionalTestExpression__Group_1__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalTestExpression__Group_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2()); }
-
- ':'
-
-{ after(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConditionalTestExpression__Group_1__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalTestExpression__Group_1__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalTestExpression__Group_1__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3()); }
-(rule__ConditionalTestExpression__WhenFalseAssignment_1_3)
-{ after(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__ConditionalOrExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalOrExpression__Group__0__Impl
- rule__ConditionalOrExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalOrExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_0()); }
-(rule__ConditionalOrExpression__ExpAssignment_0)
-{ after(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConditionalOrExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalOrExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalOrExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalOrExpressionAccess().getGroup_1()); }
-(rule__ConditionalOrExpression__Group_1__0)*
-{ after(grammarAccess.getConditionalOrExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ConditionalOrExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalOrExpression__Group_1__0__Impl
- rule__ConditionalOrExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalOrExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0()); }
-
- '||'
-
-{ after(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConditionalOrExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalOrExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalOrExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_1_1()); }
-(rule__ConditionalOrExpression__ExpAssignment_1_1)
-{ after(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ConditionalAndExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalAndExpression__Group__0__Impl
- rule__ConditionalAndExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalAndExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_0()); }
-(rule__ConditionalAndExpression__ExpAssignment_0)
-{ after(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConditionalAndExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalAndExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalAndExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalAndExpressionAccess().getGroup_1()); }
-(rule__ConditionalAndExpression__Group_1__0)*
-{ after(grammarAccess.getConditionalAndExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ConditionalAndExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalAndExpression__Group_1__0__Impl
- rule__ConditionalAndExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalAndExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0()); }
-
- '&&'
-
-{ after(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConditionalAndExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConditionalAndExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalAndExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_1_1()); }
-(rule__ConditionalAndExpression__ExpAssignment_1_1)
-{ after(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__InclusiveOrExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InclusiveOrExpression__Group__0__Impl
- rule__InclusiveOrExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InclusiveOrExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_0()); }
-(rule__InclusiveOrExpression__ExpAssignment_0)
-{ after(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InclusiveOrExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InclusiveOrExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InclusiveOrExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1()); }
-(rule__InclusiveOrExpression__Group_1__0)*
-{ after(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__InclusiveOrExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InclusiveOrExpression__Group_1__0__Impl
- rule__InclusiveOrExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InclusiveOrExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0()); }
-
- '|'
-
-{ after(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InclusiveOrExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InclusiveOrExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InclusiveOrExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_1_1()); }
-(rule__InclusiveOrExpression__ExpAssignment_1_1)
-{ after(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ExclusiveOrExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ExclusiveOrExpression__Group__0__Impl
- rule__ExclusiveOrExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ExclusiveOrExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_0()); }
-(rule__ExclusiveOrExpression__ExpAssignment_0)
-{ after(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ExclusiveOrExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ExclusiveOrExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ExclusiveOrExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1()); }
-(rule__ExclusiveOrExpression__Group_1__0)*
-{ after(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ExclusiveOrExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ExclusiveOrExpression__Group_1__0__Impl
- rule__ExclusiveOrExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ExclusiveOrExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0()); }
-
- '^'
-
-{ after(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ExclusiveOrExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ExclusiveOrExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ExclusiveOrExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_1_1()); }
-(rule__ExclusiveOrExpression__ExpAssignment_1_1)
-{ after(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__AndExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AndExpression__Group__0__Impl
- rule__AndExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AndExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAndExpressionAccess().getExpAssignment_0()); }
-(rule__AndExpression__ExpAssignment_0)
-{ after(grammarAccess.getAndExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AndExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AndExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AndExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAndExpressionAccess().getGroup_1()); }
-(rule__AndExpression__Group_1__0)*
-{ after(grammarAccess.getAndExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__AndExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AndExpression__Group_1__0__Impl
- rule__AndExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AndExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0()); }
-
- '&'
-
-{ after(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AndExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AndExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AndExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAndExpressionAccess().getExpAssignment_1_1()); }
-(rule__AndExpression__ExpAssignment_1_1)
-{ after(grammarAccess.getAndExpressionAccess().getExpAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__EqualityExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__EqualityExpression__Group__0__Impl
- rule__EqualityExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__EqualityExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_0()); }
-(rule__EqualityExpression__ExpAssignment_0)
-{ after(grammarAccess.getEqualityExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__EqualityExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__EqualityExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__EqualityExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEqualityExpressionAccess().getGroup_1()); }
-(rule__EqualityExpression__Group_1__0)*
-{ after(grammarAccess.getEqualityExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__EqualityExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__EqualityExpression__Group_1__0__Impl
- rule__EqualityExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__EqualityExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0()); }
-(rule__EqualityExpression__OpAssignment_1_0)
-{ after(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__EqualityExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__EqualityExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__EqualityExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_1_1()); }
-(rule__EqualityExpression__ExpAssignment_1_1)
-{ after(grammarAccess.getEqualityExpressionAccess().getExpAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ClassificationExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationExpression__Group__0__Impl
- rule__ClassificationExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationExpressionAccess().getExpAssignment_0()); }
-(rule__ClassificationExpression__ExpAssignment_0)
-{ after(grammarAccess.getClassificationExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassificationExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationExpressionAccess().getGroup_1()); }
-(rule__ClassificationExpression__Group_1__0)?
-{ after(grammarAccess.getClassificationExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ClassificationExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationExpression__Group_1__0__Impl
- rule__ClassificationExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0()); }
-(rule__ClassificationExpression__OpAssignment_1_0)
-{ after(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassificationExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_1()); }
-(rule__ClassificationExpression__TypeNameAssignment_1_1)
-{ after(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__RelationalExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__RelationalExpression__Group__0__Impl
- rule__RelationalExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RelationalExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_0()); }
-(rule__RelationalExpression__LeftAssignment_0)
-{ after(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__RelationalExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__RelationalExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RelationalExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRelationalExpressionAccess().getGroup_1()); }
-(rule__RelationalExpression__Group_1__0)?
-{ after(grammarAccess.getRelationalExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__RelationalExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__RelationalExpression__Group_1__0__Impl
- rule__RelationalExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RelationalExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0()); }
-(rule__RelationalExpression__OpAssignment_1_0)
-{ after(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__RelationalExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__RelationalExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RelationalExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRelationalExpressionAccess().getRightAssignment_1_1()); }
-(rule__RelationalExpression__RightAssignment_1_1)
-{ after(grammarAccess.getRelationalExpressionAccess().getRightAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ShiftExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ShiftExpression__Group__0__Impl
- rule__ShiftExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ShiftExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getShiftExpressionAccess().getExpAssignment_0()); }
-(rule__ShiftExpression__ExpAssignment_0)
-{ after(grammarAccess.getShiftExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ShiftExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ShiftExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ShiftExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getShiftExpressionAccess().getGroup_1()); }
-(rule__ShiftExpression__Group_1__0)?
-{ after(grammarAccess.getShiftExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ShiftExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ShiftExpression__Group_1__0__Impl
- rule__ShiftExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ShiftExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0()); }
-(rule__ShiftExpression__OpAssignment_1_0)
-{ after(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ShiftExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ShiftExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ShiftExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getShiftExpressionAccess().getExpAssignment_1_1()); }
-(rule__ShiftExpression__ExpAssignment_1_1)
-{ after(grammarAccess.getShiftExpressionAccess().getExpAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__AdditiveExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AdditiveExpression__Group__0__Impl
- rule__AdditiveExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AdditiveExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_0()); }
-(rule__AdditiveExpression__ExpAssignment_0)
-{ after(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AdditiveExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AdditiveExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AdditiveExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAdditiveExpressionAccess().getGroup_1()); }
-(rule__AdditiveExpression__Group_1__0)*
-{ after(grammarAccess.getAdditiveExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__AdditiveExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AdditiveExpression__Group_1__0__Impl
- rule__AdditiveExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AdditiveExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0()); }
-(rule__AdditiveExpression__OpAssignment_1_0)
-{ after(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AdditiveExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AdditiveExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AdditiveExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_1_1()); }
-(rule__AdditiveExpression__ExpAssignment_1_1)
-{ after(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__MultiplicativeExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MultiplicativeExpression__Group__0__Impl
- rule__MultiplicativeExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicativeExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_0()); }
-(rule__MultiplicativeExpression__ExpAssignment_0)
-{ after(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__MultiplicativeExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MultiplicativeExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicativeExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1()); }
-(rule__MultiplicativeExpression__Group_1__0)*
-{ after(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__MultiplicativeExpression__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MultiplicativeExpression__Group_1__0__Impl
- rule__MultiplicativeExpression__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicativeExpression__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0()); }
-(rule__MultiplicativeExpression__OpAssignment_1_0)
-{ after(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__MultiplicativeExpression__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__MultiplicativeExpression__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicativeExpression__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_1_1()); }
-(rule__MultiplicativeExpression__ExpAssignment_1_1)
-{ after(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__UnaryExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UnaryExpression__Group__0__Impl
- rule__UnaryExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UnaryExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0()); }
-(rule__UnaryExpression__OpAssignment_0)?
-{ after(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__UnaryExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UnaryExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UnaryExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1()); }
-(rule__UnaryExpression__ExpAssignment_1)
-{ after(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__OperationCallExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationCallExpression__Group__0__Impl
- rule__OperationCallExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0()); }
-
- '.'
-
-{ after(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationCallExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationCallExpression__Group__1__Impl
- rule__OperationCallExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1()); }
-(rule__OperationCallExpression__OperationNameAssignment_1)
-{ after(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationCallExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationCallExpression__Group__2__Impl
- rule__OperationCallExpression__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2()); }
-(rule__OperationCallExpression__TupleAssignment_2)
-{ after(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationCallExpression__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationCallExpression__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpression__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3()); }
-(rule__OperationCallExpression__SuffixAssignment_3)?
-{ after(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__OperationCallExpressionWithoutDot__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationCallExpressionWithoutDot__Group__0__Impl
- rule__OperationCallExpressionWithoutDot__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpressionWithoutDot__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionWithoutDotAccess().getOperationNameAssignment_0()); }
-(rule__OperationCallExpressionWithoutDot__OperationNameAssignment_0)
-{ after(grammarAccess.getOperationCallExpressionWithoutDotAccess().getOperationNameAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationCallExpressionWithoutDot__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationCallExpressionWithoutDot__Group__1__Impl
- rule__OperationCallExpressionWithoutDot__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpressionWithoutDot__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionWithoutDotAccess().getTupleAssignment_1()); }
-(rule__OperationCallExpressionWithoutDot__TupleAssignment_1)
-{ after(grammarAccess.getOperationCallExpressionWithoutDotAccess().getTupleAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__OperationCallExpressionWithoutDot__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__OperationCallExpressionWithoutDot__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpressionWithoutDot__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionWithoutDotAccess().getSuffixAssignment_2()); }
-(rule__OperationCallExpressionWithoutDot__SuffixAssignment_2)?
-{ after(grammarAccess.getOperationCallExpressionWithoutDotAccess().getSuffixAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__PropertyCallExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PropertyCallExpression__Group__0__Impl
- rule__PropertyCallExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PropertyCallExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0()); }
-
- '.'
-
-{ after(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PropertyCallExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PropertyCallExpression__Group__1__Impl
- rule__PropertyCallExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PropertyCallExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1()); }
-(rule__PropertyCallExpression__PropertyNameAssignment_1)
-{ after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PropertyCallExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PropertyCallExpression__Group__2__Impl
- rule__PropertyCallExpression__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PropertyCallExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getGroup_2()); }
-(rule__PropertyCallExpression__Group_2__0)?
-{ after(grammarAccess.getPropertyCallExpressionAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PropertyCallExpression__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PropertyCallExpression__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PropertyCallExpression__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3()); }
-(rule__PropertyCallExpression__SuffixAssignment_3)?
-{ after(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__PropertyCallExpression__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PropertyCallExpression__Group_2__0__Impl
- rule__PropertyCallExpression__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PropertyCallExpression__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0()); }
-
- '['
-
-{ after(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PropertyCallExpression__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PropertyCallExpression__Group_2__1__Impl
- rule__PropertyCallExpression__Group_2__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PropertyCallExpression__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1()); }
-(rule__PropertyCallExpression__IndexAssignment_2_1)
-{ after(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PropertyCallExpression__Group_2__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PropertyCallExpression__Group_2__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PropertyCallExpression__Group_2__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2()); }
-
- ']'
-
-{ after(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__LinkOperationExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationExpression__Group__0__Impl
- rule__LinkOperationExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0()); }
-
- '.'
-
-{ after(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationExpression__Group__1__Impl
- rule__LinkOperationExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1()); }
-(rule__LinkOperationExpression__KindAssignment_1)
-{ after(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationExpression__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2()); }
-(rule__LinkOperationExpression__TupleAssignment_2)
-{ after(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__LinkOperationTuple__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTuple__Group__0__Impl
- rule__LinkOperationTuple__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTuple__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0()); }
-
- '('
-
-{ after(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationTuple__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTuple__Group__1__Impl
- rule__LinkOperationTuple__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTuple__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1()); }
-(rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1)
-{ after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationTuple__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTuple__Group__2__Impl
- rule__LinkOperationTuple__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTuple__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleAccess().getGroup_2()); }
-(rule__LinkOperationTuple__Group_2__0)*
-{ after(grammarAccess.getLinkOperationTupleAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationTuple__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTuple__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTuple__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3()); }
-
- ')'
-
-{ after(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__LinkOperationTuple__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTuple__Group_2__0__Impl
- rule__LinkOperationTuple__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTuple__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0()); }
-
- ','
-
-{ after(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationTuple__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTuple__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTuple__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1()); }
-(rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1)
-{ after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__LinkOperationTupleElement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTupleElement__Group__0__Impl
- rule__LinkOperationTupleElement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getObjectOrRoleAssignment_0()); }
-(rule__LinkOperationTupleElement__ObjectOrRoleAssignment_0)
-{ after(grammarAccess.getLinkOperationTupleElementAccess().getObjectOrRoleAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationTupleElement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTupleElement__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1()); }
-(rule__LinkOperationTupleElement__Group_1__0)?
-{ after(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__LinkOperationTupleElement__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTupleElement__Group_1__0__Impl
- rule__LinkOperationTupleElement__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1_0()); }
-(rule__LinkOperationTupleElement__Group_1_0__0)?
-{ after(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationTupleElement__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTupleElement__Group_1__1__Impl
- rule__LinkOperationTupleElement__Group_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1_1()); }
-
- '=>'
-
-{ after(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationTupleElement__Group_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTupleElement__Group_1__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__Group_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_1_2()); }
-(rule__LinkOperationTupleElement__ObjectAssignment_1_2)
-{ after(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__LinkOperationTupleElement__Group_1_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTupleElement__Group_1_0__0__Impl
- rule__LinkOperationTupleElement__Group_1_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__Group_1_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0_0()); }
-
- '['
-
-{ after(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationTupleElement__Group_1_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTupleElement__Group_1_0__1__Impl
- rule__LinkOperationTupleElement__Group_1_0__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__Group_1_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_0_1()); }
-(rule__LinkOperationTupleElement__RoleIndexAssignment_1_0_1)
-{ after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LinkOperationTupleElement__Group_1_0__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LinkOperationTupleElement__Group_1_0__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__Group_1_0__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_0_2()); }
-
- ']'
-
-{ after(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_0_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__SequenceOperationExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceOperationExpression__Group__0__Impl
- rule__SequenceOperationExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceOperationExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-
- '->'
-
-{ after(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceOperationExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceOperationExpression__Group__1__Impl
- rule__SequenceOperationExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceOperationExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1()); }
-(rule__SequenceOperationExpression__OperationNameAssignment_1)
-{ after(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceOperationExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceOperationExpression__Group__2__Impl
- rule__SequenceOperationExpression__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceOperationExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2()); }
-(rule__SequenceOperationExpression__TupleAssignment_2)
-{ after(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceOperationExpression__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceOperationExpression__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceOperationExpression__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3()); }
-(rule__SequenceOperationExpression__SuffixAssignment_3)?
-{ after(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__SequenceReductionExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceReductionExpression__Group__0__Impl
- rule__SequenceReductionExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceReductionExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-
- '->'
-
-{ after(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceReductionExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceReductionExpression__Group__1__Impl
- rule__SequenceReductionExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceReductionExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1()); }
-
- 'reduce'
-
-{ after(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceReductionExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceReductionExpression__Group__2__Impl
- rule__SequenceReductionExpression__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceReductionExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2()); }
-(rule__SequenceReductionExpression__IsOrderedAssignment_2)?
-{ after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceReductionExpression__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceReductionExpression__Group__3__Impl
- rule__SequenceReductionExpression__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceReductionExpression__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3()); }
-(rule__SequenceReductionExpression__BehaviorAssignment_3)
-{ after(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceReductionExpression__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceReductionExpression__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceReductionExpression__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4()); }
-(rule__SequenceReductionExpression__SuffixAssignment_4)?
-{ after(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__SelectOrRejectOperation__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SelectOrRejectOperation__Group__0__Impl
- rule__SelectOrRejectOperation__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-
- '->'
-
-{ after(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SelectOrRejectOperation__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SelectOrRejectOperation__Group__1__Impl
- rule__SelectOrRejectOperation__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1()); }
-(rule__SelectOrRejectOperation__OpAssignment_1)
-{ after(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SelectOrRejectOperation__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SelectOrRejectOperation__Group__2__Impl
- rule__SelectOrRejectOperation__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2()); }
-(rule__SelectOrRejectOperation__NameAssignment_2)
-{ after(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SelectOrRejectOperation__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SelectOrRejectOperation__Group__3__Impl
- rule__SelectOrRejectOperation__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3()); }
-
- '('
-
-{ after(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SelectOrRejectOperation__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SelectOrRejectOperation__Group__4__Impl
- rule__SelectOrRejectOperation__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4()); }
-(rule__SelectOrRejectOperation__ExprAssignment_4)
-{ after(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SelectOrRejectOperation__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SelectOrRejectOperation__Group__5__Impl
- rule__SelectOrRejectOperation__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5()); }
-
- ')'
-
-{ after(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SelectOrRejectOperation__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SelectOrRejectOperation__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6()); }
-(rule__SelectOrRejectOperation__SuffixAssignment_6)?
-{ after(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__CollectOrIterateOperation__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CollectOrIterateOperation__Group__0__Impl
- rule__CollectOrIterateOperation__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-
- '->'
-
-{ after(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CollectOrIterateOperation__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CollectOrIterateOperation__Group__1__Impl
- rule__CollectOrIterateOperation__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1()); }
-(rule__CollectOrIterateOperation__OpAssignment_1)
-{ after(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CollectOrIterateOperation__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CollectOrIterateOperation__Group__2__Impl
- rule__CollectOrIterateOperation__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2()); }
-(rule__CollectOrIterateOperation__NameAssignment_2)
-{ after(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CollectOrIterateOperation__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CollectOrIterateOperation__Group__3__Impl
- rule__CollectOrIterateOperation__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3()); }
-
- '('
-
-{ after(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CollectOrIterateOperation__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CollectOrIterateOperation__Group__4__Impl
- rule__CollectOrIterateOperation__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4()); }
-(rule__CollectOrIterateOperation__ExprAssignment_4)
-{ after(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CollectOrIterateOperation__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CollectOrIterateOperation__Group__5__Impl
- rule__CollectOrIterateOperation__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5()); }
-
- ')'
-
-{ after(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CollectOrIterateOperation__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CollectOrIterateOperation__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6()); }
-(rule__CollectOrIterateOperation__SuffixAssignment_6)?
-{ after(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__ForAllOrExistsOrOneOperation__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForAllOrExistsOrOneOperation__Group__0__Impl
- rule__ForAllOrExistsOrOneOperation__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-
- '->'
-
-{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForAllOrExistsOrOneOperation__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForAllOrExistsOrOneOperation__Group__1__Impl
- rule__ForAllOrExistsOrOneOperation__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1()); }
-(rule__ForAllOrExistsOrOneOperation__OpAssignment_1)
-{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForAllOrExistsOrOneOperation__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForAllOrExistsOrOneOperation__Group__2__Impl
- rule__ForAllOrExistsOrOneOperation__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2()); }
-(rule__ForAllOrExistsOrOneOperation__NameAssignment_2)
-{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForAllOrExistsOrOneOperation__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForAllOrExistsOrOneOperation__Group__3__Impl
- rule__ForAllOrExistsOrOneOperation__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3()); }
-
- '('
-
-{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForAllOrExistsOrOneOperation__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForAllOrExistsOrOneOperation__Group__4__Impl
- rule__ForAllOrExistsOrOneOperation__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4()); }
-(rule__ForAllOrExistsOrOneOperation__ExprAssignment_4)
-{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForAllOrExistsOrOneOperation__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForAllOrExistsOrOneOperation__Group__5__Impl
- rule__ForAllOrExistsOrOneOperation__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5()); }
-
- ')'
-
-{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForAllOrExistsOrOneOperation__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForAllOrExistsOrOneOperation__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6()); }
-(rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6)?
-{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__IsUniqueOperation__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IsUniqueOperation__Group__0__Impl
- rule__IsUniqueOperation__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IsUniqueOperation__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-
- '->'
-
-{ after(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IsUniqueOperation__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IsUniqueOperation__Group__1__Impl
- rule__IsUniqueOperation__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IsUniqueOperation__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1()); }
-
- 'isUnique'
-
-{ after(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IsUniqueOperation__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IsUniqueOperation__Group__2__Impl
- rule__IsUniqueOperation__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IsUniqueOperation__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2()); }
-(rule__IsUniqueOperation__NameAssignment_2)
-{ after(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IsUniqueOperation__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IsUniqueOperation__Group__3__Impl
- rule__IsUniqueOperation__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IsUniqueOperation__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3()); }
-
- '('
-
-{ after(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IsUniqueOperation__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IsUniqueOperation__Group__4__Impl
- rule__IsUniqueOperation__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IsUniqueOperation__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4()); }
-(rule__IsUniqueOperation__ExprAssignment_4)
-{ after(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IsUniqueOperation__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IsUniqueOperation__Group__5__Impl
- rule__IsUniqueOperation__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IsUniqueOperation__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5()); }
-
- ')'
-
-{ after(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IsUniqueOperation__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IsUniqueOperation__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IsUniqueOperation__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6()); }
-(rule__IsUniqueOperation__SuffixAssignment_6)?
-{ after(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__ParenthesizedExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ParenthesizedExpression__Group__0__Impl
- rule__ParenthesizedExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ParenthesizedExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); }
-
- '('
-
-{ after(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ParenthesizedExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ParenthesizedExpression__Group__1__Impl
- rule__ParenthesizedExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ParenthesizedExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_1()); }
-(rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1)
-{ after(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ParenthesizedExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ParenthesizedExpression__Group__2__Impl
- rule__ParenthesizedExpression__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ParenthesizedExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); }
-
- ')'
-
-{ after(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ParenthesizedExpression__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ParenthesizedExpression__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ParenthesizedExpression__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3()); }
-(rule__ParenthesizedExpression__Alternatives_3)?
-{ after(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__NullExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NullExpression__Group__0__Impl
- rule__NullExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NullExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0()); }
-(
-
-)
-{ after(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NullExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NullExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NullExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNullExpressionAccess().getNullKeyword_1()); }
-
- 'null'
-
-{ after(grammarAccess.getNullExpressionAccess().getNullKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ThisExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ThisExpression__Group__0__Impl
- rule__ThisExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ThisExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0()); }
-(
-
-)
-{ after(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ThisExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ThisExpression__Group__1__Impl
- rule__ThisExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ThisExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getThisExpressionAccess().getThisKeyword_1()); }
-
- 'this'
-
-{ after(grammarAccess.getThisExpressionAccess().getThisKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ThisExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ThisExpression__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ThisExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2()); }
-(rule__ThisExpression__SuffixAssignment_2)?
-{ after(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__SuperInvocationExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SuperInvocationExpression__Group__0__Impl
- rule__SuperInvocationExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0()); }
-
- 'super'
-
-{ after(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SuperInvocationExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SuperInvocationExpression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_1()); }
-(rule__SuperInvocationExpression__Alternatives_1)
-{ after(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SuperInvocationExpression__Group_1_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SuperInvocationExpression__Group_1_0__0__Impl
- rule__SuperInvocationExpression__Group_1_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationExpression__Group_1_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_0_0()); }
-
- '.'
-
-{ after(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SuperInvocationExpression__Group_1_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SuperInvocationExpression__Group_1_0__1__Impl
- rule__SuperInvocationExpression__Group_1_0__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationExpression__Group_1_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getClassNameAssignment_1_0_1()); }
-(rule__SuperInvocationExpression__ClassNameAssignment_1_0_1)
-{ after(grammarAccess.getSuperInvocationExpressionAccess().getClassNameAssignment_1_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SuperInvocationExpression__Group_1_0__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SuperInvocationExpression__Group_1_0__2__Impl
- rule__SuperInvocationExpression__Group_1_0__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationExpression__Group_1_0__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getColonColonKeyword_1_0_2()); }
-
- '::'
-
-{ after(grammarAccess.getSuperInvocationExpressionAccess().getColonColonKeyword_1_0_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SuperInvocationExpression__Group_1_0__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SuperInvocationExpression__Group_1_0__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationExpression__Group_1_0__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getOperationCallWithoutDotAssignment_1_0_3()); }
-(rule__SuperInvocationExpression__OperationCallWithoutDotAssignment_1_0_3)
-{ after(grammarAccess.getSuperInvocationExpressionAccess().getOperationCallWithoutDotAssignment_1_0_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__InstanceCreationExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InstanceCreationExpression__Group__0__Impl
- rule__InstanceCreationExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0()); }
-
- 'new'
-
-{ after(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InstanceCreationExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InstanceCreationExpression__Group__1__Impl
- rule__InstanceCreationExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1()); }
-(rule__InstanceCreationExpression__ConstructorAssignment_1)
-{ after(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InstanceCreationExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InstanceCreationExpression__Group__2__Impl
- rule__InstanceCreationExpression__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getAlternatives_2()); }
-(rule__InstanceCreationExpression__Alternatives_2)
-{ after(grammarAccess.getInstanceCreationExpressionAccess().getAlternatives_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InstanceCreationExpression__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InstanceCreationExpression__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationExpression__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3()); }
-(rule__InstanceCreationExpression__SuffixAssignment_3)?
-{ after(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__SequenceConstructionOrAccessCompletion__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl
- rule__SequenceConstructionOrAccessCompletion__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0()); }
-(rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0)
-{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceConstructionOrAccessCompletion__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1()); }
-(rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1)
-{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__AccessCompletion__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AccessCompletion__Group__0__Impl
- rule__AccessCompletion__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AccessCompletion__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0()); }
-(rule__AccessCompletion__AccessIndexAssignment_0)
-{ after(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AccessCompletion__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AccessCompletion__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AccessCompletion__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1()); }
-
- ']'
-
-{ after(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__PartialSequenceConstructionCompletion__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PartialSequenceConstructionCompletion__Group__0__Impl
- rule__PartialSequenceConstructionCompletion__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PartialSequenceConstructionCompletion__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0()); }
-
- ']'
-
-{ after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PartialSequenceConstructionCompletion__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PartialSequenceConstructionCompletion__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PartialSequenceConstructionCompletion__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1()); }
-(rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1)
-{ after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SequenceConstructionCompletion__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionCompletion__Group__0__Impl
- rule__SequenceConstructionCompletion__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionCompletion__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionCompletionAccess().getGroup_0()); }
-(rule__SequenceConstructionCompletion__Group_0__0)?
-{ after(grammarAccess.getSequenceConstructionCompletionAccess().getGroup_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceConstructionCompletion__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionCompletion__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionCompletion__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionCompletionAccess().getExpressionAssignment_1()); }
-(rule__SequenceConstructionCompletion__ExpressionAssignment_1)
-{ after(grammarAccess.getSequenceConstructionCompletionAccess().getExpressionAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SequenceConstructionCompletion__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionCompletion__Group_0__0__Impl
- rule__SequenceConstructionCompletion__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionCompletion__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionCompletionAccess().getMultiplicityIndicatorAssignment_0_0()); }
-(rule__SequenceConstructionCompletion__MultiplicityIndicatorAssignment_0_0)
-{ after(grammarAccess.getSequenceConstructionCompletionAccess().getMultiplicityIndicatorAssignment_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceConstructionCompletion__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionCompletion__Group_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionCompletion__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0_1()); }
-
- ']'
-
-{ after(grammarAccess.getSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SequenceConstructionExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionExpression__Group__0__Impl
- rule__SequenceConstructionExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0()); }
-
- '{'
-
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceConstructionExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionExpression__Group__1__Impl
- rule__SequenceConstructionExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1()); }
-(rule__SequenceConstructionExpression__SequenceElementAssignment_1)
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceConstructionExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionExpression__Group__2__Impl
- rule__SequenceConstructionExpression__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2()); }
-(rule__SequenceConstructionExpression__Alternatives_2)
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceConstructionExpression__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionExpression__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3()); }
-
- '}'
-
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__SequenceConstructionExpression__Group_2_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionExpression__Group_2_0__0__Impl
- rule__SequenceConstructionExpression__Group_2_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__Group_2_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0()); }
-
- ','
-
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceConstructionExpression__Group_2_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionExpression__Group_2_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__Group_2_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1()); }
-(rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1)
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SequenceConstructionExpression__Group_2_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionExpression__Group_2_1__0__Impl
- rule__SequenceConstructionExpression__Group_2_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__Group_2_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0()); }
-
- '..'
-
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequenceConstructionExpression__Group_2_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequenceConstructionExpression__Group_2_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__Group_2_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1()); }
-(rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1)
-{ after(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ClassExtentExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassExtentExpression__Group__0__Impl
- rule__ClassExtentExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassExtentExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0()); }
-(
-
-)
-{ after(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassExtentExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassExtentExpression__Group__1__Impl
- rule__ClassExtentExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassExtentExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1()); }
-
- '.'
-
-{ after(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassExtentExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassExtentExpression__Group__2__Impl
- rule__ClassExtentExpression__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassExtentExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2()); }
-
- 'allInstances'
-
-{ after(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassExtentExpression__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassExtentExpression__Group__3__Impl
- rule__ClassExtentExpression__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassExtentExpression__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3()); }
-
- '('
-
-{ after(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassExtentExpression__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassExtentExpression__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassExtentExpression__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4()); }
-
- ')'
-
-{ after(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Block__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Block__Group__0__Impl
- rule__Block__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Block__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0()); }
-
- '{'
-
-{ after(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Block__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Block__Group__1__Impl
- rule__Block__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Block__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBlockAccess().getBlockAction_1()); }
-(
-
-)
-{ after(grammarAccess.getBlockAccess().getBlockAction_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Block__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Block__Group__2__Impl
- rule__Block__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Block__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBlockAccess().getSequenceAssignment_2()); }
-(rule__Block__SequenceAssignment_2)?
-{ after(grammarAccess.getBlockAccess().getSequenceAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Block__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Block__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Block__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3()); }
-
- '}'
-
-{ after(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__DocumentedStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DocumentedStatement__Group__0__Impl
- rule__DocumentedStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DocumentedStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0()); }
-(rule__DocumentedStatement__CommentAssignment_0)?
-{ after(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__DocumentedStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DocumentedStatement__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DocumentedStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1()); }
-(rule__DocumentedStatement__StatementAssignment_1)
-{ after(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__InlineStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InlineStatement__Group__0__Impl
- rule__InlineStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InlineStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0()); }
-
- '/*@'
-
-{ after(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InlineStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InlineStatement__Group__1__Impl
- rule__InlineStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InlineStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInlineStatementAccess().getInlineKeyword_1()); }
-
- 'inline'
-
-{ after(grammarAccess.getInlineStatementAccess().getInlineKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InlineStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InlineStatement__Group__2__Impl
- rule__InlineStatement__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InlineStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2()); }
-
- '('
-
-{ after(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InlineStatement__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InlineStatement__Group__3__Impl
- rule__InlineStatement__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InlineStatement__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3()); }
-(rule__InlineStatement__LangageNameAssignment_3)
-{ after(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InlineStatement__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InlineStatement__Group__4__Impl
- rule__InlineStatement__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InlineStatement__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4()); }
-
- ')'
-
-{ after(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InlineStatement__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InlineStatement__Group__5__Impl
- rule__InlineStatement__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InlineStatement__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInlineStatementAccess().getBodyAssignment_5()); }
-(rule__InlineStatement__BodyAssignment_5)
-{ after(grammarAccess.getInlineStatementAccess().getBodyAssignment_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InlineStatement__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InlineStatement__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InlineStatement__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6()); }
-
- '*/'
-
-{ after(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__AnnotatedStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AnnotatedStatement__Group__0__Impl
- rule__AnnotatedStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AnnotatedStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0()); }
-
- '//@'
-
-{ after(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AnnotatedStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AnnotatedStatement__Group__1__Impl
- rule__AnnotatedStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AnnotatedStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1()); }
-(rule__AnnotatedStatement__AnnotationAssignment_1)
-{ after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AnnotatedStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AnnotatedStatement__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AnnotatedStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2()); }
-(rule__AnnotatedStatement__StatementAssignment_2)
-{ after(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Annotation__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Annotation__Group__0__Impl
- rule__Annotation__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getKindAssignment_0()); }
-(rule__Annotation__KindAssignment_0)
-{ after(grammarAccess.getAnnotationAccess().getKindAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Annotation__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Annotation__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getGroup_1()); }
-(rule__Annotation__Group_1__0)?
-{ after(grammarAccess.getAnnotationAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Annotation__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Annotation__Group_1__0__Impl
- rule__Annotation__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0()); }
-
- '('
-
-{ after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Annotation__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Annotation__Group_1__1__Impl
- rule__Annotation__Group_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1()); }
-(rule__Annotation__ArgsAssignment_1_1)
-{ after(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Annotation__Group_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Annotation__Group_1__2__Impl
- rule__Annotation__Group_1__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__Group_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getGroup_1_2()); }
-(rule__Annotation__Group_1_2__0)*
-{ after(grammarAccess.getAnnotationAccess().getGroup_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Annotation__Group_1__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Annotation__Group_1__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__Group_1__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3()); }
-
- ')'
-
-{ after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__Annotation__Group_1_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Annotation__Group_1_2__0__Impl
- rule__Annotation__Group_1_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__Group_1_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0()); }
-
- ','
-
-{ after(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Annotation__Group_1_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Annotation__Group_1_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__Group_1_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1()); }
-(rule__Annotation__ArgsAssignment_1_2_1)
-{ after(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__EmptyStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__EmptyStatement__Group__0__Impl
- rule__EmptyStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__EmptyStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0()); }
-(
-
-)
-{ after(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__EmptyStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__EmptyStatement__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__EmptyStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1()); }
-
- ';'
-
-{ after(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__LocalNameDeclarationStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LocalNameDeclarationStatement__Group__0__Impl
- rule__LocalNameDeclarationStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0()); }
-
- 'let'
-
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LocalNameDeclarationStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LocalNameDeclarationStatement__Group__1__Impl
- rule__LocalNameDeclarationStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_1()); }
-(rule__LocalNameDeclarationStatement__VarNameAssignment_1)
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LocalNameDeclarationStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LocalNameDeclarationStatement__Group__2__Impl
- rule__LocalNameDeclarationStatement__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2()); }
-
- ':'
-
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LocalNameDeclarationStatement__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LocalNameDeclarationStatement__Group__3__Impl
- rule__LocalNameDeclarationStatement__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_3()); }
-(rule__LocalNameDeclarationStatement__TypeAssignment_3)
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LocalNameDeclarationStatement__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LocalNameDeclarationStatement__Group__4__Impl
- rule__LocalNameDeclarationStatement__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4()); }
-(rule__LocalNameDeclarationStatement__Group_4__0)?
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LocalNameDeclarationStatement__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LocalNameDeclarationStatement__Group__5__Impl
- rule__LocalNameDeclarationStatement__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5()); }
-
- '='
-
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LocalNameDeclarationStatement__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LocalNameDeclarationStatement__Group__6__Impl
- rule__LocalNameDeclarationStatement__Group__7
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6()); }
-(rule__LocalNameDeclarationStatement__InitAssignment_6)
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LocalNameDeclarationStatement__Group__7
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LocalNameDeclarationStatement__Group__7__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__Group__7__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7()); }
-
- ';'
-
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__LocalNameDeclarationStatement__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LocalNameDeclarationStatement__Group_4__0__Impl
- rule__LocalNameDeclarationStatement__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0()); }
-(rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0)
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LocalNameDeclarationStatement__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LocalNameDeclarationStatement__Group_4__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1()); }
-
- ']'
-
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__IfStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IfStatement__Group__0__Impl
- rule__IfStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IfStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIfStatementAccess().getIfKeyword_0()); }
-
- 'if'
-
-{ after(grammarAccess.getIfStatementAccess().getIfKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IfStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IfStatement__Group__1__Impl
- rule__IfStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IfStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_1()); }
-(rule__IfStatement__SequentialClaussesAssignment_1)
-{ after(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IfStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IfStatement__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IfStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2()); }
-(rule__IfStatement__FinalClauseAssignment_2)?
-{ after(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__SequentialClauses__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequentialClauses__Group__0__Impl
- rule__SequentialClauses__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequentialClauses__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0()); }
-(rule__SequentialClauses__ConccurentClausesAssignment_0)
-{ after(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequentialClauses__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequentialClauses__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequentialClauses__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequentialClausesAccess().getGroup_1()); }
-(rule__SequentialClauses__Group_1__0)*
-{ after(grammarAccess.getSequentialClausesAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SequentialClauses__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequentialClauses__Group_1__0__Impl
- rule__SequentialClauses__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequentialClauses__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0()); }
-
- 'else'
-
-{ after(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequentialClauses__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequentialClauses__Group_1__1__Impl
- rule__SequentialClauses__Group_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequentialClauses__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1()); }
-
- 'if'
-
-{ after(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SequentialClauses__Group_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SequentialClauses__Group_1__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequentialClauses__Group_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2()); }
-(rule__SequentialClauses__ConccurentClausesAssignment_1_2)
-{ after(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__ConcurrentClauses__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConcurrentClauses__Group__0__Impl
- rule__ConcurrentClauses__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConcurrentClauses__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_0()); }
-(rule__ConcurrentClauses__NonFinalClauseAssignment_0)
-{ after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConcurrentClauses__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConcurrentClauses__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConcurrentClauses__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConcurrentClausesAccess().getGroup_1()); }
-(rule__ConcurrentClauses__Group_1__0)*
-{ after(grammarAccess.getConcurrentClausesAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ConcurrentClauses__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConcurrentClauses__Group_1__0__Impl
- rule__ConcurrentClauses__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConcurrentClauses__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0()); }
-
- 'or'
-
-{ after(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConcurrentClauses__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConcurrentClauses__Group_1__1__Impl
- rule__ConcurrentClauses__Group_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConcurrentClauses__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1()); }
-
- 'if'
-
-{ after(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ConcurrentClauses__Group_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ConcurrentClauses__Group_1__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConcurrentClauses__Group_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_1_2()); }
-(rule__ConcurrentClauses__NonFinalClauseAssignment_1_2)
-{ after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__NonFinalClause__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NonFinalClause__Group__0__Impl
- rule__NonFinalClause__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NonFinalClause__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0()); }
-
- '('
-
-{ after(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NonFinalClause__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NonFinalClause__Group__1__Impl
- rule__NonFinalClause__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NonFinalClause__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1()); }
-(rule__NonFinalClause__ConditionAssignment_1)
-{ after(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NonFinalClause__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NonFinalClause__Group__2__Impl
- rule__NonFinalClause__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NonFinalClause__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2()); }
-
- ')'
-
-{ after(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NonFinalClause__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NonFinalClause__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NonFinalClause__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3()); }
-(rule__NonFinalClause__BlockAssignment_3)
-{ after(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__FinalClause__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FinalClause__Group__0__Impl
- rule__FinalClause__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FinalClause__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFinalClauseAccess().getElseKeyword_0()); }
-
- 'else'
-
-{ after(grammarAccess.getFinalClauseAccess().getElseKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__FinalClause__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__FinalClause__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FinalClause__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFinalClauseAccess().getBlockAssignment_1()); }
-(rule__FinalClause__BlockAssignment_1)
-{ after(grammarAccess.getFinalClauseAccess().getBlockAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SwitchStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchStatement__Group__0__Impl
- rule__SwitchStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0()); }
-
- 'switch'
-
-{ after(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchStatement__Group__1__Impl
- rule__SwitchStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1()); }
-
- '('
-
-{ after(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchStatement__Group__2__Impl
- rule__SwitchStatement__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2()); }
-(rule__SwitchStatement__ExpressionAssignment_2)
-{ after(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchStatement__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchStatement__Group__3__Impl
- rule__SwitchStatement__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3()); }
-
- ')'
-
-{ after(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchStatement__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchStatement__Group__4__Impl
- rule__SwitchStatement__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4()); }
-
- '{'
-
-{ after(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchStatement__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchStatement__Group__5__Impl
- rule__SwitchStatement__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_5()); }
-(rule__SwitchStatement__SwitchClauseAssignment_5)*
-{ after(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchStatement__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchStatement__Group__6__Impl
- rule__SwitchStatement__Group__7
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6()); }
-(rule__SwitchStatement__DefaultClauseAssignment_6)?
-{ after(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchStatement__Group__7
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchStatement__Group__7__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__Group__7__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7()); }
-
- '}'
-
-{ after(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__SwitchClause__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchClause__Group__0__Impl
- rule__SwitchClause__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchClause__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_0()); }
-(rule__SwitchClause__SwitchCaseAssignment_0)
-{ after(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchClause__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchClause__Group__1__Impl
- rule__SwitchClause__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchClause__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_1()); }
-(rule__SwitchClause__SwitchCaseAssignment_1)*
-{ after(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchClause__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchClause__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchClause__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_2()); }
-(rule__SwitchClause__StatementSequenceAssignment_2)
-{ after(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__SwitchCase__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchCase__Group__0__Impl
- rule__SwitchCase__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchCase__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0()); }
-
- 'case'
-
-{ after(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchCase__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchCase__Group__1__Impl
- rule__SwitchCase__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchCase__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_1()); }
-(rule__SwitchCase__ExpressionAssignment_1)
-{ after(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchCase__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchCase__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchCase__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchCaseAccess().getColonKeyword_2()); }
-
- ':'
-
-{ after(grammarAccess.getSwitchCaseAccess().getColonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__SwitchDefaultClause__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchDefaultClause__Group__0__Impl
- rule__SwitchDefaultClause__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchDefaultClause__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0()); }
-
- 'default'
-
-{ after(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchDefaultClause__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchDefaultClause__Group__1__Impl
- rule__SwitchDefaultClause__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchDefaultClause__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1()); }
-
- ':'
-
-{ after(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SwitchDefaultClause__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SwitchDefaultClause__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchDefaultClause__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_2()); }
-(rule__SwitchDefaultClause__StatementSequenceAssignment_2)
-{ after(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__WhileStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WhileStatement__Group__0__Impl
- rule__WhileStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhileStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhileStatementAccess().getWhileKeyword_0()); }
-
- 'while'
-
-{ after(grammarAccess.getWhileStatementAccess().getWhileKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__WhileStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WhileStatement__Group__1__Impl
- rule__WhileStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhileStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1()); }
-
- '('
-
-{ after(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__WhileStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WhileStatement__Group__2__Impl
- rule__WhileStatement__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhileStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhileStatementAccess().getConditionAssignment_2()); }
-(rule__WhileStatement__ConditionAssignment_2)
-{ after(grammarAccess.getWhileStatementAccess().getConditionAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__WhileStatement__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WhileStatement__Group__3__Impl
- rule__WhileStatement__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhileStatement__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3()); }
-
- ')'
-
-{ after(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__WhileStatement__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WhileStatement__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhileStatement__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhileStatementAccess().getBlockAssignment_4()); }
-(rule__WhileStatement__BlockAssignment_4)
-{ after(grammarAccess.getWhileStatementAccess().getBlockAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__DoStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DoStatement__Group__0__Impl
- rule__DoStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DoStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDoStatementAccess().getDoKeyword_0()); }
-
- 'do'
-
-{ after(grammarAccess.getDoStatementAccess().getDoKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__DoStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DoStatement__Group__1__Impl
- rule__DoStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DoStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDoStatementAccess().getBlockAssignment_1()); }
-(rule__DoStatement__BlockAssignment_1)
-{ after(grammarAccess.getDoStatementAccess().getBlockAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__DoStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DoStatement__Group__2__Impl
- rule__DoStatement__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DoStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDoStatementAccess().getWhileKeyword_2()); }
-
- 'while'
-
-{ after(grammarAccess.getDoStatementAccess().getWhileKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__DoStatement__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DoStatement__Group__3__Impl
- rule__DoStatement__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DoStatement__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3()); }
-
- '('
-
-{ after(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__DoStatement__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DoStatement__Group__4__Impl
- rule__DoStatement__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DoStatement__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDoStatementAccess().getConditionAssignment_4()); }
-(rule__DoStatement__ConditionAssignment_4)
-{ after(grammarAccess.getDoStatementAccess().getConditionAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__DoStatement__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DoStatement__Group__5__Impl
- rule__DoStatement__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DoStatement__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5()); }
-
- ')'
-
-{ after(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__DoStatement__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__DoStatement__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DoStatement__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6()); }
-
- ';'
-
-{ after(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__ForStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForStatement__Group__0__Impl
- rule__ForStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForStatementAccess().getForKeyword_0()); }
-
- 'for'
-
-{ after(grammarAccess.getForStatementAccess().getForKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForStatement__Group__1__Impl
- rule__ForStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1()); }
-
- '('
-
-{ after(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForStatement__Group__2__Impl
- rule__ForStatement__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForStatementAccess().getControlAssignment_2()); }
-(rule__ForStatement__ControlAssignment_2)
-{ after(grammarAccess.getForStatementAccess().getControlAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForStatement__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForStatement__Group__3__Impl
- rule__ForStatement__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForStatement__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3()); }
-
- ')'
-
-{ after(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForStatement__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForStatement__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForStatement__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForStatementAccess().getBlockAssignment_4()); }
-(rule__ForStatement__BlockAssignment_4)
-{ after(grammarAccess.getForStatementAccess().getBlockAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__ForControl__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForControl__Group__0__Impl
- rule__ForControl__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForControl__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0()); }
-(rule__ForControl__LoopVariableDefinitionAssignment_0)
-{ after(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForControl__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForControl__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForControl__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForControlAccess().getGroup_1()); }
-(rule__ForControl__Group_1__0)*
-{ after(grammarAccess.getForControlAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ForControl__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForControl__Group_1__0__Impl
- rule__ForControl__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForControl__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForControlAccess().getCommaKeyword_1_0()); }
-
- ','
-
-{ after(grammarAccess.getForControlAccess().getCommaKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ForControl__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ForControl__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForControl__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1()); }
-(rule__ForControl__LoopVariableDefinitionAssignment_1_1)
-{ after(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__LoopVariableDefinition__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LoopVariableDefinition__Group_0__0__Impl
- rule__LoopVariableDefinition__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_0_0()); }
-(rule__LoopVariableDefinition__NameAssignment_0_0)
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LoopVariableDefinition__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LoopVariableDefinition__Group_0__1__Impl
- rule__LoopVariableDefinition__Group_0__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1()); }
-
- 'in'
-
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LoopVariableDefinition__Group_0__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LoopVariableDefinition__Group_0__2__Impl
- rule__LoopVariableDefinition__Group_0__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Group_0__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2()); }
-(rule__LoopVariableDefinition__Expression1Assignment_0_2)
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LoopVariableDefinition__Group_0__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LoopVariableDefinition__Group_0__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Group_0__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3()); }
-(rule__LoopVariableDefinition__Group_0_3__0)?
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__LoopVariableDefinition__Group_0_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LoopVariableDefinition__Group_0_3__0__Impl
- rule__LoopVariableDefinition__Group_0_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Group_0_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0()); }
-
- '..'
-
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LoopVariableDefinition__Group_0_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LoopVariableDefinition__Group_0_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Group_0_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1()); }
-(rule__LoopVariableDefinition__Expression2Assignment_0_3_1)
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__LoopVariableDefinition__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LoopVariableDefinition__Group_1__0__Impl
- rule__LoopVariableDefinition__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_1_0()); }
-(rule__LoopVariableDefinition__TypeAssignment_1_0)
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LoopVariableDefinition__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LoopVariableDefinition__Group_1__1__Impl
- rule__LoopVariableDefinition__Group_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_1_1()); }
-(rule__LoopVariableDefinition__NameAssignment_1_1)
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LoopVariableDefinition__Group_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LoopVariableDefinition__Group_1__2__Impl
- rule__LoopVariableDefinition__Group_1__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Group_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2()); }
-
- ':'
-
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__LoopVariableDefinition__Group_1__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__LoopVariableDefinition__Group_1__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Group_1__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_1_3()); }
-(rule__LoopVariableDefinition__ExpressionAssignment_1_3)
-{ after(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_1_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__BreakStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__BreakStatement__Group__0__Impl
- rule__BreakStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__BreakStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0()); }
-(
-
-)
-{ after(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__BreakStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__BreakStatement__Group__1__Impl
- rule__BreakStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__BreakStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBreakStatementAccess().getBreakKeyword_1()); }
-
- 'break'
-
-{ after(grammarAccess.getBreakStatementAccess().getBreakKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__BreakStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__BreakStatement__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__BreakStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2()); }
-
- ';'
-
-{ after(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__ReturnStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ReturnStatement__Group__0__Impl
- rule__ReturnStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ReturnStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getReturnStatementAccess().getReturnKeyword_0()); }
-
- 'return'
-
-{ after(grammarAccess.getReturnStatementAccess().getReturnKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ReturnStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ReturnStatement__Group__1__Impl
- rule__ReturnStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ReturnStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getReturnStatementAccess().getExpressionAssignment_1()); }
-(rule__ReturnStatement__ExpressionAssignment_1)
-{ after(grammarAccess.getReturnStatementAccess().getExpressionAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ReturnStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ReturnStatement__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ReturnStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2()); }
-
- ';'
-
-{ after(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__AcceptStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptStatement__Group__0__Impl
- rule__AcceptStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0()); }
-(rule__AcceptStatement__ClauseAssignment_0)
-{ after(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AcceptStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptStatement__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptStatementAccess().getAlternatives_1()); }
-(rule__AcceptStatement__Alternatives_1)
-{ after(grammarAccess.getAcceptStatementAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SimpleAcceptStatementCompletion__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SimpleAcceptStatementCompletion__Group__0__Impl
- rule__SimpleAcceptStatementCompletion__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleAcceptStatementCompletion__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0()); }
-(
-
-)
-{ after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SimpleAcceptStatementCompletion__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SimpleAcceptStatementCompletion__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleAcceptStatementCompletion__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1()); }
-
- ';'
-
-{ after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__CompoundAcceptStatementCompletion__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CompoundAcceptStatementCompletion__Group__0__Impl
- rule__CompoundAcceptStatementCompletion__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompoundAcceptStatementCompletion__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0()); }
-(rule__CompoundAcceptStatementCompletion__BlockAssignment_0)
-{ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CompoundAcceptStatementCompletion__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CompoundAcceptStatementCompletion__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompoundAcceptStatementCompletion__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1()); }
-(rule__CompoundAcceptStatementCompletion__Group_1__0)*
-{ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__CompoundAcceptStatementCompletion__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CompoundAcceptStatementCompletion__Group_1__0__Impl
- rule__CompoundAcceptStatementCompletion__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompoundAcceptStatementCompletion__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0()); }
-
- 'or'
-
-{ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CompoundAcceptStatementCompletion__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CompoundAcceptStatementCompletion__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompoundAcceptStatementCompletion__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1()); }
-(rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1)
-{ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__AcceptBlock__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptBlock__Group__0__Impl
- rule__AcceptBlock__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptBlock__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptBlockAccess().getClauseAssignment_0()); }
-(rule__AcceptBlock__ClauseAssignment_0)
-{ after(grammarAccess.getAcceptBlockAccess().getClauseAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AcceptBlock__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptBlock__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptBlock__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1()); }
-(rule__AcceptBlock__BlockAssignment_1)
-{ after(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__AcceptClause__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptClause__Group__0__Impl
- rule__AcceptClause__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptClause__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0()); }
-
- 'accept'
-
-{ after(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AcceptClause__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptClause__Group__1__Impl
- rule__AcceptClause__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptClause__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1()); }
-
- '('
-
-{ after(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AcceptClause__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptClause__Group__2__Impl
- rule__AcceptClause__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptClause__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptClauseAccess().getGroup_2()); }
-(rule__AcceptClause__Group_2__0)?
-{ after(grammarAccess.getAcceptClauseAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AcceptClause__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptClause__Group__3__Impl
- rule__AcceptClause__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptClause__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_3()); }
-(rule__AcceptClause__QualifiedNameListAssignment_3)
-{ after(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AcceptClause__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptClause__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptClause__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4()); }
-
- ')'
-
-{ after(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__AcceptClause__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptClause__Group_2__0__Impl
- rule__AcceptClause__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptClause__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0()); }
-(rule__AcceptClause__NameAssignment_2_0)
-{ after(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AcceptClause__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AcceptClause__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptClause__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1()); }
-
- ':'
-
-{ after(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ClassifyStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassifyStatement__Group__0__Impl
- rule__ClassifyStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassifyStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0()); }
-
- 'classify'
-
-{ after(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassifyStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassifyStatement__Group__1__Impl
- rule__ClassifyStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassifyStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1()); }
-(rule__ClassifyStatement__ExpressionAssignment_1)
-{ after(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassifyStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassifyStatement__Group__2__Impl
- rule__ClassifyStatement__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassifyStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassifyStatementAccess().getClauseAssignment_2()); }
-(rule__ClassifyStatement__ClauseAssignment_2)
-{ after(grammarAccess.getClassifyStatementAccess().getClauseAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassifyStatement__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassifyStatement__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassifyStatement__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3()); }
-
- ';'
-
-{ after(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__ClassificationClause__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationClause__Group_0__0__Impl
- rule__ClassificationClause__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationClause__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0()); }
-(rule__ClassificationClause__ClassifyFromClauseAssignment_0_0)
-{ after(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassificationClause__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationClause__Group_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationClause__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1()); }
-(rule__ClassificationClause__ClassifyToClauseAssignment_0_1)?
-{ after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ClassificationClause__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationClause__Group_1__0__Impl
- rule__ClassificationClause__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationClause__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0()); }
-(rule__ClassificationClause__ReclassyAllClauseAssignment_1_0)?
-{ after(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassificationClause__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationClause__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationClause__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1()); }
-(rule__ClassificationClause__ClassifyToClauseAssignment_1_1)
-{ after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ClassificationFromClause__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationFromClause__Group__0__Impl
- rule__ClassificationFromClause__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationFromClause__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0()); }
-
- 'from'
-
-{ after(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassificationFromClause__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationFromClause__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationFromClause__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_1()); }
-(rule__ClassificationFromClause__QualifiedNameListAssignment_1)
-{ after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ClassificationToClause__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationToClause__Group__0__Impl
- rule__ClassificationToClause__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationToClause__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationToClauseAccess().getToKeyword_0()); }
-
- 'to'
-
-{ after(grammarAccess.getClassificationToClauseAccess().getToKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassificationToClause__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassificationToClause__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationToClause__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_1()); }
-(rule__ClassificationToClause__QualifiedNameListAssignment_1)
-{ after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ReclassifyAllClause__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ReclassifyAllClause__Group__0__Impl
- rule__ReclassifyAllClause__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ReclassifyAllClause__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0()); }
-(
-
-)
-{ after(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ReclassifyAllClause__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ReclassifyAllClause__Group__1__Impl
- rule__ReclassifyAllClause__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ReclassifyAllClause__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1()); }
-
- 'from'
-
-{ after(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ReclassifyAllClause__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ReclassifyAllClause__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ReclassifyAllClause__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2()); }
-
- '*'
-
-{ after(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__QualifiedNameList__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNameList__Group__0__Impl
- rule__QualifiedNameList__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameList__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_0()); }
-(rule__QualifiedNameList__QualifiedNameAssignment_0)
-{ after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__QualifiedNameList__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNameList__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameList__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameListAccess().getGroup_1()); }
-(rule__QualifiedNameList__Group_1__0)*
-{ after(grammarAccess.getQualifiedNameListAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__QualifiedNameList__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNameList__Group_1__0__Impl
- rule__QualifiedNameList__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameList__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0()); }
-
- ','
-
-{ after(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__QualifiedNameList__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__QualifiedNameList__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameList__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_1_1()); }
-(rule__QualifiedNameList__QualifiedNameAssignment_1_1)
-{ after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__InvocationOrAssignementOrDeclarationStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl
- rule__InvocationOrAssignementOrDeclarationStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0()); }
-(rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0)
-{ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InvocationOrAssignementOrDeclarationStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl
- rule__InvocationOrAssignementOrDeclarationStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1()); }
-(rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1)?
-{ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InvocationOrAssignementOrDeclarationStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2()); }
-
- ';'
-
-{ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__SuperInvocationStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SuperInvocationStatement__Group__0__Impl
- rule__SuperInvocationStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0()); }
-(rule__SuperInvocationStatement___superAssignment_0)
-{ after(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SuperInvocationStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SuperInvocationStatement__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1()); }
-
- ';'
-
-{ after(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ThisInvocationStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ThisInvocationStatement__Group__0__Impl
- rule__ThisInvocationStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ThisInvocationStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0()); }
-(rule__ThisInvocationStatement___thisAssignment_0)
-{ after(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ThisInvocationStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ThisInvocationStatement__Group__1__Impl
- rule__ThisInvocationStatement__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ThisInvocationStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1()); }
-(rule__ThisInvocationStatement__AssignmentCompletionAssignment_1)?
-{ after(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ThisInvocationStatement__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ThisInvocationStatement__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ThisInvocationStatement__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2()); }
-
- ';'
-
-{ after(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__InstanceCreationInvocationStatement__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InstanceCreationInvocationStatement__Group__0__Impl
- rule__InstanceCreationInvocationStatement__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationInvocationStatement__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0()); }
-(rule__InstanceCreationInvocationStatement___newAssignment_0)
-{ after(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__InstanceCreationInvocationStatement__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__InstanceCreationInvocationStatement__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationInvocationStatement__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1()); }
-
- ';'
-
-{ after(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__VariableDeclarationCompletion__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__VariableDeclarationCompletion__Group__0__Impl
- rule__VariableDeclarationCompletion__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__VariableDeclarationCompletion__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0()); }
-(rule__VariableDeclarationCompletion__Group_0__0)?
-{ after(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__VariableDeclarationCompletion__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__VariableDeclarationCompletion__Group__1__Impl
- rule__VariableDeclarationCompletion__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__VariableDeclarationCompletion__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1()); }
-(rule__VariableDeclarationCompletion__VariableNameAssignment_1)
-{ after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__VariableDeclarationCompletion__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__VariableDeclarationCompletion__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__VariableDeclarationCompletion__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2()); }
-(rule__VariableDeclarationCompletion__InitValueAssignment_2)
-{ after(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__VariableDeclarationCompletion__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__VariableDeclarationCompletion__Group_0__0__Impl
- rule__VariableDeclarationCompletion__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__VariableDeclarationCompletion__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0()); }
-(rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0)
-{ after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__VariableDeclarationCompletion__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__VariableDeclarationCompletion__Group_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__VariableDeclarationCompletion__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1()); }
-
- ']'
-
-{ after(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__AssignmentCompletion__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AssignmentCompletion__Group__0__Impl
- rule__AssignmentCompletion__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AssignmentCompletion__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0()); }
-(rule__AssignmentCompletion__OpAssignment_0)
-{ after(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AssignmentCompletion__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AssignmentCompletion__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AssignmentCompletion__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1()); }
-(rule__AssignmentCompletion__RightHandSideAssignment_1)
-{ after(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-rule__OperationDefinitionOrStub__DeclarationAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDefinitionOrStubAccess().getDeclarationOperationDeclarationParserRuleCall_0_0()); }
- ruleOperationDeclaration{ after(grammarAccess.getOperationDefinitionOrStubAccess().getDeclarationOperationDeclarationParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDefinitionOrStub__BodyAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDefinitionOrStubAccess().getBodyBlockParserRuleCall_1_1_0()); }
- ruleBlock{ after(grammarAccess.getOperationDefinitionOrStubAccess().getBodyBlockParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__VisibilityIndicatorAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getVisibilityIndicatorVisibilityIndicatorEnumRuleCall_0_0()); }
- ruleVisibilityIndicator{ after(grammarAccess.getOperationDeclarationAccess().getVisibilityIndicatorVisibilityIndicatorEnumRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__AbstractAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getAbstractAbstractKeyword_1_0()); }
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getAbstractAbstractKeyword_1_0()); }
-
- 'abstract'
-
-{ after(grammarAccess.getOperationDeclarationAccess().getAbstractAbstractKeyword_1_0()); }
-)
-
-{ after(grammarAccess.getOperationDeclarationAccess().getAbstractAbstractKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getNameIDTerminalRuleCall_2_0()); }
- RULE_ID{ after(grammarAccess.getOperationDeclarationAccess().getNameIDTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__FormalParametersAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getFormalParametersFormalParametersParserRuleCall_3_0()); }
- ruleFormalParameters{ after(grammarAccess.getOperationDeclarationAccess().getFormalParametersFormalParametersParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__ReturnTypeAssignment_4_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getReturnTypeTypePartParserRuleCall_4_1_0()); }
- ruleTypePart{ after(grammarAccess.getOperationDeclarationAccess().getReturnTypeTypePartParserRuleCall_4_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationDeclaration__RedefinitionAssignment_5
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationDeclarationAccess().getRedefinitionRedefinitionClauseParserRuleCall_5_0()); }
- ruleRedefinitionClause{ after(grammarAccess.getOperationDeclarationAccess().getRedefinitionRedefinitionClauseParserRuleCall_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameters__FormalParameterListAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParametersAccess().getFormalParameterListFormalParameterListParserRuleCall_2_0()); }
- ruleFormalParameterList{ after(grammarAccess.getFormalParametersAccess().getFormalParameterListFormalParameterListParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameterList__FormalParameterAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterListAccess().getFormalParameterFormalParameterParserRuleCall_0_0()); }
- ruleFormalParameter{ after(grammarAccess.getFormalParameterListAccess().getFormalParameterFormalParameterParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameterList__FormalParameterAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterListAccess().getFormalParameterFormalParameterParserRuleCall_1_1_0()); }
- ruleFormalParameter{ after(grammarAccess.getFormalParameterListAccess().getFormalParameterFormalParameterParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameter__DirectionAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterAccess().getDirectionParameterDirectionEnumRuleCall_0_0()); }
- ruleParameterDirection{ after(grammarAccess.getFormalParameterAccess().getDirectionParameterDirectionEnumRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameter__NameAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterAccess().getNameIDTerminalRuleCall_1_0()); }
- RULE_ID{ after(grammarAccess.getFormalParameterAccess().getNameIDTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FormalParameter__TypeAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFormalParameterAccess().getTypeTypePartParserRuleCall_3_0()); }
- ruleTypePart{ after(grammarAccess.getFormalParameterAccess().getTypeTypePartParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TypePart__TypeNameAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTypePartAccess().getTypeNameTypeNameParserRuleCall_0_0()); }
- ruleTypeName{ after(grammarAccess.getTypePartAccess().getTypeNameTypeNameParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TypePart__MultiplicityAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTypePartAccess().getMultiplicityMultiplicityParserRuleCall_1_0()); }
- ruleMultiplicity{ after(grammarAccess.getTypePartAccess().getMultiplicityMultiplicityParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__RangeAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getRangeMultiplicityRangeParserRuleCall_2_0()); }
- ruleMultiplicityRange{ after(grammarAccess.getMultiplicityAccess().getRangeMultiplicityRangeParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__OrderedAssignment_4_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getOrderedOrderedKeyword_4_0_0_0()); }
-(
-{ before(grammarAccess.getMultiplicityAccess().getOrderedOrderedKeyword_4_0_0_0()); }
-
- 'ordered'
-
-{ after(grammarAccess.getMultiplicityAccess().getOrderedOrderedKeyword_4_0_0_0()); }
-)
-
-{ after(grammarAccess.getMultiplicityAccess().getOrderedOrderedKeyword_4_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__NonUniqueAssignment_4_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getNonUniqueNonUniqueKeyword_4_0_1_0()); }
-(
-{ before(grammarAccess.getMultiplicityAccess().getNonUniqueNonUniqueKeyword_4_0_1_0()); }
-
- 'nonUnique'
-
-{ after(grammarAccess.getMultiplicityAccess().getNonUniqueNonUniqueKeyword_4_0_1_0()); }
-)
-
-{ after(grammarAccess.getMultiplicityAccess().getNonUniqueNonUniqueKeyword_4_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__NonUniqueAssignment_4_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getNonUniqueNonUniqueKeyword_4_1_0_0()); }
-(
-{ before(grammarAccess.getMultiplicityAccess().getNonUniqueNonUniqueKeyword_4_1_0_0()); }
-
- 'nonUnique'
-
-{ after(grammarAccess.getMultiplicityAccess().getNonUniqueNonUniqueKeyword_4_1_0_0()); }
-)
-
-{ after(grammarAccess.getMultiplicityAccess().getNonUniqueNonUniqueKeyword_4_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__OrderedAssignment_4_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getOrderedOrderedKeyword_4_1_1_0()); }
-(
-{ before(grammarAccess.getMultiplicityAccess().getOrderedOrderedKeyword_4_1_1_0()); }
-
- 'ordered'
-
-{ after(grammarAccess.getMultiplicityAccess().getOrderedOrderedKeyword_4_1_1_0()); }
-)
-
-{ after(grammarAccess.getMultiplicityAccess().getOrderedOrderedKeyword_4_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Multiplicity__SequenceAssignment_4_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityAccess().getSequenceSequenceKeyword_4_2_0()); }
-(
-{ before(grammarAccess.getMultiplicityAccess().getSequenceSequenceKeyword_4_2_0()); }
-
- 'sequence'
-
-{ after(grammarAccess.getMultiplicityAccess().getSequenceSequenceKeyword_4_2_0()); }
-)
-
-{ after(grammarAccess.getMultiplicityAccess().getSequenceSequenceKeyword_4_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicityRange__LowerAssignment_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityRangeAccess().getLowerNUMBER_LITERAL_WITHOUT_SUFFIXParserRuleCall_0_0_0()); }
- ruleNUMBER_LITERAL_WITHOUT_SUFFIX{ after(grammarAccess.getMultiplicityRangeAccess().getLowerNUMBER_LITERAL_WITHOUT_SUFFIXParserRuleCall_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicityRange__UpperAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicityRangeAccess().getUpperNUMBER_LITERAL_WITHOUT_SUFFIXParserRuleCall_1_0()); }
- ruleNUMBER_LITERAL_WITHOUT_SUFFIX{ after(grammarAccess.getMultiplicityRangeAccess().getUpperNUMBER_LITERAL_WITHOUT_SUFFIXParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__INTEGER_LITERAL_WITHOUT_SUFFIX__ValueAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getINTEGER_LITERAL_WITHOUT_SUFFIXAccess().getValueIntegerValueTerminalRuleCall_0()); }
- RULE_INTEGERVALUE{ after(grammarAccess.getINTEGER_LITERAL_WITHOUT_SUFFIXAccess().getValueIntegerValueTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UNLIMITED_LITERAL_WITHOUT_SUFFIX__ValueAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUNLIMITED_LITERAL_WITHOUT_SUFFIXAccess().getValueAsteriskKeyword_0()); }
-(
-{ before(grammarAccess.getUNLIMITED_LITERAL_WITHOUT_SUFFIXAccess().getValueAsteriskKeyword_0()); }
-
- '*'
-
-{ after(grammarAccess.getUNLIMITED_LITERAL_WITHOUT_SUFFIXAccess().getValueAsteriskKeyword_0()); }
-)
-
-{ after(grammarAccess.getUNLIMITED_LITERAL_WITHOUT_SUFFIXAccess().getValueAsteriskKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TypeName__QualifiedNameAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTypeNameAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_0_0()); }
- ruleQualifiedNameWithBinding{ after(grammarAccess.getTypeNameAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RedefinitionClause__RedefinedOperationsAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRedefinitionClauseAccess().getRedefinedOperationsQualifiedNameListParserRuleCall_1_0()); }
- ruleQualifiedNameList{ after(grammarAccess.getRedefinitionClauseAccess().getRedefinedOperationsQualifiedNameListParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-rule__BOOLEAN_LITERAL__ValueAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0_0()); }
- ruleBooleanValue{ after(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__BOOLEAN_LITERAL__SuffixAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBOOLEAN_LITERALAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); }
- ruleSuffixExpression{ after(grammarAccess.getBOOLEAN_LITERALAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__INTEGER_LITERAL__ValueAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0_0()); }
- RULE_INTEGERVALUE{ after(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__INTEGER_LITERAL__SuffixAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getINTEGER_LITERALAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); }
- ruleSuffixExpression{ after(grammarAccess.getINTEGER_LITERALAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UNLIMITED_LITERAL__ValueAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0_0()); }
-(
-{ before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0_0()); }
-
- '*'
-
-{ after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0_0()); }
-)
-
-{ after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UNLIMITED_LITERAL__SuffixAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUNLIMITED_LITERALAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); }
- ruleSuffixExpression{ after(grammarAccess.getUNLIMITED_LITERALAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__STRING_LITERAL__ValueAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0_0()); }
- RULE_STRING{ after(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__STRING_LITERAL__SuffixAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSTRING_LITERALAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); }
- ruleSuffixExpression{ after(grammarAccess.getSTRING_LITERALAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__PrefixOpAssignment_0_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0()); }
-(rule__NameExpression__PrefixOpAlternatives_0_0_0_0)
-{ after(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__PathAssignment_0_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0()); }
- ruleQualifiedNamePath{ after(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__IdAssignment_0_0_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0()); }
- RULE_ID{ after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__PathAssignment_0_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0()); }
- ruleQualifiedNamePath{ after(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__IdAssignment_0_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0()); }
- RULE_ID{ after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__InvocationCompletionAssignment_0_1_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0()); }
- ruleTuple{ after(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0()); }
- ruleSequenceConstructionOrAccessCompletion{ after(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__PostfixOpAssignment_0_1_2_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0()); }
-(rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0)
-{ after(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NameExpression__SuffixAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); }
- ruleSuffixExpression{ after(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNamePath__NamespaceAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0()); }
- ruleUnqualifiedName{ after(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UnqualifiedName__NameAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0()); }
- RULE_ID{ after(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UnqualifiedName__TemplateBindingAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0()); }
- ruleTemplateBinding{ after(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TemplateBinding__BindingsAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0()); }
- ruleNamedTemplateBinding{ after(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TemplateBinding__BindingsAssignment_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0()); }
- ruleNamedTemplateBinding{ after(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NamedTemplateBinding__FormalAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0()); }
- RULE_ID{ after(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NamedTemplateBinding__ActualAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0()); }
- ruleQualifiedNameWithBinding{ after(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameWithBinding__IdAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0()); }
- RULE_ID{ after(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameWithBinding__BindingAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0()); }
- ruleTemplateBinding{ after(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameWithBinding__RemainingAssignment_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0()); }
- ruleQualifiedNameWithBinding{ after(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Tuple__TupleElementsAssignment_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0()); }
- ruleTupleElement{ after(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Tuple__TupleElementsAssignment_2_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0()); }
- ruleTupleElement{ after(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__TupleElement__ArgumentAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0()); }
- ruleExpression{ after(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalTestExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0()); }
- ruleConditionalOrExpression{ after(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalTestExpression__WhenTrueAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0()); }
- ruleConditionalTestExpression{ after(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalTestExpression__WhenFalseAssignment_1_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0()); }
- ruleConditionalTestExpression{ after(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalOrExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0()); }
- ruleConditionalAndExpression{ after(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalOrExpression__ExpAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0()); }
- ruleConditionalAndExpression{ after(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalAndExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0()); }
- ruleInclusiveOrExpression{ after(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConditionalAndExpression__ExpAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0()); }
- ruleInclusiveOrExpression{ after(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InclusiveOrExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0()); }
- ruleExclusiveOrExpression{ after(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InclusiveOrExpression__ExpAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0()); }
- ruleExclusiveOrExpression{ after(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ExclusiveOrExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0()); }
- ruleAndExpression{ after(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ExclusiveOrExpression__ExpAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0()); }
- ruleAndExpression{ after(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AndExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0()); }
- ruleEqualityExpression{ after(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AndExpression__ExpAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0()); }
- ruleEqualityExpression{ after(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__EqualityExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0()); }
- ruleClassificationExpression{ after(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__EqualityExpression__OpAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0()); }
-(rule__EqualityExpression__OpAlternatives_1_0_0)
-{ after(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__EqualityExpression__ExpAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0()); }
- ruleClassificationExpression{ after(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0()); }
- ruleRelationalExpression{ after(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationExpression__OpAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0()); }
-(rule__ClassificationExpression__OpAlternatives_1_0_0)
-{ after(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationExpression__TypeNameAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0()); }
- ruleNameExpression{ after(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RelationalExpression__LeftAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0()); }
- ruleShiftExpression{ after(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RelationalExpression__OpAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0()); }
-(rule__RelationalExpression__OpAlternatives_1_0_0)
-{ after(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__RelationalExpression__RightAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0()); }
- ruleShiftExpression{ after(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ShiftExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0()); }
- ruleAdditiveExpression{ after(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ShiftExpression__OpAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0()); }
-(rule__ShiftExpression__OpAlternatives_1_0_0)
-{ after(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ShiftExpression__ExpAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0()); }
- ruleAdditiveExpression{ after(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AdditiveExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0()); }
- ruleMultiplicativeExpression{ after(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AdditiveExpression__OpAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0()); }
-(rule__AdditiveExpression__OpAlternatives_1_0_0)
-{ after(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AdditiveExpression__ExpAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0()); }
- ruleMultiplicativeExpression{ after(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicativeExpression__ExpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0()); }
- ruleUnaryExpression{ after(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicativeExpression__OpAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0()); }
-(rule__MultiplicativeExpression__OpAlternatives_1_0_0)
-{ after(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__MultiplicativeExpression__ExpAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0()); }
- ruleUnaryExpression{ after(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UnaryExpression__OpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0()); }
-(rule__UnaryExpression__OpAlternatives_0_0)
-{ after(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UnaryExpression__ExpAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0()); }
- rulePrimaryExpression{ after(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PrimaryExpression__PrefixAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0()); }
- ruleValueSpecification{ after(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpression__OperationNameAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0()); }
- RULE_ID{ after(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpression__TupleAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0()); }
- ruleTuple{ after(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpression__SuffixAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); }
- ruleSuffixExpression{ after(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpressionWithoutDot__OperationNameAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionWithoutDotAccess().getOperationNameIDTerminalRuleCall_0_0()); }
- RULE_ID{ after(grammarAccess.getOperationCallExpressionWithoutDotAccess().getOperationNameIDTerminalRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpressionWithoutDot__TupleAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionWithoutDotAccess().getTupleTupleParserRuleCall_1_0()); }
- ruleTuple{ after(grammarAccess.getOperationCallExpressionWithoutDotAccess().getTupleTupleParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__OperationCallExpressionWithoutDot__SuffixAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperationCallExpressionWithoutDotAccess().getSuffixSuffixExpressionParserRuleCall_2_0()); }
- ruleSuffixExpression{ after(grammarAccess.getOperationCallExpressionWithoutDotAccess().getSuffixSuffixExpressionParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PropertyCallExpression__PropertyNameAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0()); }
- RULE_ID{ after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PropertyCallExpression__IndexAssignment_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0()); }
- ruleExpression{ after(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PropertyCallExpression__SuffixAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); }
- ruleSuffixExpression{ after(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationExpression__KindAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); }
- ruleLinkOperationKind{ after(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationExpression__TupleAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); }
- ruleLinkOperationTuple{ after(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0()); }
- ruleLinkOperationTupleElement{ after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0()); }
- ruleLinkOperationTupleElement{ after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__ObjectOrRoleAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getObjectOrRoleIDTerminalRuleCall_0_0()); }
- RULE_ID{ after(grammarAccess.getLinkOperationTupleElementAccess().getObjectOrRoleIDTerminalRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__RoleIndexAssignment_1_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_0_1_0()); }
- ruleExpression{ after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LinkOperationTupleElement__ObjectAssignment_1_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLinkOperationTupleElementAccess().getObjectIDTerminalRuleCall_1_2_0()); }
- RULE_ID{ after(grammarAccess.getLinkOperationTupleElementAccess().getObjectIDTerminalRuleCall_1_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceOperationExpression__OperationNameAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameIDTerminalRuleCall_1_0()); }
- RULE_ID{ after(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameIDTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceOperationExpression__TupleAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0()); }
- ruleTuple{ after(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceOperationExpression__SuffixAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); }
- ruleSuffixExpression{ after(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceReductionExpression__IsOrderedAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0()); }
-(
-{ before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0()); }
-
- 'ordered'
-
-{ after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0()); }
-)
-
-{ after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceReductionExpression__BehaviorAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0()); }
- ruleQualifiedNameWithBinding{ after(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceReductionExpression__SuffixAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0()); }
- ruleSuffixExpression{ after(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__OpAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0()); }
- ruleSelectOrRejectOperator{ after(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0()); }
- RULE_ID{ after(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__ExprAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0()); }
- ruleExpression{ after(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectOrRejectOperation__SuffixAssignment_6
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); }
- ruleSuffixExpression{ after(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__OpAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0()); }
- ruleCollectOrIterateOperator{ after(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0()); }
- RULE_ID{ after(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__ExprAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0()); }
- ruleExpression{ after(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CollectOrIterateOperation__SuffixAssignment_6
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); }
- ruleSuffixExpression{ after(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__OpAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0()); }
- ruleForAllOrExistsOrOneOperator{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0()); }
- RULE_ID{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__ExprAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0()); }
- ruleExpression{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); }
- ruleSuffixExpression{ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IsUniqueOperation__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0()); }
- RULE_ID{ after(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IsUniqueOperation__ExprAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0()); }
- ruleExpression{ after(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IsUniqueOperation__SuffixAssignment_6
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); }
- ruleSuffixExpression{ after(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0()); }
- ruleExpression{ after(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ParenthesizedExpression__CastedAssignment_3_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0()); }
- ruleNonLiteralValueSpecification{ after(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ParenthesizedExpression__SuffixAssignment_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0()); }
- ruleSuffixExpression{ after(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ThisExpression__SuffixAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0()); }
- ruleSuffixExpression{ after(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationExpression__ClassNameAssignment_1_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getClassNameIDTerminalRuleCall_1_0_1_0()); }
- RULE_ID{ after(grammarAccess.getSuperInvocationExpressionAccess().getClassNameIDTerminalRuleCall_1_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationExpression__OperationCallWithoutDotAssignment_1_0_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getOperationCallWithoutDotOperationCallExpressionWithoutDotParserRuleCall_1_0_3_0()); }
- ruleOperationCallExpressionWithoutDot{ after(grammarAccess.getSuperInvocationExpressionAccess().getOperationCallWithoutDotOperationCallExpressionWithoutDotParserRuleCall_1_0_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationExpression__OperationCallAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationExpressionAccess().getOperationCallOperationCallExpressionParserRuleCall_1_1_0()); }
- ruleOperationCallExpression{ after(grammarAccess.getSuperInvocationExpressionAccess().getOperationCallOperationCallExpressionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationExpression__ConstructorAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0()); }
- ruleQualifiedNameWithBinding{ after(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationExpression__TupleAssignment_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getTupleTupleParserRuleCall_2_0_0()); }
- ruleTuple{ after(grammarAccess.getInstanceCreationExpressionAccess().getTupleTupleParserRuleCall_2_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationExpression__SequenceConstuctionCompletionAssignment_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getSequenceConstuctionCompletionSequenceConstructionCompletionParserRuleCall_2_1_0()); }
- ruleSequenceConstructionCompletion{ after(grammarAccess.getInstanceCreationExpressionAccess().getSequenceConstuctionCompletionSequenceConstructionCompletionParserRuleCall_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationExpression__SuffixAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); }
- ruleSuffixExpression{ after(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-
- '['
-
-{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-)
-
-{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0()); }
- ruleAccessCompletion{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0()); }
- rulePartialSequenceConstructionCompletion{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0()); }
- ruleSequenceConstructionExpression{ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AccessCompletion__AccessIndexAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0()); }
- ruleExpression{ after(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0()); }
- ruleSequenceConstructionExpression{ after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionCompletion__MultiplicityIndicatorAssignment_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-(
-{ before(grammarAccess.getSequenceConstructionCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-
- '['
-
-{ after(grammarAccess.getSequenceConstructionCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-)
-
-{ after(grammarAccess.getSequenceConstructionCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionCompletion__ExpressionAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0()); }
- ruleSequenceConstructionExpression{ after(grammarAccess.getSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__SequenceElementAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0()); }
- ruleSequenceElement{ after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0()); }
- ruleSequenceElement{ after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0()); }
- ruleExpression{ after(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Block__SequenceAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0()); }
- ruleStatementSequence{ after(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__StatementSequence__StatementsAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0()); }
- ruleDocumentedStatement{ after(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DocumentedStatement__CommentAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0()); }
-(rule__DocumentedStatement__CommentAlternatives_0_0)
-{ after(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DocumentedStatement__StatementAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0()); }
- ruleStatement{ after(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InlineStatement__LangageNameAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0()); }
- RULE_ID{ after(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InlineStatement__BodyAssignment_5
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0()); }
- RULE_STRING{ after(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AnnotatedStatement__AnnotationAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0()); }
- ruleAnnotation{ after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AnnotatedStatement__StatementAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0()); }
- ruleStatement{ after(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__KindAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0()); }
- ruleAnnotationKind{ after(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__ArgsAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0()); }
- RULE_ID{ after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Annotation__ArgsAssignment_1_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0()); }
- RULE_ID{ after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__BlockStatement__BlockAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0()); }
- ruleBlock{ after(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__VarNameAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0()); }
- RULE_ID{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__TypeAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0()); }
- ruleQualifiedNameWithBinding{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0()); }
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0()); }
-
- '['
-
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0()); }
-)
-
-{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LocalNameDeclarationStatement__InitAssignment_6
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0()); }
- ruleSequenceElement{ after(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IfStatement__SequentialClaussesAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0()); }
- ruleSequentialClauses{ after(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IfStatement__FinalClauseAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0()); }
- ruleFinalClause{ after(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequentialClauses__ConccurentClausesAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0()); }
- ruleConcurrentClauses{ after(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SequentialClauses__ConccurentClausesAssignment_1_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0()); }
- ruleConcurrentClauses{ after(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConcurrentClauses__NonFinalClauseAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0()); }
- ruleNonFinalClause{ after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ConcurrentClauses__NonFinalClauseAssignment_1_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0()); }
- ruleNonFinalClause{ after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NonFinalClause__ConditionAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0()); }
- ruleExpression{ after(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NonFinalClause__BlockAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0()); }
- ruleBlock{ after(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__FinalClause__BlockAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0()); }
- ruleBlock{ after(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__ExpressionAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0()); }
- ruleExpression{ after(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__SwitchClauseAssignment_5
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0()); }
- ruleSwitchClause{ after(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchStatement__DefaultClauseAssignment_6
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0()); }
- ruleSwitchDefaultClause{ after(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchClause__SwitchCaseAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0()); }
- ruleSwitchCase{ after(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchClause__SwitchCaseAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0()); }
- ruleSwitchCase{ after(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchClause__StatementSequenceAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0()); }
- ruleNonEmptyStatementSequence{ after(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchCase__ExpressionAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0()); }
- ruleExpression{ after(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SwitchDefaultClause__StatementSequenceAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0()); }
- ruleNonEmptyStatementSequence{ after(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NonEmptyStatementSequence__StatementAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0()); }
- ruleDocumentedStatement{ after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhileStatement__ConditionAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0()); }
- ruleExpression{ after(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhileStatement__BlockAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0()); }
- ruleBlock{ after(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DoStatement__BlockAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0()); }
- ruleBlock{ after(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__DoStatement__ConditionAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0()); }
- ruleExpression{ after(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForStatement__ControlAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0()); }
- ruleForControl{ after(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForStatement__BlockAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0()); }
- ruleBlock{ after(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForControl__LoopVariableDefinitionAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0()); }
- ruleLoopVariableDefinition{ after(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ForControl__LoopVariableDefinitionAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0()); }
- ruleLoopVariableDefinition{ after(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__NameAssignment_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0()); }
- RULE_ID{ after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Expression1Assignment_0_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0()); }
- ruleExpression{ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__Expression2Assignment_0_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0()); }
- ruleExpression{ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__TypeAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0()); }
- ruleQualifiedNameWithBinding{ after(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__NameAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0()); }
- RULE_ID{ after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__LoopVariableDefinition__ExpressionAssignment_1_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0()); }
- ruleExpression{ after(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ReturnStatement__ExpressionAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0()); }
- ruleExpression{ after(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptStatement__ClauseAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0()); }
- ruleAcceptClause{ after(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptStatement__SimpleAcceptAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0()); }
- ruleSimpleAcceptStatementCompletion{ after(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptStatement__CompoundAcceptAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0()); }
- ruleCompoundAcceptStatementCompletion{ after(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompoundAcceptStatementCompletion__BlockAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0()); }
- ruleBlock{ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0()); }
- ruleAcceptBlock{ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptBlock__ClauseAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0()); }
- ruleAcceptClause{ after(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptBlock__BlockAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0()); }
- ruleBlock{ after(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptClause__NameAssignment_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0()); }
- RULE_ID{ after(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AcceptClause__QualifiedNameListAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0()); }
- ruleQualifiedNameList{ after(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassifyStatement__ExpressionAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0()); }
- ruleExpression{ after(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassifyStatement__ClauseAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0()); }
- ruleClassificationClause{ after(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationClause__ClassifyFromClauseAssignment_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0()); }
- ruleClassificationFromClause{ after(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationClause__ClassifyToClauseAssignment_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0()); }
- ruleClassificationToClause{ after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationClause__ReclassyAllClauseAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0()); }
- ruleReclassifyAllClause{ after(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationClause__ClassifyToClauseAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0()); }
- ruleClassificationToClause{ after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationFromClause__QualifiedNameListAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0()); }
- ruleQualifiedNameList{ after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassificationToClause__QualifiedNameListAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0()); }
- ruleQualifiedNameList{ after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameList__QualifiedNameAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0()); }
- ruleQualifiedNameWithBinding{ after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__QualifiedNameList__QualifiedNameAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0()); }
- ruleQualifiedNameWithBinding{ after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0()); }
- ruleNameExpression{ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0()); }
- ruleVariableDeclarationCompletion{ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0()); }
- ruleAssignmentCompletion{ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SuperInvocationStatement___superAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0()); }
- ruleSuperInvocationExpression{ after(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ThisInvocationStatement___thisAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0()); }
- ruleThisExpression{ after(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ThisInvocationStatement__AssignmentCompletionAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0()); }
- ruleAssignmentCompletion{ after(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__InstanceCreationInvocationStatement___newAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0()); }
- ruleInstanceCreationExpression{ after(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-(
-{ before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-
- '['
-
-{ after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-)
-
-{ after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__VariableDeclarationCompletion__VariableNameAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0()); }
- RULE_ID{ after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__VariableDeclarationCompletion__InitValueAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0()); }
- ruleAssignmentCompletion{ after(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AssignmentCompletion__OpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0()); }
- ruleAssignmentOperator{ after(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AssignmentCompletion__RightHandSideAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0()); }
- ruleSequenceElement{ after(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-RULE_INTEGERVALUE : (('0'|'1'..'9' ('_'? '0'..'9')*)|('0b'|'0B') '0'..'1' ('_'? '0'..'1')*|('0x'|'0X') ('0'..'9'|'a'..'f'|'A'..'F') ('_'? ('0'..'9'|'a'..'f'|'A'..'F'))*|'0' '_'? '0'..'7' ('_'? '0'..'7')*);
-
-RULE_ID : (('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*|'\'' ( options {greedy=false;} : . )*'\'');
-
-RULE_STRING : '"' ('\\' ('b'|'t'|'n'|'f'|'r'|'"'|'\''|'\\')|~(('\\'|'"')))* '"';
-
-RULE_ML_COMMENT : '/*' ~('@') ( options {greedy=false;} : . )*'*/';
-
-RULE_SL_COMMENT : '//' ~(('\n'|'\r'|'@'))* ('\r'? '\n')?;
-
-RULE_INT : ('0'..'9')+;
-
-RULE_WS : (' '|'\t'|'\r'|'\n')+;
-
-RULE_ANY_OTHER : .;
-
-

Back to the top