| /* |
| * generated by Xtext |
| */ |
| grammar InternalVSL; |
| |
| options { |
| superClass=AbstractInternalContentAssistParser; |
| |
| } |
| |
| @lexer::header { |
| package org.eclipse.papyrus.marte.vsl.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.marte.vsl.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.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.marte.vsl.services.VSLGrammarAccess; |
| |
| } |
| |
| @parser::members { |
| |
| private VSLGrammarAccess grammarAccess; |
| |
| public void setGrammarAccess(VSLGrammarAccess grammarAccess) { |
| this.grammarAccess = grammarAccess; |
| } |
| |
| @Override |
| protected Grammar getGrammar() { |
| return grammarAccess.getGrammar(); |
| } |
| |
| @Override |
| protected String getValueForTokenName(String tokenName) { |
| return tokenName; |
| } |
| |
| } |
| |
| |
| |
| |
| // Entry rule entryRuleExpression |
| entryRuleExpression |
| : |
| { before(grammarAccess.getExpressionRule()); } |
| ruleExpression |
| { after(grammarAccess.getExpressionRule()); } |
| EOF |
| ; |
| |
| // Rule Expression |
| ruleExpression |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getExpressionAccess().getExpAssignment()); } |
| (rule__Expression__ExpAssignment) |
| { after(grammarAccess.getExpressionAccess().getExpAssignment()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleAndOrXorExpression |
| entryRuleAndOrXorExpression |
| : |
| { before(grammarAccess.getAndOrXorExpressionRule()); } |
| ruleAndOrXorExpression |
| { after(grammarAccess.getAndOrXorExpressionRule()); } |
| EOF |
| ; |
| |
| // Rule AndOrXorExpression |
| ruleAndOrXorExpression |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAndOrXorExpressionAccess().getGroup()); } |
| (rule__AndOrXorExpression__Group__0) |
| { after(grammarAccess.getAndOrXorExpressionAccess().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 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 entryRuleConditionalExpression |
| entryRuleConditionalExpression |
| : |
| { before(grammarAccess.getConditionalExpressionRule()); } |
| ruleConditionalExpression |
| { after(grammarAccess.getConditionalExpressionRule()); } |
| EOF |
| ; |
| |
| // Rule ConditionalExpression |
| ruleConditionalExpression |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getConditionalExpressionAccess().getGroup()); } |
| (rule__ConditionalExpression__Group__0) |
| { after(grammarAccess.getConditionalExpressionAccess().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().getAlternatives()); } |
| (rule__UnaryExpression__Alternatives) |
| { after(grammarAccess.getUnaryExpressionAccess().getAlternatives()); } |
| ) |
| |
| ; |
| 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().getGroup()); } |
| (rule__PrimaryExpression__Group__0) |
| { after(grammarAccess.getPrimaryExpressionAccess().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 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 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 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 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 entryRuleNameOrChoiceOrBehaviorCall |
| entryRuleNameOrChoiceOrBehaviorCall |
| : |
| { before(grammarAccess.getNameOrChoiceOrBehaviorCallRule()); } |
| ruleNameOrChoiceOrBehaviorCall |
| { after(grammarAccess.getNameOrChoiceOrBehaviorCallRule()); } |
| EOF |
| ; |
| |
| // Rule NameOrChoiceOrBehaviorCall |
| ruleNameOrChoiceOrBehaviorCall |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getGroup()); } |
| (rule__NameOrChoiceOrBehaviorCall__Group__0) |
| { after(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleQualifiedName |
| entryRuleQualifiedName |
| : |
| { before(grammarAccess.getQualifiedNameRule()); } |
| ruleQualifiedName |
| { after(grammarAccess.getQualifiedNameRule()); } |
| EOF |
| ; |
| |
| // Rule QualifiedName |
| ruleQualifiedName |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getQualifiedNameAccess().getGroup()); } |
| (rule__QualifiedName__Group__0) |
| { after(grammarAccess.getQualifiedNameAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleInterval |
| entryRuleInterval |
| : |
| { before(grammarAccess.getIntervalRule()); } |
| ruleInterval |
| { after(grammarAccess.getIntervalRule()); } |
| EOF |
| ; |
| |
| // Rule Interval |
| ruleInterval |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getIntervalAccess().getGroup()); } |
| (rule__Interval__Group__0) |
| { after(grammarAccess.getIntervalAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleCollectionOrTuple |
| entryRuleCollectionOrTuple |
| : |
| { before(grammarAccess.getCollectionOrTupleRule()); } |
| ruleCollectionOrTuple |
| { after(grammarAccess.getCollectionOrTupleRule()); } |
| EOF |
| ; |
| |
| // Rule CollectionOrTuple |
| ruleCollectionOrTuple |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getCollectionOrTupleAccess().getGroup()); } |
| (rule__CollectionOrTuple__Group__0) |
| { after(grammarAccess.getCollectionOrTupleAccess().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 entryRuleListOfValues |
| entryRuleListOfValues |
| : |
| { before(grammarAccess.getListOfValuesRule()); } |
| ruleListOfValues |
| { after(grammarAccess.getListOfValuesRule()); } |
| EOF |
| ; |
| |
| // Rule ListOfValues |
| ruleListOfValues |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getListOfValuesAccess().getGroup()); } |
| (rule__ListOfValues__Group__0) |
| { after(grammarAccess.getListOfValuesAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleListOfValueNamePairs |
| entryRuleListOfValueNamePairs |
| : |
| { before(grammarAccess.getListOfValueNamePairsRule()); } |
| ruleListOfValueNamePairs |
| { after(grammarAccess.getListOfValueNamePairsRule()); } |
| EOF |
| ; |
| |
| // Rule ListOfValueNamePairs |
| ruleListOfValueNamePairs |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getListOfValueNamePairsAccess().getGroup()); } |
| (rule__ListOfValueNamePairs__Group__0) |
| { after(grammarAccess.getListOfValueNamePairsAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleValueNamePair |
| entryRuleValueNamePair |
| : |
| { before(grammarAccess.getValueNamePairRule()); } |
| ruleValueNamePair |
| { after(grammarAccess.getValueNamePairRule()); } |
| EOF |
| ; |
| |
| // Rule ValueNamePair |
| ruleValueNamePair |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getValueNamePairAccess().getGroup()); } |
| (rule__ValueNamePair__Group__0) |
| { after(grammarAccess.getValueNamePairAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleTimeExpression |
| entryRuleTimeExpression |
| : |
| { before(grammarAccess.getTimeExpressionRule()); } |
| ruleTimeExpression |
| { after(grammarAccess.getTimeExpressionRule()); } |
| EOF |
| ; |
| |
| // Rule TimeExpression |
| ruleTimeExpression |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getTimeExpressionAccess().getAlternatives()); } |
| (rule__TimeExpression__Alternatives) |
| { after(grammarAccess.getTimeExpressionAccess().getAlternatives()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleInstantObsExpression |
| entryRuleInstantObsExpression |
| : |
| { before(grammarAccess.getInstantObsExpressionRule()); } |
| ruleInstantObsExpression |
| { after(grammarAccess.getInstantObsExpressionRule()); } |
| EOF |
| ; |
| |
| // Rule InstantObsExpression |
| ruleInstantObsExpression |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getInstantObsExpressionAccess().getGroup()); } |
| (rule__InstantObsExpression__Group__0) |
| { after(grammarAccess.getInstantObsExpressionAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleInstantObsName |
| entryRuleInstantObsName |
| : |
| { before(grammarAccess.getInstantObsNameRule()); } |
| ruleInstantObsName |
| { after(grammarAccess.getInstantObsNameRule()); } |
| EOF |
| ; |
| |
| // Rule InstantObsName |
| ruleInstantObsName |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getInstantObsNameAccess().getGroup()); } |
| (rule__InstantObsName__Group__0) |
| { after(grammarAccess.getInstantObsNameAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleDurationObsExpression |
| entryRuleDurationObsExpression |
| : |
| { before(grammarAccess.getDurationObsExpressionRule()); } |
| ruleDurationObsExpression |
| { after(grammarAccess.getDurationObsExpressionRule()); } |
| EOF |
| ; |
| |
| // Rule DurationObsExpression |
| ruleDurationObsExpression |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDurationObsExpressionAccess().getGroup()); } |
| (rule__DurationObsExpression__Group__0) |
| { after(grammarAccess.getDurationObsExpressionAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleDurationObsName |
| entryRuleDurationObsName |
| : |
| { before(grammarAccess.getDurationObsNameRule()); } |
| ruleDurationObsName |
| { after(grammarAccess.getDurationObsNameRule()); } |
| EOF |
| ; |
| |
| // Rule DurationObsName |
| ruleDurationObsName |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDurationObsNameAccess().getGroup()); } |
| (rule__DurationObsName__Group__0) |
| { after(grammarAccess.getDurationObsNameAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleJitterExp |
| entryRuleJitterExp |
| : |
| { before(grammarAccess.getJitterExpRule()); } |
| ruleJitterExp |
| { after(grammarAccess.getJitterExpRule()); } |
| EOF |
| ; |
| |
| // Rule JitterExp |
| ruleJitterExp |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getJitterExpAccess().getGroup()); } |
| (rule__JitterExp__Group__0) |
| { after(grammarAccess.getJitterExpAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleVariableDeclaration |
| entryRuleVariableDeclaration |
| : |
| { before(grammarAccess.getVariableDeclarationRule()); } |
| ruleVariableDeclaration |
| { after(grammarAccess.getVariableDeclarationRule()); } |
| EOF |
| ; |
| |
| // Rule VariableDeclaration |
| ruleVariableDeclaration |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getVariableDeclarationAccess().getGroup()); } |
| (rule__VariableDeclaration__Group__0) |
| { after(grammarAccess.getVariableDeclarationAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleVariableDirectionKind |
| entryRuleVariableDirectionKind |
| : |
| { before(grammarAccess.getVariableDirectionKindRule()); } |
| ruleVariableDirectionKind |
| { after(grammarAccess.getVariableDirectionKindRule()); } |
| EOF |
| ; |
| |
| // Rule VariableDirectionKind |
| ruleVariableDirectionKind |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getVariableDirectionKindAccess().getAlternatives()); } |
| (rule__VariableDirectionKind__Alternatives) |
| { after(grammarAccess.getVariableDirectionKindAccess().getAlternatives()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleDataTypeName |
| entryRuleDataTypeName |
| : |
| { before(grammarAccess.getDataTypeNameRule()); } |
| ruleDataTypeName |
| { after(grammarAccess.getDataTypeNameRule()); } |
| EOF |
| ; |
| |
| // Rule DataTypeName |
| ruleDataTypeName |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDataTypeNameAccess().getGroup()); } |
| (rule__DataTypeName__Group__0) |
| { after(grammarAccess.getDataTypeNameAccess().getGroup()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleNumberLiteralRule |
| entryRuleNumberLiteralRule |
| : |
| { before(grammarAccess.getNumberLiteralRuleRule()); } |
| ruleNumberLiteralRule |
| { after(grammarAccess.getNumberLiteralRuleRule()); } |
| EOF |
| ; |
| |
| // Rule NumberLiteralRule |
| ruleNumberLiteralRule |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getNumberLiteralRuleAccess().getAlternatives()); } |
| (rule__NumberLiteralRule__Alternatives) |
| { after(grammarAccess.getNumberLiteralRuleAccess().getAlternatives()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleIntegerLiteralRule |
| entryRuleIntegerLiteralRule |
| : |
| { before(grammarAccess.getIntegerLiteralRuleRule()); } |
| ruleIntegerLiteralRule |
| { after(grammarAccess.getIntegerLiteralRuleRule()); } |
| EOF |
| ; |
| |
| // Rule IntegerLiteralRule |
| ruleIntegerLiteralRule |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getIntegerLiteralRuleAccess().getValueAssignment()); } |
| (rule__IntegerLiteralRule__ValueAssignment) |
| { after(grammarAccess.getIntegerLiteralRuleAccess().getValueAssignment()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleUnlimitedLiteralRule |
| entryRuleUnlimitedLiteralRule |
| : |
| { before(grammarAccess.getUnlimitedLiteralRuleRule()); } |
| ruleUnlimitedLiteralRule |
| { after(grammarAccess.getUnlimitedLiteralRuleRule()); } |
| EOF |
| ; |
| |
| // Rule UnlimitedLiteralRule |
| ruleUnlimitedLiteralRule |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getUnlimitedLiteralRuleAccess().getValueAssignment()); } |
| (rule__UnlimitedLiteralRule__ValueAssignment) |
| { after(grammarAccess.getUnlimitedLiteralRuleAccess().getValueAssignment()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleRealLiteralRule |
| entryRuleRealLiteralRule |
| : |
| { before(grammarAccess.getRealLiteralRuleRule()); } |
| ruleRealLiteralRule |
| { after(grammarAccess.getRealLiteralRuleRule()); } |
| EOF |
| ; |
| |
| // Rule RealLiteralRule |
| ruleRealLiteralRule |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getRealLiteralRuleAccess().getValueAssignment()); } |
| (rule__RealLiteralRule__ValueAssignment) |
| { after(grammarAccess.getRealLiteralRuleAccess().getValueAssignment()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleDateTimeLiteralRule |
| entryRuleDateTimeLiteralRule |
| : |
| { before(grammarAccess.getDateTimeLiteralRuleRule()); } |
| ruleDateTimeLiteralRule |
| { after(grammarAccess.getDateTimeLiteralRuleRule()); } |
| EOF |
| ; |
| |
| // Rule DateTimeLiteralRule |
| ruleDateTimeLiteralRule |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDateTimeLiteralRuleAccess().getValueAssignment()); } |
| (rule__DateTimeLiteralRule__ValueAssignment) |
| { after(grammarAccess.getDateTimeLiteralRuleAccess().getValueAssignment()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleBooleanLiteralRule |
| entryRuleBooleanLiteralRule |
| : |
| { before(grammarAccess.getBooleanLiteralRuleRule()); } |
| ruleBooleanLiteralRule |
| { after(grammarAccess.getBooleanLiteralRuleRule()); } |
| EOF |
| ; |
| |
| // Rule BooleanLiteralRule |
| ruleBooleanLiteralRule |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getBooleanLiteralRuleAccess().getValueAssignment()); } |
| (rule__BooleanLiteralRule__ValueAssignment) |
| { after(grammarAccess.getBooleanLiteralRuleAccess().getValueAssignment()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleNullLiteralRule |
| entryRuleNullLiteralRule |
| : |
| { before(grammarAccess.getNullLiteralRuleRule()); } |
| ruleNullLiteralRule |
| { after(grammarAccess.getNullLiteralRuleRule()); } |
| EOF |
| ; |
| |
| // Rule NullLiteralRule |
| ruleNullLiteralRule |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getNullLiteralRuleAccess().getValueAssignment()); } |
| (rule__NullLiteralRule__ValueAssignment) |
| { after(grammarAccess.getNullLiteralRuleAccess().getValueAssignment()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleDefaultLiteralRule |
| entryRuleDefaultLiteralRule |
| : |
| { before(grammarAccess.getDefaultLiteralRuleRule()); } |
| ruleDefaultLiteralRule |
| { after(grammarAccess.getDefaultLiteralRuleRule()); } |
| EOF |
| ; |
| |
| // Rule DefaultLiteralRule |
| ruleDefaultLiteralRule |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDefaultLiteralRuleAccess().getValueAssignment()); } |
| (rule__DefaultLiteralRule__ValueAssignment) |
| { after(grammarAccess.getDefaultLiteralRuleAccess().getValueAssignment()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| // Entry rule entryRuleStringLiteralRule |
| entryRuleStringLiteralRule |
| : |
| { before(grammarAccess.getStringLiteralRuleRule()); } |
| ruleStringLiteralRule |
| { after(grammarAccess.getStringLiteralRuleRule()); } |
| EOF |
| ; |
| |
| // Rule StringLiteralRule |
| ruleStringLiteralRule |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getStringLiteralRuleAccess().getValueAssignment()); } |
| (rule__StringLiteralRule__ValueAssignment) |
| { after(grammarAccess.getStringLiteralRuleAccess().getValueAssignment()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| rule__AndOrXorExpression__OpAlternatives_1_0_0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAndOrXorExpressionAccess().getOpAndKeyword_1_0_0_0()); } |
| |
| 'and' |
| |
| { after(grammarAccess.getAndOrXorExpressionAccess().getOpAndKeyword_1_0_0_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getAndOrXorExpressionAccess().getOpOrKeyword_1_0_0_1()); } |
| |
| 'or' |
| |
| { after(grammarAccess.getAndOrXorExpressionAccess().getOpOrKeyword_1_0_0_1()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getAndOrXorExpressionAccess().getOpXorKeyword_1_0_0_2()); } |
| |
| 'xor' |
| |
| { after(grammarAccess.getAndOrXorExpressionAccess().getOpXorKeyword_1_0_0_2()); } |
| ) |
| |
| ; |
| 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().getOpLessThanSignGreaterThanSignKeyword_1_0_0_1()); } |
| |
| '<>' |
| |
| { after(grammarAccess.getEqualityExpressionAccess().getOpLessThanSignGreaterThanSignKeyword_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__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().getOpModKeyword_1_0_0_2()); } |
| |
| 'mod' |
| |
| { after(grammarAccess.getMultiplicativeExpressionAccess().getOpModKeyword_1_0_0_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__UnaryExpression__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getUnaryExpressionAccess().getGroup_0()); } |
| (rule__UnaryExpression__Group_0__0) |
| { after(grammarAccess.getUnaryExpressionAccess().getGroup_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1()); } |
| (rule__UnaryExpression__ExpAssignment_1) |
| { after(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__UnaryExpression__OpAlternatives_0_0_0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getUnaryExpressionAccess().getOpNotKeyword_0_0_0_0()); } |
| |
| 'not' |
| |
| { after(grammarAccess.getUnaryExpressionAccess().getOpNotKeyword_0_0_0_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_0_1()); } |
| |
| '-' |
| |
| { after(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_0_1()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_0_2()); } |
| |
| '+' |
| |
| { after(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_0_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ValueSpecification__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getValueSpecificationAccess().getLiteralParserRuleCall_0()); } |
| ruleLiteral |
| { after(grammarAccess.getValueSpecificationAccess().getLiteralParserRuleCall_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getValueSpecificationAccess().getNameOrChoiceOrBehaviorCallParserRuleCall_1()); } |
| ruleNameOrChoiceOrBehaviorCall |
| { after(grammarAccess.getValueSpecificationAccess().getNameOrChoiceOrBehaviorCallParserRuleCall_1()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getValueSpecificationAccess().getIntervalParserRuleCall_2()); } |
| ruleInterval |
| { after(grammarAccess.getValueSpecificationAccess().getIntervalParserRuleCall_2()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getValueSpecificationAccess().getCollectionOrTupleParserRuleCall_3()); } |
| ruleCollectionOrTuple |
| { after(grammarAccess.getValueSpecificationAccess().getCollectionOrTupleParserRuleCall_3()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getValueSpecificationAccess().getTupleParserRuleCall_4()); } |
| ruleTuple |
| { after(grammarAccess.getValueSpecificationAccess().getTupleParserRuleCall_4()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getValueSpecificationAccess().getTimeExpressionParserRuleCall_5()); } |
| ruleTimeExpression |
| { after(grammarAccess.getValueSpecificationAccess().getTimeExpressionParserRuleCall_5()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getValueSpecificationAccess().getVariableDeclarationParserRuleCall_6()); } |
| ruleVariableDeclaration |
| { after(grammarAccess.getValueSpecificationAccess().getVariableDeclarationParserRuleCall_6()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getValueSpecificationAccess().getGroup_7()); } |
| (rule__ValueSpecification__Group_7__0) |
| { after(grammarAccess.getValueSpecificationAccess().getGroup_7()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__SuffixExpression__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_0()); } |
| rulePropertyCallExpression |
| { after(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_1()); } |
| ruleOperationCallExpression |
| { after(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__Literal__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getLiteralAccess().getNumberLiteralRuleParserRuleCall_0()); } |
| ruleNumberLiteralRule |
| { after(grammarAccess.getLiteralAccess().getNumberLiteralRuleParserRuleCall_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getLiteralAccess().getDateTimeLiteralRuleParserRuleCall_1()); } |
| ruleDateTimeLiteralRule |
| { after(grammarAccess.getLiteralAccess().getDateTimeLiteralRuleParserRuleCall_1()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getLiteralAccess().getBooleanLiteralRuleParserRuleCall_2()); } |
| ruleBooleanLiteralRule |
| { after(grammarAccess.getLiteralAccess().getBooleanLiteralRuleParserRuleCall_2()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getLiteralAccess().getNullLiteralRuleParserRuleCall_3()); } |
| ruleNullLiteralRule |
| { after(grammarAccess.getLiteralAccess().getNullLiteralRuleParserRuleCall_3()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getLiteralAccess().getDefaultLiteralRuleParserRuleCall_4()); } |
| ruleDefaultLiteralRule |
| { after(grammarAccess.getLiteralAccess().getDefaultLiteralRuleParserRuleCall_4()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getLiteralAccess().getStringLiteralRuleParserRuleCall_5()); } |
| ruleStringLiteralRule |
| { after(grammarAccess.getLiteralAccess().getStringLiteralRuleParserRuleCall_5()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__Interval__Alternatives_0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getIntervalAccess().getRightSquareBracketKeyword_0_0()); } |
| |
| ']' |
| |
| { after(grammarAccess.getIntervalAccess().getRightSquareBracketKeyword_0_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getIntervalAccess().getIsLowerIncludedAssignment_0_1()); } |
| (rule__Interval__IsLowerIncludedAssignment_0_1) |
| { after(grammarAccess.getIntervalAccess().getIsLowerIncludedAssignment_0_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__Interval__Alternatives_4 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getIntervalAccess().getIsUpperIncludedAssignment_4_0()); } |
| (rule__Interval__IsUpperIncludedAssignment_4_0) |
| { after(grammarAccess.getIntervalAccess().getIsUpperIncludedAssignment_4_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getIntervalAccess().getLeftSquareBracketKeyword_4_1()); } |
| |
| '[' |
| |
| { after(grammarAccess.getIntervalAccess().getLeftSquareBracketKeyword_4_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__TimeExpression__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getTimeExpressionAccess().getInstantObsExpressionParserRuleCall_0()); } |
| ruleInstantObsExpression |
| { after(grammarAccess.getTimeExpressionAccess().getInstantObsExpressionParserRuleCall_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getTimeExpressionAccess().getDurationObsExpressionParserRuleCall_1()); } |
| ruleDurationObsExpression |
| { after(grammarAccess.getTimeExpressionAccess().getDurationObsExpressionParserRuleCall_1()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getTimeExpressionAccess().getJitterExpParserRuleCall_2()); } |
| ruleJitterExp |
| { after(grammarAccess.getTimeExpressionAccess().getJitterExpParserRuleCall_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__VariableDeclaration__Alternatives_3 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getVariableDeclarationAccess().getGroup_3_0()); } |
| (rule__VariableDeclaration__Group_3_0__0) |
| { after(grammarAccess.getVariableDeclarationAccess().getGroup_3_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getVariableDeclarationAccess().getGroup_3_1()); } |
| (rule__VariableDeclaration__Group_3_1__0) |
| { after(grammarAccess.getVariableDeclarationAccess().getGroup_3_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__VariableDirectionKind__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getVariableDirectionKindAccess().getInKeyword_0()); } |
| |
| 'in' |
| |
| { after(grammarAccess.getVariableDirectionKindAccess().getInKeyword_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getVariableDirectionKindAccess().getOutKeyword_1()); } |
| |
| 'out' |
| |
| { after(grammarAccess.getVariableDirectionKindAccess().getOutKeyword_1()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getVariableDirectionKindAccess().getInoutKeyword_2()); } |
| |
| 'inout' |
| |
| { after(grammarAccess.getVariableDirectionKindAccess().getInoutKeyword_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__NumberLiteralRule__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getNumberLiteralRuleAccess().getIntegerLiteralRuleParserRuleCall_0()); } |
| ruleIntegerLiteralRule |
| { after(grammarAccess.getNumberLiteralRuleAccess().getIntegerLiteralRuleParserRuleCall_0()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getNumberLiteralRuleAccess().getUnlimitedLiteralRuleParserRuleCall_1()); } |
| ruleUnlimitedLiteralRule |
| { after(grammarAccess.getNumberLiteralRuleAccess().getUnlimitedLiteralRuleParserRuleCall_1()); } |
| ) |
| |
| |( |
| { before(grammarAccess.getNumberLiteralRuleAccess().getRealLiteralRuleParserRuleCall_2()); } |
| ruleRealLiteralRule |
| { after(grammarAccess.getNumberLiteralRuleAccess().getRealLiteralRuleParserRuleCall_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| rule__AndOrXorExpression__Group__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__AndOrXorExpression__Group__0__Impl |
| rule__AndOrXorExpression__Group__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__AndOrXorExpression__Group__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAndOrXorExpressionAccess().getExpAssignment_0()); } |
| (rule__AndOrXorExpression__ExpAssignment_0) |
| { after(grammarAccess.getAndOrXorExpressionAccess().getExpAssignment_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__AndOrXorExpression__Group__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__AndOrXorExpression__Group__1__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__AndOrXorExpression__Group__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAndOrXorExpressionAccess().getGroup_1()); } |
| (rule__AndOrXorExpression__Group_1__0)* |
| { after(grammarAccess.getAndOrXorExpressionAccess().getGroup_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| rule__AndOrXorExpression__Group_1__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__AndOrXorExpression__Group_1__0__Impl |
| rule__AndOrXorExpression__Group_1__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__AndOrXorExpression__Group_1__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAndOrXorExpressionAccess().getOpAssignment_1_0()); } |
| (rule__AndOrXorExpression__OpAssignment_1_0) |
| { after(grammarAccess.getAndOrXorExpressionAccess().getOpAssignment_1_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__AndOrXorExpression__Group_1__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__AndOrXorExpression__Group_1__1__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__AndOrXorExpression__Group_1__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAndOrXorExpressionAccess().getExpAssignment_1_1()); } |
| (rule__AndOrXorExpression__ExpAssignment_1_1) |
| { after(grammarAccess.getAndOrXorExpressionAccess().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__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().getExpAssignment_0()); } |
| (rule__RelationalExpression__ExpAssignment_0) |
| { after(grammarAccess.getRelationalExpressionAccess().getExpAssignment_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().getExpAssignment_1_1()); } |
| (rule__RelationalExpression__ExpAssignment_1_1) |
| { after(grammarAccess.getRelationalExpressionAccess().getExpAssignment_1_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| rule__ConditionalExpression__Group__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ConditionalExpression__Group__0__Impl |
| rule__ConditionalExpression__Group__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ConditionalExpression__Group__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getConditionalExpressionAccess().getExpAssignment_0()); } |
| (rule__ConditionalExpression__ExpAssignment_0) |
| { after(grammarAccess.getConditionalExpressionAccess().getExpAssignment_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__ConditionalExpression__Group__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ConditionalExpression__Group__1__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ConditionalExpression__Group__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getConditionalExpressionAccess().getGroup_1()); } |
| (rule__ConditionalExpression__Group_1__0)? |
| { after(grammarAccess.getConditionalExpressionAccess().getGroup_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| rule__ConditionalExpression__Group_1__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ConditionalExpression__Group_1__0__Impl |
| rule__ConditionalExpression__Group_1__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ConditionalExpression__Group_1__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getConditionalExpressionAccess().getOpAssignment_1_0()); } |
| (rule__ConditionalExpression__OpAssignment_1_0) |
| { after(grammarAccess.getConditionalExpressionAccess().getOpAssignment_1_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__ConditionalExpression__Group_1__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ConditionalExpression__Group_1__1__Impl |
| rule__ConditionalExpression__Group_1__2 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ConditionalExpression__Group_1__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getConditionalExpressionAccess().getExpAssignment_1_1()); } |
| (rule__ConditionalExpression__ExpAssignment_1_1) |
| { after(grammarAccess.getConditionalExpressionAccess().getExpAssignment_1_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__ConditionalExpression__Group_1__2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ConditionalExpression__Group_1__2__Impl |
| rule__ConditionalExpression__Group_1__3 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ConditionalExpression__Group_1__2__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getConditionalExpressionAccess().getColonKeyword_1_2()); } |
| |
| ':' |
| |
| { after(grammarAccess.getConditionalExpressionAccess().getColonKeyword_1_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__ConditionalExpression__Group_1__3 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ConditionalExpression__Group_1__3__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ConditionalExpression__Group_1__3__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getConditionalExpressionAccess().getExpAssignment_1_3()); } |
| (rule__ConditionalExpression__ExpAssignment_1_3) |
| { after(grammarAccess.getConditionalExpressionAccess().getExpAssignment_1_3()); } |
| ) |
| |
| ; |
| 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__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__UnaryExpression__Group_0__0__Impl |
| rule__UnaryExpression__Group_0__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__UnaryExpression__Group_0__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0_0()); } |
| (rule__UnaryExpression__OpAssignment_0_0) |
| { after(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__UnaryExpression__Group_0__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__UnaryExpression__Group_0__1__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__UnaryExpression__Group_0__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getUnaryExpressionAccess().getUnaryAssignment_0_1()); } |
| (rule__UnaryExpression__UnaryAssignment_0_1) |
| { after(grammarAccess.getUnaryExpressionAccess().getUnaryAssignment_0_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| rule__PrimaryExpression__Group__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__PrimaryExpression__Group__0__Impl |
| rule__PrimaryExpression__Group__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__PrimaryExpression__Group__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment_0()); } |
| (rule__PrimaryExpression__PrefixAssignment_0) |
| { after(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__PrimaryExpression__Group__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__PrimaryExpression__Group__1__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__PrimaryExpression__Group__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getPrimaryExpressionAccess().getGroup_1()); } |
| (rule__PrimaryExpression__Group_1__0)? |
| { after(grammarAccess.getPrimaryExpressionAccess().getGroup_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| rule__PrimaryExpression__Group_1__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__PrimaryExpression__Group_1__0__Impl |
| rule__PrimaryExpression__Group_1__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__PrimaryExpression__Group_1__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_1_0()); } |
| |
| '.' |
| |
| { after(grammarAccess.getPrimaryExpressionAccess().getFullStopKeyword_1_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__PrimaryExpression__Group_1__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__PrimaryExpression__Group_1__1__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__PrimaryExpression__Group_1__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getPrimaryExpressionAccess().getSuffixAssignment_1_1()); } |
| (rule__PrimaryExpression__SuffixAssignment_1_1) |
| { after(grammarAccess.getPrimaryExpressionAccess().getSuffixAssignment_1_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| rule__ValueSpecification__Group_7__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ValueSpecification__Group_7__0__Impl |
| rule__ValueSpecification__Group_7__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ValueSpecification__Group_7__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getValueSpecificationAccess().getLeftParenthesisKeyword_7_0()); } |
| |
| '(' |
| |
| { after(grammarAccess.getValueSpecificationAccess().getLeftParenthesisKeyword_7_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__ValueSpecification__Group_7__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ValueSpecification__Group_7__1__Impl |
| rule__ValueSpecification__Group_7__2 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ValueSpecification__Group_7__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getValueSpecificationAccess().getExpressionParserRuleCall_7_1()); } |
| ruleExpression |
| { after(grammarAccess.getValueSpecificationAccess().getExpressionParserRuleCall_7_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__ValueSpecification__Group_7__2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ValueSpecification__Group_7__2__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ValueSpecification__Group_7__2__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getValueSpecificationAccess().getRightParenthesisKeyword_7_2()); } |
| |
| ')' |
| |
| { after(grammarAccess.getValueSpecificationAccess().getRightParenthesisKeyword_7_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().getPropertyAssignment_0()); } |
| (rule__PropertyCallExpression__PropertyAssignment_0) |
| { after(grammarAccess.getPropertyCallExpressionAccess().getPropertyAssignment_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__PropertyCallExpression__Group__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__PropertyCallExpression__Group__1__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__PropertyCallExpression__Group__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getPropertyCallExpressionAccess().getGroup_1()); } |
| (rule__PropertyCallExpression__Group_1__0)? |
| { after(grammarAccess.getPropertyCallExpressionAccess().getGroup_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| rule__PropertyCallExpression__Group_1__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__PropertyCallExpression__Group_1__0__Impl |
| rule__PropertyCallExpression__Group_1__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__PropertyCallExpression__Group_1__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_1_0()); } |
| |
| '.' |
| |
| { after(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_1_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__PropertyCallExpression__Group_1__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__PropertyCallExpression__Group_1__1__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__PropertyCallExpression__Group_1__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_1_1()); } |
| (rule__PropertyCallExpression__SuffixAssignment_1_1) |
| { after(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_1_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().getOperationAssignment_0()); } |
| (rule__OperationCallExpression__OperationAssignment_0) |
| { after(grammarAccess.getOperationCallExpressionAccess().getOperationAssignment_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().getLeftParenthesisKeyword_1()); } |
| |
| '(' |
| |
| { after(grammarAccess.getOperationCallExpressionAccess().getLeftParenthesisKeyword_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().getArgumentsAssignment_2()); } |
| (rule__OperationCallExpression__ArgumentsAssignment_2)? |
| { after(grammarAccess.getOperationCallExpressionAccess().getArgumentsAssignment_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__OperationCallExpression__Group__3 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__OperationCallExpression__Group__3__Impl |
| rule__OperationCallExpression__Group__4 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__OperationCallExpression__Group__3__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getOperationCallExpressionAccess().getRightParenthesisKeyword_3()); } |
| |
| ')' |
| |
| { after(grammarAccess.getOperationCallExpressionAccess().getRightParenthesisKeyword_3()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__OperationCallExpression__Group__4 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__OperationCallExpression__Group__4__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__OperationCallExpression__Group__4__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getOperationCallExpressionAccess().getGroup_4()); } |
| (rule__OperationCallExpression__Group_4__0)? |
| { after(grammarAccess.getOperationCallExpressionAccess().getGroup_4()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| rule__OperationCallExpression__Group_4__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__OperationCallExpression__Group_4__0__Impl |
| rule__OperationCallExpression__Group_4__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__OperationCallExpression__Group_4__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_4_0()); } |
| |
| '.' |
| |
| { after(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_4_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__OperationCallExpression__Group_4__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__OperationCallExpression__Group_4__1__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__OperationCallExpression__Group_4__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_4_1()); } |
| (rule__OperationCallExpression__SuffixAssignment_4_1) |
| { after(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_4_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| rule__NameOrChoiceOrBehaviorCall__Group__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__NameOrChoiceOrBehaviorCall__Group__0__Impl |
| rule__NameOrChoiceOrBehaviorCall__Group__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__NameOrChoiceOrBehaviorCall__Group__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getPathAssignment_0()); } |
| (rule__NameOrChoiceOrBehaviorCall__PathAssignment_0)? |
| { after(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getPathAssignment_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__NameOrChoiceOrBehaviorCall__Group__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__NameOrChoiceOrBehaviorCall__Group__1__Impl |
| rule__NameOrChoiceOrBehaviorCall__Group__2 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__NameOrChoiceOrBehaviorCall__Group__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getIdAssignment_1()); } |
| (rule__NameOrChoiceOrBehaviorCall__IdAssignment_1) |
| { after(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getIdAssignment_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__NameOrChoiceOrBehaviorCall__Group__2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__NameOrChoiceOrBehaviorCall__Group__2__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__NameOrChoiceOrBehaviorCall__Group__2__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getGroup_2()); } |
| (rule__NameOrChoiceOrBehaviorCall__Group_2__0)? |
| { after(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getGroup_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| rule__NameOrChoiceOrBehaviorCall__Group_2__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__NameOrChoiceOrBehaviorCall__Group_2__0__Impl |
| rule__NameOrChoiceOrBehaviorCall__Group_2__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__NameOrChoiceOrBehaviorCall__Group_2__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getLeftParenthesisKeyword_2_0()); } |
| |
| '(' |
| |
| { after(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getLeftParenthesisKeyword_2_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__NameOrChoiceOrBehaviorCall__Group_2__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__NameOrChoiceOrBehaviorCall__Group_2__1__Impl |
| rule__NameOrChoiceOrBehaviorCall__Group_2__2 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__NameOrChoiceOrBehaviorCall__Group_2__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getArgumentsAssignment_2_1()); } |
| (rule__NameOrChoiceOrBehaviorCall__ArgumentsAssignment_2_1)? |
| { after(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getArgumentsAssignment_2_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__NameOrChoiceOrBehaviorCall__Group_2__2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__NameOrChoiceOrBehaviorCall__Group_2__2__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__NameOrChoiceOrBehaviorCall__Group_2__2__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getRightParenthesisKeyword_2_2()); } |
| |
| ')' |
| |
| { after(grammarAccess.getNameOrChoiceOrBehaviorCallAccess().getRightParenthesisKeyword_2_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| rule__QualifiedName__Group__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__QualifiedName__Group__0__Impl |
| rule__QualifiedName__Group__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__QualifiedName__Group__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getQualifiedNameAccess().getPathAssignment_0()); } |
| (rule__QualifiedName__PathAssignment_0) |
| { after(grammarAccess.getQualifiedNameAccess().getPathAssignment_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__QualifiedName__Group__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__QualifiedName__Group__1__Impl |
| rule__QualifiedName__Group__2 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__QualifiedName__Group__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1()); } |
| |
| '::' |
| |
| { after(grammarAccess.getQualifiedNameAccess().getColonColonKeyword_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__QualifiedName__Group__2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__QualifiedName__Group__2__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__QualifiedName__Group__2__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getQualifiedNameAccess().getRemainingAssignment_2()); } |
| (rule__QualifiedName__RemainingAssignment_2)? |
| { after(grammarAccess.getQualifiedNameAccess().getRemainingAssignment_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| rule__Interval__Group__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__Interval__Group__0__Impl |
| rule__Interval__Group__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__Interval__Group__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getIntervalAccess().getAlternatives_0()); } |
| (rule__Interval__Alternatives_0) |
| { after(grammarAccess.getIntervalAccess().getAlternatives_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__Interval__Group__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__Interval__Group__1__Impl |
| rule__Interval__Group__2 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__Interval__Group__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getIntervalAccess().getLowerAssignment_1()); } |
| (rule__Interval__LowerAssignment_1) |
| { after(grammarAccess.getIntervalAccess().getLowerAssignment_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__Interval__Group__2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__Interval__Group__2__Impl |
| rule__Interval__Group__3 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__Interval__Group__2__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getIntervalAccess().getFullStopFullStopKeyword_2()); } |
| |
| '..' |
| |
| { after(grammarAccess.getIntervalAccess().getFullStopFullStopKeyword_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__Interval__Group__3 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__Interval__Group__3__Impl |
| rule__Interval__Group__4 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__Interval__Group__3__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getIntervalAccess().getUpperAssignment_3()); } |
| (rule__Interval__UpperAssignment_3) |
| { after(grammarAccess.getIntervalAccess().getUpperAssignment_3()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__Interval__Group__4 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__Interval__Group__4__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__Interval__Group__4__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getIntervalAccess().getAlternatives_4()); } |
| (rule__Interval__Alternatives_4) |
| { after(grammarAccess.getIntervalAccess().getAlternatives_4()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| rule__CollectionOrTuple__Group__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__CollectionOrTuple__Group__0__Impl |
| rule__CollectionOrTuple__Group__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__CollectionOrTuple__Group__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getCollectionOrTupleAccess().getLeftCurlyBracketKeyword_0()); } |
| |
| '{' |
| |
| { after(grammarAccess.getCollectionOrTupleAccess().getLeftCurlyBracketKeyword_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__CollectionOrTuple__Group__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__CollectionOrTuple__Group__1__Impl |
| rule__CollectionOrTuple__Group__2 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__CollectionOrTuple__Group__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getCollectionOrTupleAccess().getListOfValuesAssignment_1()); } |
| (rule__CollectionOrTuple__ListOfValuesAssignment_1) |
| { after(grammarAccess.getCollectionOrTupleAccess().getListOfValuesAssignment_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__CollectionOrTuple__Group__2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__CollectionOrTuple__Group__2__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__CollectionOrTuple__Group__2__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getCollectionOrTupleAccess().getRightCurlyBracketKeyword_2()); } |
| |
| '}' |
| |
| { after(grammarAccess.getCollectionOrTupleAccess().getRightCurlyBracketKeyword_2()); } |
| ) |
| |
| ; |
| 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().getLeftCurlyBracketKeyword_0()); } |
| |
| '{' |
| |
| { after(grammarAccess.getTupleAccess().getLeftCurlyBracketKeyword_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().getListOfValueNamePairsAssignment_1()); } |
| (rule__Tuple__ListOfValueNamePairsAssignment_1) |
| { after(grammarAccess.getTupleAccess().getListOfValueNamePairsAssignment_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__Tuple__Group__2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__Tuple__Group__2__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__Tuple__Group__2__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getTupleAccess().getRightCurlyBracketKeyword_2()); } |
| |
| '}' |
| |
| { after(grammarAccess.getTupleAccess().getRightCurlyBracketKeyword_2()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| |
| |
| rule__ListOfValues__Group__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ListOfValues__Group__0__Impl |
| rule__ListOfValues__Group__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ListOfValues__Group__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getListOfValuesAccess().getValuesAssignment_0()); } |
| (rule__ListOfValues__ValuesAssignment_0) |
| { after(grammarAccess.getListOfValuesAccess().getValuesAssignment_0()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| rule__ListOfValues__Group__1 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ListOfValues__Group__1__Impl |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ListOfValues__Group__1__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getListOfValuesAccess().getGroup_1()); } |
| (rule__ListOfValues__Group_1__0)* |
| { after(grammarAccess.getListOfValuesAccess().getGroup_1()); } |
| ) |
| |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| |
| |
| |
| |
| |
| rule__ListOfValues__Group_1__0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| rule__ListOfValues__Group_1__0__Impl |
| rule__ListOfValues__Group_1__1 |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ListOfValues__Group_1__0__Impl |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| |