blob: 0fa38677822ea8ab51fae7abffcfb5253a3406d0 [file] [log] [blame]
/**
*
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation
*
*/
grammar InternalDatamartDSL;
options {
superClass=AbstractInternalContentAssistParser;
backtrack=true;
}
@lexer::header {
package org.eclipse.osbp.xtext.datamartdsl.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.osbp.xtext.datamartdsl.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.osbp.xtext.datamartdsl.services.DatamartDSLGrammarAccess;
}
@parser::members {
private DatamartDSLGrammarAccess grammarAccess;
public void setGrammarAccess(DatamartDSLGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
}
// Entry rule entryRuleDatamartModel
entryRuleDatamartModel
:
{ before(grammarAccess.getDatamartModelRule()); }
ruleDatamartModel
{ after(grammarAccess.getDatamartModelRule()); }
EOF
;
// Rule DatamartModel
ruleDatamartModel
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartModelAccess().getPackagesAssignment()); }
(rule__DatamartModel__PackagesAssignment)*
{ after(grammarAccess.getDatamartModelAccess().getPackagesAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartPackage
entryRuleDatamartPackage
:
{ before(grammarAccess.getDatamartPackageRule()); }
ruleDatamartPackage
{ after(grammarAccess.getDatamartPackageRule()); }
EOF
;
// Rule DatamartPackage
ruleDatamartPackage
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPackageAccess().getGroup()); }
(rule__DatamartPackage__Group__0)
{ after(grammarAccess.getDatamartPackageAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartDefinition
entryRuleDatamartDefinition
:
{ before(grammarAccess.getDatamartDefinitionRule()); }
ruleDatamartDefinition
{ after(grammarAccess.getDatamartDefinitionRule()); }
EOF
;
// Rule DatamartDefinition
ruleDatamartDefinition
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getGroup()); }
(rule__DatamartDefinition__Group__0)
{ after(grammarAccess.getDatamartDefinitionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartRole
entryRuleDatamartRole
:
{ before(grammarAccess.getDatamartRoleRule()); }
ruleDatamartRole
{ after(grammarAccess.getDatamartRoleRule()); }
EOF
;
// Rule DatamartRole
ruleDatamartRole
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartRoleAccess().getGroup()); }
(rule__DatamartRole__Group__0)
{ after(grammarAccess.getDatamartRoleAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartSource
entryRuleDatamartSource
:
{ before(grammarAccess.getDatamartSourceRule()); }
ruleDatamartSource
{ after(grammarAccess.getDatamartSourceRule()); }
EOF
;
// Rule DatamartSource
ruleDatamartSource
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartSourceAccess().getAlternatives()); }
(rule__DatamartSource__Alternatives)
{ after(grammarAccess.getDatamartSourceAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartTask
entryRuleDatamartTask
:
{ before(grammarAccess.getDatamartTaskRule()); }
ruleDatamartTask
{ after(grammarAccess.getDatamartTaskRule()); }
EOF
;
// Rule DatamartTask
ruleDatamartTask
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getGroup()); }
(rule__DatamartTask__Group__0)
{ after(grammarAccess.getDatamartTaskAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartColumn
entryRuleDatamartColumn
:
{ before(grammarAccess.getDatamartColumnRule()); }
ruleDatamartColumn
{ after(grammarAccess.getDatamartColumnRule()); }
EOF
;
// Rule DatamartColumn
ruleDatamartColumn
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartColumnAccess().getGroup()); }
(rule__DatamartColumn__Group__0)
{ after(grammarAccess.getDatamartColumnAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartTaskFilter
entryRuleDatamartTaskFilter
:
{ before(grammarAccess.getDatamartTaskFilterRule()); }
ruleDatamartTaskFilter
{ after(grammarAccess.getDatamartTaskFilterRule()); }
EOF
;
// Rule DatamartTaskFilter
ruleDatamartTaskFilter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskFilterAccess().getGroup()); }
(rule__DatamartTaskFilter__Group__0)
{ after(grammarAccess.getDatamartTaskFilterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartCube
entryRuleDatamartCube
:
{ before(grammarAccess.getDatamartCubeRule()); }
ruleDatamartCube
{ after(grammarAccess.getDatamartCubeRule()); }
EOF
;
// Rule DatamartCube
ruleDatamartCube
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartCubeAccess().getGroup()); }
(rule__DatamartCube__Group__0)
{ after(grammarAccess.getDatamartCubeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartReference
entryRuleDatamartReference
:
{ before(grammarAccess.getDatamartReferenceRule()); }
ruleDatamartReference
{ after(grammarAccess.getDatamartReferenceRule()); }
EOF
;
// Rule DatamartReference
ruleDatamartReference
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartReferenceAccess().getGroup()); }
(rule__DatamartReference__Group__0)
{ after(grammarAccess.getDatamartReferenceAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartEntity
entryRuleDatamartEntity
:
{ before(grammarAccess.getDatamartEntityRule()); }
ruleDatamartEntity
{ after(grammarAccess.getDatamartEntityRule()); }
EOF
;
// Rule DatamartEntity
ruleDatamartEntity
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getGroup()); }
(rule__DatamartEntity__Group__0)
{ after(grammarAccess.getDatamartEntityAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartNavigation
entryRuleDatamartNavigation
:
{ before(grammarAccess.getDatamartNavigationRule()); }
ruleDatamartNavigation
{ after(grammarAccess.getDatamartNavigationRule()); }
EOF
;
// Rule DatamartNavigation
ruleDatamartNavigation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartNavigationAccess().getAlternatives()); }
(rule__DatamartNavigation__Alternatives)
{ after(grammarAccess.getDatamartNavigationAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartOwner
entryRuleDatamartOwner
:
{ before(grammarAccess.getDatamartOwnerRule()); }
ruleDatamartOwner
{ after(grammarAccess.getDatamartOwnerRule()); }
EOF
;
// Rule DatamartOwner
ruleDatamartOwner
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartOwnerAccess().getGroup()); }
(rule__DatamartOwner__Group__0)
{ after(grammarAccess.getDatamartOwnerAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartMember
entryRuleDatamartMember
:
{ before(grammarAccess.getDatamartMemberRule()); }
ruleDatamartMember
{ after(grammarAccess.getDatamartMemberRule()); }
EOF
;
// Rule DatamartMember
ruleDatamartMember
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartMemberAccess().getGroup()); }
(rule__DatamartMember__Group__0)
{ after(grammarAccess.getDatamartMemberAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartProperty
entryRuleDatamartProperty
:
{ before(grammarAccess.getDatamartPropertyRule()); }
ruleDatamartProperty
{ after(grammarAccess.getDatamartPropertyRule()); }
EOF
;
// Rule DatamartProperty
ruleDatamartProperty
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPropertyAccess().getGroup()); }
(rule__DatamartProperty__Group__0)
{ after(grammarAccess.getDatamartPropertyAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartCondition
entryRuleDatamartCondition
:
{ before(grammarAccess.getDatamartConditionRule()); }
ruleDatamartCondition
{ after(grammarAccess.getDatamartConditionRule()); }
EOF
;
// Rule DatamartCondition
ruleDatamartCondition
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartConditionAccess().getGroup()); }
(rule__DatamartCondition__Group__0)
{ after(grammarAccess.getDatamartConditionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartOrder
entryRuleDatamartOrder
:
{ before(grammarAccess.getDatamartOrderRule()); }
ruleDatamartOrder
{ after(grammarAccess.getDatamartOrderRule()); }
EOF
;
// Rule DatamartOrder
ruleDatamartOrder
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartOrderAccess().getGroup()); }
(rule__DatamartOrder__Group__0)
{ after(grammarAccess.getDatamartOrderAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartDisjunction
entryRuleDatamartDisjunction
:
{ before(grammarAccess.getDatamartDisjunctionRule()); }
ruleDatamartDisjunction
{ after(grammarAccess.getDatamartDisjunctionRule()); }
EOF
;
// Rule DatamartDisjunction
ruleDatamartDisjunction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDisjunctionAccess().getGroup()); }
(rule__DatamartDisjunction__Group__0)
{ after(grammarAccess.getDatamartDisjunctionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartConjunction
entryRuleDatamartConjunction
:
{ before(grammarAccess.getDatamartConjunctionRule()); }
ruleDatamartConjunction
{ after(grammarAccess.getDatamartConjunctionRule()); }
EOF
;
// Rule DatamartConjunction
ruleDatamartConjunction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartConjunctionAccess().getGroup()); }
(rule__DatamartConjunction__Group__0)
{ after(grammarAccess.getDatamartConjunctionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartConditionalExpression
entryRuleDatamartConditionalExpression
:
{ before(grammarAccess.getDatamartConditionalExpressionRule()); }
ruleDatamartConditionalExpression
{ after(grammarAccess.getDatamartConditionalExpressionRule()); }
EOF
;
// Rule DatamartConditionalExpression
ruleDatamartConditionalExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartConditionalExpressionAccess().getGroup()); }
(rule__DatamartConditionalExpression__Group__0)
{ after(grammarAccess.getDatamartConditionalExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartOperand
entryRuleDatamartOperand
:
{ before(grammarAccess.getDatamartOperandRule()); }
ruleDatamartOperand
{ after(grammarAccess.getDatamartOperandRule()); }
EOF
;
// Rule DatamartOperand
ruleDatamartOperand
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartOperandAccess().getAlternatives()); }
(rule__DatamartOperand__Alternatives)
{ after(grammarAccess.getDatamartOperandAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartValue
entryRuleDatamartValue
:
{ before(grammarAccess.getDatamartValueRule()); }
ruleDatamartValue
{ after(grammarAccess.getDatamartValueRule()); }
EOF
;
// Rule DatamartValue
ruleDatamartValue
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartValueAccess().getAlternatives()); }
(rule__DatamartValue__Alternatives)
{ after(grammarAccess.getDatamartValueAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartCubeElement
entryRuleDatamartCubeElement
:
{ before(grammarAccess.getDatamartCubeElementRule()); }
ruleDatamartCubeElement
{ after(grammarAccess.getDatamartCubeElementRule()); }
EOF
;
// Rule DatamartCubeElement
ruleDatamartCubeElement
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartCubeElementAccess().getAlternatives()); }
(rule__DatamartCubeElement__Alternatives)
{ after(grammarAccess.getDatamartCubeElementAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartDefineDerivedMeasure
entryRuleDatamartDefineDerivedMeasure
:
{ before(grammarAccess.getDatamartDefineDerivedMeasureRule()); }
ruleDatamartDefineDerivedMeasure
{ after(grammarAccess.getDatamartDefineDerivedMeasureRule()); }
EOF
;
// Rule DatamartDefineDerivedMeasure
ruleDatamartDefineDerivedMeasure
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefineDerivedMeasureAccess().getGroup()); }
(rule__DatamartDefineDerivedMeasure__Group__0)
{ after(grammarAccess.getDatamartDefineDerivedMeasureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartAddition
entryRuleDatamartAddition
:
{ before(grammarAccess.getDatamartAdditionRule()); }
ruleDatamartAddition
{ after(grammarAccess.getDatamartAdditionRule()); }
EOF
;
// Rule DatamartAddition
ruleDatamartAddition
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartAdditionAccess().getGroup()); }
(rule__DatamartAddition__Group__0)
{ after(grammarAccess.getDatamartAdditionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartMultiplication
entryRuleDatamartMultiplication
:
{ before(grammarAccess.getDatamartMultiplicationRule()); }
ruleDatamartMultiplication
{ after(grammarAccess.getDatamartMultiplicationRule()); }
EOF
;
// Rule DatamartMultiplication
ruleDatamartMultiplication
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartMultiplicationAccess().getGroup()); }
(rule__DatamartMultiplication__Group__0)
{ after(grammarAccess.getDatamartMultiplicationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartPrimary
entryRuleDatamartPrimary
:
{ before(grammarAccess.getDatamartPrimaryRule()); }
ruleDatamartPrimary
{ after(grammarAccess.getDatamartPrimaryRule()); }
EOF
;
// Rule DatamartPrimary
ruleDatamartPrimary
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPrimaryAccess().getAlternatives()); }
(rule__DatamartPrimary__Alternatives)
{ after(grammarAccess.getDatamartPrimaryAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartNumberOrElement
entryRuleDatamartNumberOrElement
:
{ before(grammarAccess.getDatamartNumberOrElementRule()); }
ruleDatamartNumberOrElement
{ after(grammarAccess.getDatamartNumberOrElementRule()); }
EOF
;
// Rule DatamartNumberOrElement
ruleDatamartNumberOrElement
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartNumberOrElementAccess().getAlternatives()); }
(rule__DatamartNumberOrElement__Alternatives)
{ after(grammarAccess.getDatamartNumberOrElementAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartMemberTuple
entryRuleDatamartMemberTuple
:
{ before(grammarAccess.getDatamartMemberTupleRule()); }
ruleDatamartMemberTuple
{ after(grammarAccess.getDatamartMemberTupleRule()); }
EOF
;
// Rule DatamartMemberTuple
ruleDatamartMemberTuple
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartMemberTupleAccess().getGroup()); }
(rule__DatamartMemberTuple__Group__0)
{ after(grammarAccess.getDatamartMemberTupleAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartFunction
entryRuleDatamartFunction
:
{ before(grammarAccess.getDatamartFunctionRule()); }
ruleDatamartFunction
{ after(grammarAccess.getDatamartFunctionRule()); }
EOF
;
// Rule DatamartFunction
ruleDatamartFunction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartFunctionAccess().getFunctionAssignment()); }
(rule__DatamartFunction__FunctionAssignment)
{ after(grammarAccess.getDatamartFunctionAccess().getFunctionAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartParameterFunction
entryRuleDatamartParameterFunction
:
{ before(grammarAccess.getDatamartParameterFunctionRule()); }
ruleDatamartParameterFunction
{ after(grammarAccess.getDatamartParameterFunctionRule()); }
EOF
;
// Rule DatamartParameterFunction
ruleDatamartParameterFunction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartParameterFunctionAccess().getGroup()); }
(rule__DatamartParameterFunction__Group__0)
{ after(grammarAccess.getDatamartParameterFunctionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartFunctionIntParameter
entryRuleDatamartFunctionIntParameter
:
{ before(grammarAccess.getDatamartFunctionIntParameterRule()); }
ruleDatamartFunctionIntParameter
{ after(grammarAccess.getDatamartFunctionIntParameterRule()); }
EOF
;
// Rule DatamartFunctionIntParameter
ruleDatamartFunctionIntParameter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartFunctionIntParameterAccess().getValueAssignment()); }
(rule__DatamartFunctionIntParameter__ValueAssignment)
{ after(grammarAccess.getDatamartFunctionIntParameterAccess().getValueAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartSetFunction
entryRuleDatamartSetFunction
:
{ before(grammarAccess.getDatamartSetFunctionRule()); }
ruleDatamartSetFunction
{ after(grammarAccess.getDatamartSetFunctionRule()); }
EOF
;
// Rule DatamartSetFunction
ruleDatamartSetFunction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartSetFunctionAccess().getSetFunctionAssignment()); }
(rule__DatamartSetFunction__SetFunctionAssignment)
{ after(grammarAccess.getDatamartSetFunctionAccess().getSetFunctionAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartSetParameterFunction
entryRuleDatamartSetParameterFunction
:
{ before(grammarAccess.getDatamartSetParameterFunctionRule()); }
ruleDatamartSetParameterFunction
{ after(grammarAccess.getDatamartSetParameterFunctionRule()); }
EOF
;
// Rule DatamartSetParameterFunction
ruleDatamartSetParameterFunction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartSetParameterFunctionAccess().getGroup()); }
(rule__DatamartSetParameterFunction__Group__0)
{ after(grammarAccess.getDatamartSetParameterFunctionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartSetAggregationFunction
entryRuleDatamartSetAggregationFunction
:
{ before(grammarAccess.getDatamartSetAggregationFunctionRule()); }
ruleDatamartSetAggregationFunction
{ after(grammarAccess.getDatamartSetAggregationFunctionRule()); }
EOF
;
// Rule DatamartSetAggregationFunction
ruleDatamartSetAggregationFunction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartSetAggregationFunctionAccess().getGroup()); }
(rule__DatamartSetAggregationFunction__Group__0)
{ after(grammarAccess.getDatamartSetAggregationFunctionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartSetTuple
entryRuleDatamartSetTuple
:
{ before(grammarAccess.getDatamartSetTupleRule()); }
ruleDatamartSetTuple
{ after(grammarAccess.getDatamartSetTupleRule()); }
EOF
;
// Rule DatamartSetTuple
ruleDatamartSetTuple
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartSetTupleAccess().getGroup()); }
(rule__DatamartSetTuple__Group__0)
{ after(grammarAccess.getDatamartSetTupleAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartAggregationFunction
entryRuleDatamartAggregationFunction
:
{ before(grammarAccess.getDatamartAggregationFunctionRule()); }
ruleDatamartAggregationFunction
{ after(grammarAccess.getDatamartAggregationFunctionRule()); }
EOF
;
// Rule DatamartAggregationFunction
ruleDatamartAggregationFunction
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartAggregationFunctionAccess().getAggregationAssignment()); }
(rule__DatamartAggregationFunction__AggregationAssignment)
{ after(grammarAccess.getDatamartAggregationFunctionAccess().getAggregationAssignment()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartAggregation
entryRuleDatamartAggregation
:
{ before(grammarAccess.getDatamartAggregationRule()); }
ruleDatamartAggregation
{ after(grammarAccess.getDatamartAggregationRule()); }
EOF
;
// Rule DatamartAggregation
ruleDatamartAggregation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartAggregationAccess().getGroup()); }
(rule__DatamartAggregation__Group__0)
{ after(grammarAccess.getDatamartAggregationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartSetAggregation
entryRuleDatamartSetAggregation
:
{ before(grammarAccess.getDatamartSetAggregationRule()); }
ruleDatamartSetAggregation
{ after(grammarAccess.getDatamartSetAggregationRule()); }
EOF
;
// Rule DatamartSetAggregation
ruleDatamartSetAggregation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartSetAggregationAccess().getGroup()); }
(rule__DatamartSetAggregation__Group__0)
{ after(grammarAccess.getDatamartSetAggregationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartSlicer
entryRuleDatamartSlicer
:
{ before(grammarAccess.getDatamartSlicerRule()); }
ruleDatamartSlicer
{ after(grammarAccess.getDatamartSlicerRule()); }
EOF
;
// Rule DatamartSlicer
ruleDatamartSlicer
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartSlicerAccess().getGroup()); }
(rule__DatamartSlicer__Group__0)
{ after(grammarAccess.getDatamartSlicerAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartAxis
entryRuleDatamartAxis
:
{ before(grammarAccess.getDatamartAxisRule()); }
ruleDatamartAxis
{ after(grammarAccess.getDatamartAxisRule()); }
EOF
;
// Rule DatamartAxis
ruleDatamartAxis
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartAxisAccess().getGroup()); }
(rule__DatamartAxis__Group__0)
{ after(grammarAccess.getDatamartAxisAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartElement
entryRuleDatamartElement
:
{ before(grammarAccess.getDatamartElementRule()); }
ruleDatamartElement
{ after(grammarAccess.getDatamartElementRule()); }
EOF
;
// Rule DatamartElement
ruleDatamartElement
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartElementAccess().getAlternatives()); }
(rule__DatamartElement__Alternatives)
{ after(grammarAccess.getDatamartElementAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartDerivedMeasure
entryRuleDatamartDerivedMeasure
:
{ before(grammarAccess.getDatamartDerivedMeasureRule()); }
ruleDatamartDerivedMeasure
{ after(grammarAccess.getDatamartDerivedMeasureRule()); }
EOF
;
// Rule DatamartDerivedMeasure
ruleDatamartDerivedMeasure
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDerivedMeasureAccess().getGroup()); }
(rule__DatamartDerivedMeasure__Group__0)
{ after(grammarAccess.getDatamartDerivedMeasureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartMeasure
entryRuleDatamartMeasure
:
{ before(grammarAccess.getDatamartMeasureRule()); }
ruleDatamartMeasure
{ after(grammarAccess.getDatamartMeasureRule()); }
EOF
;
// Rule DatamartMeasure
ruleDatamartMeasure
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartMeasureAccess().getGroup()); }
(rule__DatamartMeasure__Group__0)
{ after(grammarAccess.getDatamartMeasureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartHierarchy
entryRuleDatamartHierarchy
:
{ before(grammarAccess.getDatamartHierarchyRule()); }
ruleDatamartHierarchy
{ after(grammarAccess.getDatamartHierarchyRule()); }
EOF
;
// Rule DatamartHierarchy
ruleDatamartHierarchy
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartHierarchyAccess().getGroup()); }
(rule__DatamartHierarchy__Group__0)
{ after(grammarAccess.getDatamartHierarchyAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartImport
entryRuleDatamartImport
:
{ before(grammarAccess.getDatamartImportRule()); }
ruleDatamartImport
{ after(grammarAccess.getDatamartImportRule()); }
EOF
;
// Rule DatamartImport
ruleDatamartImport
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartImportAccess().getGroup()); }
(rule__DatamartImport__Group__0)
{ after(grammarAccess.getDatamartImportAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleDatamartQualifiedNameWithWildCard
entryRuleDatamartQualifiedNameWithWildCard
:
{ before(grammarAccess.getDatamartQualifiedNameWithWildCardRule()); }
ruleDatamartQualifiedNameWithWildCard
{ after(grammarAccess.getDatamartQualifiedNameWithWildCardRule()); }
EOF
;
// Rule DatamartQualifiedNameWithWildCard
ruleDatamartQualifiedNameWithWildCard
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartQualifiedNameWithWildCardAccess().getGroup()); }
(rule__DatamartQualifiedNameWithWildCard__Group__0)
{ after(grammarAccess.getDatamartQualifiedNameWithWildCardAccess().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 entryRuleValidID
entryRuleValidID
:
{ before(grammarAccess.getValidIDRule()); }
ruleValidID
{ after(grammarAccess.getValidIDRule()); }
EOF
;
// Rule ValidID
ruleValidID
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); }
RULE_ID
{ after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleTRANSLATABLESTRING
entryRuleTRANSLATABLESTRING
:
{ before(grammarAccess.getTRANSLATABLESTRINGRule()); }
ruleTRANSLATABLESTRING
{ after(grammarAccess.getTRANSLATABLESTRINGRule()); }
EOF
;
// Rule TRANSLATABLESTRING
ruleTRANSLATABLESTRING
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); }
RULE_STRING
{ after(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleTRANSLATABLEID
entryRuleTRANSLATABLEID
:
{ before(grammarAccess.getTRANSLATABLEIDRule()); }
ruleTRANSLATABLEID
{ after(grammarAccess.getTRANSLATABLEIDRule()); }
EOF
;
// Rule TRANSLATABLEID
ruleTRANSLATABLEID
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall()); }
RULE_ID
{ after(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerData
entryRulePropertyFillerData
:
{ before(grammarAccess.getPropertyFillerDataRule()); }
rulePropertyFillerData
{ after(grammarAccess.getPropertyFillerDataRule()); }
EOF
;
// Rule PropertyFillerData
rulePropertyFillerData
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerDataAccess().getGroup()); }
(rule__PropertyFillerData__Group__0)
{ after(grammarAccess.getPropertyFillerDataAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerType
entryRulePropertyFillerType
:
{ before(grammarAccess.getPropertyFillerTypeRule()); }
rulePropertyFillerType
{ after(grammarAccess.getPropertyFillerTypeRule()); }
EOF
;
// Rule PropertyFillerType
rulePropertyFillerType
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerTypeAccess().getAlternatives()); }
(rule__PropertyFillerType__Alternatives)
{ after(grammarAccess.getPropertyFillerTypeAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerDateFuture
entryRulePropertyFillerDateFuture
:
{ before(grammarAccess.getPropertyFillerDateFutureRule()); }
rulePropertyFillerDateFuture
{ after(grammarAccess.getPropertyFillerDateFutureRule()); }
EOF
;
// Rule PropertyFillerDateFuture
rulePropertyFillerDateFuture
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerDateFutureAccess().getGroup()); }
(rule__PropertyFillerDateFuture__Group__0)
{ after(grammarAccess.getPropertyFillerDateFutureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerDatePast
entryRulePropertyFillerDatePast
:
{ before(grammarAccess.getPropertyFillerDatePastRule()); }
rulePropertyFillerDatePast
{ after(grammarAccess.getPropertyFillerDatePastRule()); }
EOF
;
// Rule PropertyFillerDatePast
rulePropertyFillerDatePast
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerDatePastAccess().getGroup()); }
(rule__PropertyFillerDatePast__Group__0)
{ after(grammarAccess.getPropertyFillerDatePastAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerDateRange
entryRulePropertyFillerDateRange
:
{ before(grammarAccess.getPropertyFillerDateRangeRule()); }
rulePropertyFillerDateRange
{ after(grammarAccess.getPropertyFillerDateRangeRule()); }
EOF
;
// Rule PropertyFillerDateRange
rulePropertyFillerDateRange
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerDateRangeAccess().getGroup()); }
(rule__PropertyFillerDateRange__Group__0)
{ after(grammarAccess.getPropertyFillerDateRangeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerSignedDoubleRange
entryRulePropertyFillerSignedDoubleRange
:
{ before(grammarAccess.getPropertyFillerSignedDoubleRangeRule()); }
rulePropertyFillerSignedDoubleRange
{ after(grammarAccess.getPropertyFillerSignedDoubleRangeRule()); }
EOF
;
// Rule PropertyFillerSignedDoubleRange
rulePropertyFillerSignedDoubleRange
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerSignedDoubleRangeAccess().getGroup()); }
(rule__PropertyFillerSignedDoubleRange__Group__0)
{ after(grammarAccess.getPropertyFillerSignedDoubleRangeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerSignedDoubleRandom
entryRulePropertyFillerSignedDoubleRandom
:
{ before(grammarAccess.getPropertyFillerSignedDoubleRandomRule()); }
rulePropertyFillerSignedDoubleRandom
{ after(grammarAccess.getPropertyFillerSignedDoubleRandomRule()); }
EOF
;
// Rule PropertyFillerSignedDoubleRandom
rulePropertyFillerSignedDoubleRandom
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerSignedDoubleRandomAccess().getGroup()); }
(rule__PropertyFillerSignedDoubleRandom__Group__0)
{ after(grammarAccess.getPropertyFillerSignedDoubleRandomAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerSignedIntegerRange
entryRulePropertyFillerSignedIntegerRange
:
{ before(grammarAccess.getPropertyFillerSignedIntegerRangeRule()); }
rulePropertyFillerSignedIntegerRange
{ after(grammarAccess.getPropertyFillerSignedIntegerRangeRule()); }
EOF
;
// Rule PropertyFillerSignedIntegerRange
rulePropertyFillerSignedIntegerRange
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerSignedIntegerRangeAccess().getGroup()); }
(rule__PropertyFillerSignedIntegerRange__Group__0)
{ after(grammarAccess.getPropertyFillerSignedIntegerRangeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerSignedIntegerRandom
entryRulePropertyFillerSignedIntegerRandom
:
{ before(grammarAccess.getPropertyFillerSignedIntegerRandomRule()); }
rulePropertyFillerSignedIntegerRandom
{ after(grammarAccess.getPropertyFillerSignedIntegerRandomRule()); }
EOF
;
// Rule PropertyFillerSignedIntegerRandom
rulePropertyFillerSignedIntegerRandom
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerSignedIntegerRandomAccess().getGroup()); }
(rule__PropertyFillerSignedIntegerRandom__Group__0)
{ after(grammarAccess.getPropertyFillerSignedIntegerRandomAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerTextRandom
entryRulePropertyFillerTextRandom
:
{ before(grammarAccess.getPropertyFillerTextRandomRule()); }
rulePropertyFillerTextRandom
{ after(grammarAccess.getPropertyFillerTextRandomRule()); }
EOF
;
// Rule PropertyFillerTextRandom
rulePropertyFillerTextRandom
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerTextRandomAccess().getGroup()); }
(rule__PropertyFillerTextRandom__Group__0)
{ after(grammarAccess.getPropertyFillerTextRandomAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerTextParagraphs
entryRulePropertyFillerTextParagraphs
:
{ before(grammarAccess.getPropertyFillerTextParagraphsRule()); }
rulePropertyFillerTextParagraphs
{ after(grammarAccess.getPropertyFillerTextParagraphsRule()); }
EOF
;
// Rule PropertyFillerTextParagraphs
rulePropertyFillerTextParagraphs
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerTextParagraphsAccess().getGroup()); }
(rule__PropertyFillerTextParagraphs__Group__0)
{ after(grammarAccess.getPropertyFillerTextParagraphsAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerTextSentences
entryRulePropertyFillerTextSentences
:
{ before(grammarAccess.getPropertyFillerTextSentencesRule()); }
rulePropertyFillerTextSentences
{ after(grammarAccess.getPropertyFillerTextSentencesRule()); }
EOF
;
// Rule PropertyFillerTextSentences
rulePropertyFillerTextSentences
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerTextSentencesAccess().getGroup()); }
(rule__PropertyFillerTextSentences__Group__0)
{ after(grammarAccess.getPropertyFillerTextSentencesAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerTextWords
entryRulePropertyFillerTextWords
:
{ before(grammarAccess.getPropertyFillerTextWordsRule()); }
rulePropertyFillerTextWords
{ after(grammarAccess.getPropertyFillerTextWordsRule()); }
EOF
;
// Rule PropertyFillerTextWords
rulePropertyFillerTextWords
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerTextWordsAccess().getGroup()); }
(rule__PropertyFillerTextWords__Group__0)
{ after(grammarAccess.getPropertyFillerTextWordsAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerUnsignedDoubleRange
entryRulePropertyFillerUnsignedDoubleRange
:
{ before(grammarAccess.getPropertyFillerUnsignedDoubleRangeRule()); }
rulePropertyFillerUnsignedDoubleRange
{ after(grammarAccess.getPropertyFillerUnsignedDoubleRangeRule()); }
EOF
;
// Rule PropertyFillerUnsignedDoubleRange
rulePropertyFillerUnsignedDoubleRange
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerUnsignedDoubleRangeAccess().getGroup()); }
(rule__PropertyFillerUnsignedDoubleRange__Group__0)
{ after(grammarAccess.getPropertyFillerUnsignedDoubleRangeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerUnsignedDoubleRandom
entryRulePropertyFillerUnsignedDoubleRandom
:
{ before(grammarAccess.getPropertyFillerUnsignedDoubleRandomRule()); }
rulePropertyFillerUnsignedDoubleRandom
{ after(grammarAccess.getPropertyFillerUnsignedDoubleRandomRule()); }
EOF
;
// Rule PropertyFillerUnsignedDoubleRandom
rulePropertyFillerUnsignedDoubleRandom
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerUnsignedDoubleRandomAccess().getGroup()); }
(rule__PropertyFillerUnsignedDoubleRandom__Group__0)
{ after(grammarAccess.getPropertyFillerUnsignedDoubleRandomAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerUnsignedIntegerRange
entryRulePropertyFillerUnsignedIntegerRange
:
{ before(grammarAccess.getPropertyFillerUnsignedIntegerRangeRule()); }
rulePropertyFillerUnsignedIntegerRange
{ after(grammarAccess.getPropertyFillerUnsignedIntegerRangeRule()); }
EOF
;
// Rule PropertyFillerUnsignedIntegerRange
rulePropertyFillerUnsignedIntegerRange
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerUnsignedIntegerRangeAccess().getGroup()); }
(rule__PropertyFillerUnsignedIntegerRange__Group__0)
{ after(grammarAccess.getPropertyFillerUnsignedIntegerRangeAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRulePropertyFillerUnsignedIntegerRandom
entryRulePropertyFillerUnsignedIntegerRandom
:
{ before(grammarAccess.getPropertyFillerUnsignedIntegerRandomRule()); }
rulePropertyFillerUnsignedIntegerRandom
{ after(grammarAccess.getPropertyFillerUnsignedIntegerRandomRule()); }
EOF
;
// Rule PropertyFillerUnsignedIntegerRandom
rulePropertyFillerUnsignedIntegerRandom
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerUnsignedIntegerRandomAccess().getGroup()); }
(rule__PropertyFillerUnsignedIntegerRandom__Group__0)
{ after(grammarAccess.getPropertyFillerUnsignedIntegerRandomAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleSignedNumber
entryRuleSignedNumber
:
{ before(grammarAccess.getSignedNumberRule()); }
ruleSignedNumber
{ after(grammarAccess.getSignedNumberRule()); }
EOF
;
// Rule SignedNumber
ruleSignedNumber
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSignedNumberAccess().getGroup()); }
(rule__SignedNumber__Group__0)
{ after(grammarAccess.getSignedNumberAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleUnsignedNumber
entryRuleUnsignedNumber
:
{ before(grammarAccess.getUnsignedNumberRule()); }
ruleUnsignedNumber
{ after(grammarAccess.getUnsignedNumberRule()); }
EOF
;
// Rule UnsignedNumber
ruleUnsignedNumber
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getUnsignedNumberAccess().getGroup()); }
(rule__UnsignedNumber__Group__0)
{ after(grammarAccess.getUnsignedNumberAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleSINT
entryRuleSINT
:
{ before(grammarAccess.getSINTRule()); }
ruleSINT
{ after(grammarAccess.getSINTRule()); }
EOF
;
// Rule SINT
ruleSINT
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSINTAccess().getGroup()); }
(rule__SINT__Group__0)
{ after(grammarAccess.getSINTAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAnnotation
entryRuleXAnnotation
:
{ before(grammarAccess.getXAnnotationRule()); }
ruleXAnnotation
{ after(grammarAccess.getXAnnotationRule()); }
EOF
;
// Rule XAnnotation
ruleXAnnotation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getGroup()); }
(rule__XAnnotation__Group__0)
{ after(grammarAccess.getXAnnotationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAnnotationElementValuePair
entryRuleXAnnotationElementValuePair
:
{ before(grammarAccess.getXAnnotationElementValuePairRule()); }
ruleXAnnotationElementValuePair
{ after(grammarAccess.getXAnnotationElementValuePairRule()); }
EOF
;
// Rule XAnnotationElementValuePair
ruleXAnnotationElementValuePair
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); }
(rule__XAnnotationElementValuePair__Group__0)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAnnotationElementValueOrCommaList
entryRuleXAnnotationElementValueOrCommaList
:
{ before(grammarAccess.getXAnnotationElementValueOrCommaListRule()); }
ruleXAnnotationElementValueOrCommaList
{ after(grammarAccess.getXAnnotationElementValueOrCommaListRule()); }
EOF
;
// Rule XAnnotationElementValueOrCommaList
ruleXAnnotationElementValueOrCommaList
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); }
(rule__XAnnotationElementValueOrCommaList__Alternatives)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAnnotationElementValue
entryRuleXAnnotationElementValue
:
{ before(grammarAccess.getXAnnotationElementValueRule()); }
ruleXAnnotationElementValue
{ after(grammarAccess.getXAnnotationElementValueRule()); }
EOF
;
// Rule XAnnotationElementValue
ruleXAnnotationElementValue
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); }
(rule__XAnnotationElementValue__Alternatives)
{ after(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAnnotationOrExpression
entryRuleXAnnotationOrExpression
:
{ before(grammarAccess.getXAnnotationOrExpressionRule()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationOrExpressionRule()); }
EOF
;
// Rule XAnnotationOrExpression
ruleXAnnotationOrExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); }
(rule__XAnnotationOrExpression__Alternatives)
{ after(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXExpression
entryRuleXExpression
:
{ before(grammarAccess.getXExpressionRule()); }
ruleXExpression
{ after(grammarAccess.getXExpressionRule()); }
EOF
;
// Rule XExpression
ruleXExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); }
ruleXAssignment
{ after(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAssignment
entryRuleXAssignment
:
{ before(grammarAccess.getXAssignmentRule()); }
ruleXAssignment
{ after(grammarAccess.getXAssignmentRule()); }
EOF
;
// Rule XAssignment
ruleXAssignment
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getAlternatives()); }
(rule__XAssignment__Alternatives)
{ after(grammarAccess.getXAssignmentAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpSingleAssign
entryRuleOpSingleAssign
:
{ before(grammarAccess.getOpSingleAssignRule()); }
ruleOpSingleAssign
{ after(grammarAccess.getOpSingleAssignRule()); }
EOF
;
// Rule OpSingleAssign
ruleOpSingleAssign
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); }
'='
{ after(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpMultiAssign
entryRuleOpMultiAssign
:
{ before(grammarAccess.getOpMultiAssignRule()); }
ruleOpMultiAssign
{ after(grammarAccess.getOpMultiAssignRule()); }
EOF
;
// Rule OpMultiAssign
ruleOpMultiAssign
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getAlternatives()); }
(rule__OpMultiAssign__Alternatives)
{ after(grammarAccess.getOpMultiAssignAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXOrExpression
entryRuleXOrExpression
:
{ before(grammarAccess.getXOrExpressionRule()); }
ruleXOrExpression
{ after(grammarAccess.getXOrExpressionRule()); }
EOF
;
// Rule XOrExpression
ruleXOrExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getGroup()); }
(rule__XOrExpression__Group__0)
{ after(grammarAccess.getXOrExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpOr
entryRuleOpOr
:
{ before(grammarAccess.getOpOrRule()); }
ruleOpOr
{ after(grammarAccess.getOpOrRule()); }
EOF
;
// Rule OpOr
ruleOpOr
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); }
'||'
{ after(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAndExpression
entryRuleXAndExpression
:
{ before(grammarAccess.getXAndExpressionRule()); }
ruleXAndExpression
{ after(grammarAccess.getXAndExpressionRule()); }
EOF
;
// Rule XAndExpression
ruleXAndExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getGroup()); }
(rule__XAndExpression__Group__0)
{ after(grammarAccess.getXAndExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpAnd
entryRuleOpAnd
:
{ before(grammarAccess.getOpAndRule()); }
ruleOpAnd
{ after(grammarAccess.getOpAndRule()); }
EOF
;
// Rule OpAnd
ruleOpAnd
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); }
'&&'
{ after(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXEqualityExpression
entryRuleXEqualityExpression
:
{ before(grammarAccess.getXEqualityExpressionRule()); }
ruleXEqualityExpression
{ after(grammarAccess.getXEqualityExpressionRule()); }
EOF
;
// Rule XEqualityExpression
ruleXEqualityExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getGroup()); }
(rule__XEqualityExpression__Group__0)
{ after(grammarAccess.getXEqualityExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpEquality
entryRuleOpEquality
:
{ before(grammarAccess.getOpEqualityRule()); }
ruleOpEquality
{ after(grammarAccess.getOpEqualityRule()); }
EOF
;
// Rule OpEquality
ruleOpEquality
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpEqualityAccess().getAlternatives()); }
(rule__OpEquality__Alternatives)
{ after(grammarAccess.getOpEqualityAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXRelationalExpression
entryRuleXRelationalExpression
:
{ before(grammarAccess.getXRelationalExpressionRule()); }
ruleXRelationalExpression
{ after(grammarAccess.getXRelationalExpressionRule()); }
EOF
;
// Rule XRelationalExpression
ruleXRelationalExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup()); }
(rule__XRelationalExpression__Group__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpCompare
entryRuleOpCompare
:
{ before(grammarAccess.getOpCompareRule()); }
ruleOpCompare
{ after(grammarAccess.getOpCompareRule()); }
EOF
;
// Rule OpCompare
ruleOpCompare
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpCompareAccess().getAlternatives()); }
(rule__OpCompare__Alternatives)
{ after(grammarAccess.getOpCompareAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXOtherOperatorExpression
entryRuleXOtherOperatorExpression
:
{ before(grammarAccess.getXOtherOperatorExpressionRule()); }
ruleXOtherOperatorExpression
{ after(grammarAccess.getXOtherOperatorExpressionRule()); }
EOF
;
// Rule XOtherOperatorExpression
ruleXOtherOperatorExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); }
(rule__XOtherOperatorExpression__Group__0)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpOther
entryRuleOpOther
:
{ before(grammarAccess.getOpOtherRule()); }
ruleOpOther
{ after(grammarAccess.getOpOtherRule()); }
EOF
;
// Rule OpOther
ruleOpOther
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getAlternatives()); }
(rule__OpOther__Alternatives)
{ after(grammarAccess.getOpOtherAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXAdditiveExpression
entryRuleXAdditiveExpression
:
{ before(grammarAccess.getXAdditiveExpressionRule()); }
ruleXAdditiveExpression
{ after(grammarAccess.getXAdditiveExpressionRule()); }
EOF
;
// Rule XAdditiveExpression
ruleXAdditiveExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup()); }
(rule__XAdditiveExpression__Group__0)
{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpAdd
entryRuleOpAdd
:
{ before(grammarAccess.getOpAddRule()); }
ruleOpAdd
{ after(grammarAccess.getOpAddRule()); }
EOF
;
// Rule OpAdd
ruleOpAdd
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpAddAccess().getAlternatives()); }
(rule__OpAdd__Alternatives)
{ after(grammarAccess.getOpAddAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXMultiplicativeExpression
entryRuleXMultiplicativeExpression
:
{ before(grammarAccess.getXMultiplicativeExpressionRule()); }
ruleXMultiplicativeExpression
{ after(grammarAccess.getXMultiplicativeExpressionRule()); }
EOF
;
// Rule XMultiplicativeExpression
ruleXMultiplicativeExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); }
(rule__XMultiplicativeExpression__Group__0)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpMulti
entryRuleOpMulti
:
{ before(grammarAccess.getOpMultiRule()); }
ruleOpMulti
{ after(grammarAccess.getOpMultiRule()); }
EOF
;
// Rule OpMulti
ruleOpMulti
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAccess().getAlternatives()); }
(rule__OpMulti__Alternatives)
{ after(grammarAccess.getOpMultiAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXUnaryOperation
entryRuleXUnaryOperation
:
{ before(grammarAccess.getXUnaryOperationRule()); }
ruleXUnaryOperation
{ after(grammarAccess.getXUnaryOperationRule()); }
EOF
;
// Rule XUnaryOperation
ruleXUnaryOperation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getAlternatives()); }
(rule__XUnaryOperation__Alternatives)
{ after(grammarAccess.getXUnaryOperationAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpUnary
entryRuleOpUnary
:
{ before(grammarAccess.getOpUnaryRule()); }
ruleOpUnary
{ after(grammarAccess.getOpUnaryRule()); }
EOF
;
// Rule OpUnary
ruleOpUnary
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpUnaryAccess().getAlternatives()); }
(rule__OpUnary__Alternatives)
{ after(grammarAccess.getOpUnaryAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXCastedExpression
entryRuleXCastedExpression
:
{ before(grammarAccess.getXCastedExpressionRule()); }
ruleXCastedExpression
{ after(grammarAccess.getXCastedExpressionRule()); }
EOF
;
// Rule XCastedExpression
ruleXCastedExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getGroup()); }
(rule__XCastedExpression__Group__0)
{ after(grammarAccess.getXCastedExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXPostfixOperation
entryRuleXPostfixOperation
:
{ before(grammarAccess.getXPostfixOperationRule()); }
ruleXPostfixOperation
{ after(grammarAccess.getXPostfixOperationRule()); }
EOF
;
// Rule XPostfixOperation
ruleXPostfixOperation
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getGroup()); }
(rule__XPostfixOperation__Group__0)
{ after(grammarAccess.getXPostfixOperationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleOpPostfix
entryRuleOpPostfix
:
{ before(grammarAccess.getOpPostfixRule()); }
ruleOpPostfix
{ after(grammarAccess.getOpPostfixRule()); }
EOF
;
// Rule OpPostfix
ruleOpPostfix
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpPostfixAccess().getAlternatives()); }
(rule__OpPostfix__Alternatives)
{ after(grammarAccess.getOpPostfixAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXMemberFeatureCall
entryRuleXMemberFeatureCall
:
{ before(grammarAccess.getXMemberFeatureCallRule()); }
ruleXMemberFeatureCall
{ after(grammarAccess.getXMemberFeatureCallRule()); }
EOF
;
// Rule XMemberFeatureCall
ruleXMemberFeatureCall
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup()); }
(rule__XMemberFeatureCall__Group__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXPrimaryExpression
entryRuleXPrimaryExpression
:
{ before(grammarAccess.getXPrimaryExpressionRule()); }
ruleXPrimaryExpression
{ after(grammarAccess.getXPrimaryExpressionRule()); }
EOF
;
// Rule XPrimaryExpression
ruleXPrimaryExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); }
(rule__XPrimaryExpression__Alternatives)
{ after(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXLiteral
entryRuleXLiteral
:
{ before(grammarAccess.getXLiteralRule()); }
ruleXLiteral
{ after(grammarAccess.getXLiteralRule()); }
EOF
;
// Rule XLiteral
ruleXLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXLiteralAccess().getAlternatives()); }
(rule__XLiteral__Alternatives)
{ after(grammarAccess.getXLiteralAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXCollectionLiteral
entryRuleXCollectionLiteral
:
{ before(grammarAccess.getXCollectionLiteralRule()); }
ruleXCollectionLiteral
{ after(grammarAccess.getXCollectionLiteralRule()); }
EOF
;
// Rule XCollectionLiteral
ruleXCollectionLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); }
(rule__XCollectionLiteral__Alternatives)
{ after(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXSetLiteral
entryRuleXSetLiteral
:
{ before(grammarAccess.getXSetLiteralRule()); }
ruleXSetLiteral
{ after(grammarAccess.getXSetLiteralRule()); }
EOF
;
// Rule XSetLiteral
ruleXSetLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getGroup()); }
(rule__XSetLiteral__Group__0)
{ after(grammarAccess.getXSetLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXListLiteral
entryRuleXListLiteral
:
{ before(grammarAccess.getXListLiteralRule()); }
ruleXListLiteral
{ after(grammarAccess.getXListLiteralRule()); }
EOF
;
// Rule XListLiteral
ruleXListLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getGroup()); }
(rule__XListLiteral__Group__0)
{ after(grammarAccess.getXListLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXClosure
entryRuleXClosure
:
{ before(grammarAccess.getXClosureRule()); }
ruleXClosure
{ after(grammarAccess.getXClosureRule()); }
EOF
;
// Rule XClosure
ruleXClosure
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getGroup()); }
(rule__XClosure__Group__0)
{ after(grammarAccess.getXClosureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXExpressionInClosure
entryRuleXExpressionInClosure
:
{ before(grammarAccess.getXExpressionInClosureRule()); }
ruleXExpressionInClosure
{ after(grammarAccess.getXExpressionInClosureRule()); }
EOF
;
// Rule XExpressionInClosure
ruleXExpressionInClosure
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionInClosureAccess().getGroup()); }
(rule__XExpressionInClosure__Group__0)
{ after(grammarAccess.getXExpressionInClosureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXShortClosure
entryRuleXShortClosure
:
{ before(grammarAccess.getXShortClosureRule()); }
ruleXShortClosure
{ after(grammarAccess.getXShortClosureRule()); }
EOF
;
// Rule XShortClosure
ruleXShortClosure
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXShortClosureAccess().getGroup()); }
(rule__XShortClosure__Group__0)
{ after(grammarAccess.getXShortClosureAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXParenthesizedExpression
entryRuleXParenthesizedExpression
:
{ before(grammarAccess.getXParenthesizedExpressionRule()); }
ruleXParenthesizedExpression
{ after(grammarAccess.getXParenthesizedExpressionRule()); }
EOF
;
// Rule XParenthesizedExpression
ruleXParenthesizedExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); }
(rule__XParenthesizedExpression__Group__0)
{ after(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXIfExpression
entryRuleXIfExpression
:
{ before(grammarAccess.getXIfExpressionRule()); }
ruleXIfExpression
{ after(grammarAccess.getXIfExpressionRule()); }
EOF
;
// Rule XIfExpression
ruleXIfExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXIfExpressionAccess().getGroup()); }
(rule__XIfExpression__Group__0)
{ after(grammarAccess.getXIfExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXSwitchExpression
entryRuleXSwitchExpression
:
{ before(grammarAccess.getXSwitchExpressionRule()); }
ruleXSwitchExpression
{ after(grammarAccess.getXSwitchExpressionRule()); }
EOF
;
// Rule XSwitchExpression
ruleXSwitchExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup()); }
(rule__XSwitchExpression__Group__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXCasePart
entryRuleXCasePart
:
{ before(grammarAccess.getXCasePartRule()); }
ruleXCasePart
{ after(grammarAccess.getXCasePartRule()); }
EOF
;
// Rule XCasePart
ruleXCasePart
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getGroup()); }
(rule__XCasePart__Group__0)
{ after(grammarAccess.getXCasePartAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXForLoopExpression
entryRuleXForLoopExpression
:
{ before(grammarAccess.getXForLoopExpressionRule()); }
ruleXForLoopExpression
{ after(grammarAccess.getXForLoopExpressionRule()); }
EOF
;
// Rule XForLoopExpression
ruleXForLoopExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXForLoopExpressionAccess().getGroup()); }
(rule__XForLoopExpression__Group__0)
{ after(grammarAccess.getXForLoopExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXBasicForLoopExpression
entryRuleXBasicForLoopExpression
:
{ before(grammarAccess.getXBasicForLoopExpressionRule()); }
ruleXBasicForLoopExpression
{ after(grammarAccess.getXBasicForLoopExpressionRule()); }
EOF
;
// Rule XBasicForLoopExpression
ruleXBasicForLoopExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); }
(rule__XBasicForLoopExpression__Group__0)
{ after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXWhileExpression
entryRuleXWhileExpression
:
{ before(grammarAccess.getXWhileExpressionRule()); }
ruleXWhileExpression
{ after(grammarAccess.getXWhileExpressionRule()); }
EOF
;
// Rule XWhileExpression
ruleXWhileExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXWhileExpressionAccess().getGroup()); }
(rule__XWhileExpression__Group__0)
{ after(grammarAccess.getXWhileExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXDoWhileExpression
entryRuleXDoWhileExpression
:
{ before(grammarAccess.getXDoWhileExpressionRule()); }
ruleXDoWhileExpression
{ after(grammarAccess.getXDoWhileExpressionRule()); }
EOF
;
// Rule XDoWhileExpression
ruleXDoWhileExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXDoWhileExpressionAccess().getGroup()); }
(rule__XDoWhileExpression__Group__0)
{ after(grammarAccess.getXDoWhileExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXBlockExpression
entryRuleXBlockExpression
:
{ before(grammarAccess.getXBlockExpressionRule()); }
ruleXBlockExpression
{ after(grammarAccess.getXBlockExpressionRule()); }
EOF
;
// Rule XBlockExpression
ruleXBlockExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBlockExpressionAccess().getGroup()); }
(rule__XBlockExpression__Group__0)
{ after(grammarAccess.getXBlockExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXExpressionOrVarDeclaration
entryRuleXExpressionOrVarDeclaration
:
{ before(grammarAccess.getXExpressionOrVarDeclarationRule()); }
ruleXExpressionOrVarDeclaration
{ after(grammarAccess.getXExpressionOrVarDeclarationRule()); }
EOF
;
// Rule XExpressionOrVarDeclaration
ruleXExpressionOrVarDeclaration
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); }
(rule__XExpressionOrVarDeclaration__Alternatives)
{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXVariableDeclaration
entryRuleXVariableDeclaration
:
{ before(grammarAccess.getXVariableDeclarationRule()); }
ruleXVariableDeclaration
{ after(grammarAccess.getXVariableDeclarationRule()); }
EOF
;
// Rule XVariableDeclaration
ruleXVariableDeclaration
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getGroup()); }
(rule__XVariableDeclaration__Group__0)
{ after(grammarAccess.getXVariableDeclarationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmFormalParameter
entryRuleJvmFormalParameter
:
{ before(grammarAccess.getJvmFormalParameterRule()); }
ruleJvmFormalParameter
{ after(grammarAccess.getJvmFormalParameterRule()); }
EOF
;
// Rule JvmFormalParameter
ruleJvmFormalParameter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmFormalParameterAccess().getGroup()); }
(rule__JvmFormalParameter__Group__0)
{ after(grammarAccess.getJvmFormalParameterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFullJvmFormalParameter
entryRuleFullJvmFormalParameter
:
{ before(grammarAccess.getFullJvmFormalParameterRule()); }
ruleFullJvmFormalParameter
{ after(grammarAccess.getFullJvmFormalParameterRule()); }
EOF
;
// Rule FullJvmFormalParameter
ruleFullJvmFormalParameter
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); }
(rule__FullJvmFormalParameter__Group__0)
{ after(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXFeatureCall
entryRuleXFeatureCall
:
{ before(grammarAccess.getXFeatureCallRule()); }
ruleXFeatureCall
{ after(grammarAccess.getXFeatureCallRule()); }
EOF
;
// Rule XFeatureCall
ruleXFeatureCall
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getGroup()); }
(rule__XFeatureCall__Group__0)
{ after(grammarAccess.getXFeatureCallAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleFeatureCallID
entryRuleFeatureCallID
:
{ before(grammarAccess.getFeatureCallIDRule()); }
ruleFeatureCallID
{ after(grammarAccess.getFeatureCallIDRule()); }
EOF
;
// Rule FeatureCallID
ruleFeatureCallID
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFeatureCallIDAccess().getAlternatives()); }
(rule__FeatureCallID__Alternatives)
{ after(grammarAccess.getFeatureCallIDAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleIdOrSuper
entryRuleIdOrSuper
:
{ before(grammarAccess.getIdOrSuperRule()); }
ruleIdOrSuper
{ after(grammarAccess.getIdOrSuperRule()); }
EOF
;
// Rule IdOrSuper
ruleIdOrSuper
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getIdOrSuperAccess().getAlternatives()); }
(rule__IdOrSuper__Alternatives)
{ after(grammarAccess.getIdOrSuperAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXConstructorCall
entryRuleXConstructorCall
:
{ before(grammarAccess.getXConstructorCallRule()); }
ruleXConstructorCall
{ after(grammarAccess.getXConstructorCallRule()); }
EOF
;
// Rule XConstructorCall
ruleXConstructorCall
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getGroup()); }
(rule__XConstructorCall__Group__0)
{ after(grammarAccess.getXConstructorCallAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXBooleanLiteral
entryRuleXBooleanLiteral
:
{ before(grammarAccess.getXBooleanLiteralRule()); }
ruleXBooleanLiteral
{ after(grammarAccess.getXBooleanLiteralRule()); }
EOF
;
// Rule XBooleanLiteral
ruleXBooleanLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBooleanLiteralAccess().getGroup()); }
(rule__XBooleanLiteral__Group__0)
{ after(grammarAccess.getXBooleanLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXNullLiteral
entryRuleXNullLiteral
:
{ before(grammarAccess.getXNullLiteralRule()); }
ruleXNullLiteral
{ after(grammarAccess.getXNullLiteralRule()); }
EOF
;
// Rule XNullLiteral
ruleXNullLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXNullLiteralAccess().getGroup()); }
(rule__XNullLiteral__Group__0)
{ after(grammarAccess.getXNullLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXNumberLiteral
entryRuleXNumberLiteral
:
{ before(grammarAccess.getXNumberLiteralRule()); }
ruleXNumberLiteral
{ after(grammarAccess.getXNumberLiteralRule()); }
EOF
;
// Rule XNumberLiteral
ruleXNumberLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXNumberLiteralAccess().getGroup()); }
(rule__XNumberLiteral__Group__0)
{ after(grammarAccess.getXNumberLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXStringLiteral
entryRuleXStringLiteral
:
{ before(grammarAccess.getXStringLiteralRule()); }
ruleXStringLiteral
{ after(grammarAccess.getXStringLiteralRule()); }
EOF
;
// Rule XStringLiteral
ruleXStringLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXStringLiteralAccess().getGroup()); }
(rule__XStringLiteral__Group__0)
{ after(grammarAccess.getXStringLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXTypeLiteral
entryRuleXTypeLiteral
:
{ before(grammarAccess.getXTypeLiteralRule()); }
ruleXTypeLiteral
{ after(grammarAccess.getXTypeLiteralRule()); }
EOF
;
// Rule XTypeLiteral
ruleXTypeLiteral
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTypeLiteralAccess().getGroup()); }
(rule__XTypeLiteral__Group__0)
{ after(grammarAccess.getXTypeLiteralAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXThrowExpression
entryRuleXThrowExpression
:
{ before(grammarAccess.getXThrowExpressionRule()); }
ruleXThrowExpression
{ after(grammarAccess.getXThrowExpressionRule()); }
EOF
;
// Rule XThrowExpression
ruleXThrowExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXThrowExpressionAccess().getGroup()); }
(rule__XThrowExpression__Group__0)
{ after(grammarAccess.getXThrowExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXReturnExpression
entryRuleXReturnExpression
:
{ before(grammarAccess.getXReturnExpressionRule()); }
ruleXReturnExpression
{ after(grammarAccess.getXReturnExpressionRule()); }
EOF
;
// Rule XReturnExpression
ruleXReturnExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXReturnExpressionAccess().getGroup()); }
(rule__XReturnExpression__Group__0)
{ after(grammarAccess.getXReturnExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXTryCatchFinallyExpression
entryRuleXTryCatchFinallyExpression
:
{ before(grammarAccess.getXTryCatchFinallyExpressionRule()); }
ruleXTryCatchFinallyExpression
{ after(grammarAccess.getXTryCatchFinallyExpressionRule()); }
EOF
;
// Rule XTryCatchFinallyExpression
ruleXTryCatchFinallyExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); }
(rule__XTryCatchFinallyExpression__Group__0)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXSynchronizedExpression
entryRuleXSynchronizedExpression
:
{ before(grammarAccess.getXSynchronizedExpressionRule()); }
ruleXSynchronizedExpression
{ after(grammarAccess.getXSynchronizedExpressionRule()); }
EOF
;
// Rule XSynchronizedExpression
ruleXSynchronizedExpression
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); }
(rule__XSynchronizedExpression__Group__0)
{ after(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXCatchClause
entryRuleXCatchClause
:
{ before(grammarAccess.getXCatchClauseRule()); }
ruleXCatchClause
{ after(grammarAccess.getXCatchClauseRule()); }
EOF
;
// Rule XCatchClause
ruleXCatchClause
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCatchClauseAccess().getGroup()); }
(rule__XCatchClause__Group__0)
{ after(grammarAccess.getXCatchClauseAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleNumber
entryRuleNumber
@init {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
}
:
{ before(grammarAccess.getNumberRule()); }
ruleNumber
{ after(grammarAccess.getNumberRule()); }
EOF
;
finally {
myHiddenTokenState.restore();
}
// Rule Number
ruleNumber
@init {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getAlternatives()); }
(rule__Number__Alternatives)
{ after(grammarAccess.getNumberAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
myHiddenTokenState.restore();
}
// Entry rule entryRuleJvmTypeReference
entryRuleJvmTypeReference
:
{ before(grammarAccess.getJvmTypeReferenceRule()); }
ruleJvmTypeReference
{ after(grammarAccess.getJvmTypeReferenceRule()); }
EOF
;
// Rule JvmTypeReference
ruleJvmTypeReference
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); }
(rule__JvmTypeReference__Alternatives)
{ after(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleArrayBrackets
entryRuleArrayBrackets
:
{ before(grammarAccess.getArrayBracketsRule()); }
ruleArrayBrackets
{ after(grammarAccess.getArrayBracketsRule()); }
EOF
;
// Rule ArrayBrackets
ruleArrayBrackets
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getArrayBracketsAccess().getGroup()); }
(rule__ArrayBrackets__Group__0)
{ after(grammarAccess.getArrayBracketsAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXFunctionTypeRef
entryRuleXFunctionTypeRef
:
{ before(grammarAccess.getXFunctionTypeRefRule()); }
ruleXFunctionTypeRef
{ after(grammarAccess.getXFunctionTypeRefRule()); }
EOF
;
// Rule XFunctionTypeRef
ruleXFunctionTypeRef
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); }
(rule__XFunctionTypeRef__Group__0)
{ after(grammarAccess.getXFunctionTypeRefAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmParameterizedTypeReference
entryRuleJvmParameterizedTypeReference
:
{ before(grammarAccess.getJvmParameterizedTypeReferenceRule()); }
ruleJvmParameterizedTypeReference
{ after(grammarAccess.getJvmParameterizedTypeReferenceRule()); }
EOF
;
// Rule JvmParameterizedTypeReference
ruleJvmParameterizedTypeReference
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); }
(rule__JvmParameterizedTypeReference__Group__0)
{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmArgumentTypeReference
entryRuleJvmArgumentTypeReference
:
{ before(grammarAccess.getJvmArgumentTypeReferenceRule()); }
ruleJvmArgumentTypeReference
{ after(grammarAccess.getJvmArgumentTypeReferenceRule()); }
EOF
;
// Rule JvmArgumentTypeReference
ruleJvmArgumentTypeReference
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); }
(rule__JvmArgumentTypeReference__Alternatives)
{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmWildcardTypeReference
entryRuleJvmWildcardTypeReference
:
{ before(grammarAccess.getJvmWildcardTypeReferenceRule()); }
ruleJvmWildcardTypeReference
{ after(grammarAccess.getJvmWildcardTypeReferenceRule()); }
EOF
;
// Rule JvmWildcardTypeReference
ruleJvmWildcardTypeReference
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); }
(rule__JvmWildcardTypeReference__Group__0)
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmUpperBound
entryRuleJvmUpperBound
:
{ before(grammarAccess.getJvmUpperBoundRule()); }
ruleJvmUpperBound
{ after(grammarAccess.getJvmUpperBoundRule()); }
EOF
;
// Rule JvmUpperBound
ruleJvmUpperBound
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmUpperBoundAccess().getGroup()); }
(rule__JvmUpperBound__Group__0)
{ after(grammarAccess.getJvmUpperBoundAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmUpperBoundAnded
entryRuleJvmUpperBoundAnded
:
{ before(grammarAccess.getJvmUpperBoundAndedRule()); }
ruleJvmUpperBoundAnded
{ after(grammarAccess.getJvmUpperBoundAndedRule()); }
EOF
;
// Rule JvmUpperBoundAnded
ruleJvmUpperBoundAnded
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); }
(rule__JvmUpperBoundAnded__Group__0)
{ after(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmLowerBound
entryRuleJvmLowerBound
:
{ before(grammarAccess.getJvmLowerBoundRule()); }
ruleJvmLowerBound
{ after(grammarAccess.getJvmLowerBoundRule()); }
EOF
;
// Rule JvmLowerBound
ruleJvmLowerBound
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmLowerBoundAccess().getGroup()); }
(rule__JvmLowerBound__Group__0)
{ after(grammarAccess.getJvmLowerBoundAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleJvmLowerBoundAnded
entryRuleJvmLowerBoundAnded
:
{ before(grammarAccess.getJvmLowerBoundAndedRule()); }
ruleJvmLowerBoundAnded
{ after(grammarAccess.getJvmLowerBoundAndedRule()); }
EOF
;
// Rule JvmLowerBoundAnded
ruleJvmLowerBoundAnded
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); }
(rule__JvmLowerBoundAnded__Group__0)
{ after(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleQualifiedNameWithWildcard
entryRuleQualifiedNameWithWildcard
:
{ before(grammarAccess.getQualifiedNameWithWildcardRule()); }
ruleQualifiedNameWithWildcard
{ after(grammarAccess.getQualifiedNameWithWildcardRule()); }
EOF
;
// Rule QualifiedNameWithWildcard
ruleQualifiedNameWithWildcard
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); }
(rule__QualifiedNameWithWildcard__Group__0)
{ after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleXImportDeclaration
entryRuleXImportDeclaration
:
{ before(grammarAccess.getXImportDeclarationRule()); }
ruleXImportDeclaration
{ after(grammarAccess.getXImportDeclarationRule()); }
EOF
;
// Rule XImportDeclaration
ruleXImportDeclaration
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getGroup()); }
(rule__XImportDeclaration__Group__0)
{ after(grammarAccess.getXImportDeclarationAccess().getGroup()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Entry rule entryRuleQualifiedNameInStaticImport
entryRuleQualifiedNameInStaticImport
:
{ before(grammarAccess.getQualifiedNameInStaticImportRule()); }
ruleQualifiedNameInStaticImport
{ after(grammarAccess.getQualifiedNameInStaticImportRule()); }
EOF
;
// Rule QualifiedNameInStaticImport
ruleQualifiedNameInStaticImport
@init {
int stackSize = keepStackSize();
}
:
(
(
{ before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); }
(rule__QualifiedNameInStaticImport__Group__0)
{ after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); }
)
(
{ before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); }
(rule__QualifiedNameInStaticImport__Group__0)*
{ after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); }
)
)
;
finally {
restoreStackSize(stackSize);
}
// Rule AxisEnum
ruleAxisEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getAxisEnumAccess().getAlternatives()); }
(rule__AxisEnum__Alternatives)
{ after(grammarAccess.getAxisEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule FunctionEnum
ruleFunctionEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFunctionEnumAccess().getAlternatives()); }
(rule__FunctionEnum__Alternatives)
{ after(grammarAccess.getFunctionEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule ParameterFunctionEnum
ruleParameterFunctionEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getParameterFunctionEnumAccess().getAlternatives()); }
(rule__ParameterFunctionEnum__Alternatives)
{ after(grammarAccess.getParameterFunctionEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule SetFunctionEnum
ruleSetFunctionEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSetFunctionEnumAccess().getAlternatives()); }
(rule__SetFunctionEnum__Alternatives)
{ after(grammarAccess.getSetFunctionEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule SetParameterFunctionEnum
ruleSetParameterFunctionEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSetParameterFunctionEnumAccess().getAlternatives()); }
(rule__SetParameterFunctionEnum__Alternatives)
{ after(grammarAccess.getSetParameterFunctionEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule SetAggregationEnum
ruleSetAggregationEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSetAggregationEnumAccess().getAlternatives()); }
(rule__SetAggregationEnum__Alternatives)
{ after(grammarAccess.getSetAggregationEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule AggregationEnum
ruleAggregationEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getAggregationEnumAccess().getAlternatives()); }
(rule__AggregationEnum__Alternatives)
{ after(grammarAccess.getAggregationEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule OperatorEnum
ruleOperatorEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOperatorEnumAccess().getAlternatives()); }
(rule__OperatorEnum__Alternatives)
{ after(grammarAccess.getOperatorEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule SqlAggregationEnum
ruleSqlAggregationEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSqlAggregationEnumAccess().getAlternatives()); }
(rule__SqlAggregationEnum__Alternatives)
{ after(grammarAccess.getSqlAggregationEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule ValueScaleEnum
ruleValueScaleEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getValueScaleEnumAccess().getAlternatives()); }
(rule__ValueScaleEnum__Alternatives)
{ after(grammarAccess.getValueScaleEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule TaskQueryTopicEnum
ruleTaskQueryTopicEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTaskQueryTopicEnumAccess().getAlternatives()); }
(rule__TaskQueryTopicEnum__Alternatives)
{ after(grammarAccess.getTaskQueryTopicEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule TaskQueryColumnEnum
ruleTaskQueryColumnEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getAlternatives()); }
(rule__TaskQueryColumnEnum__Alternatives)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule TaskFilterEnum
ruleTaskFilterEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTaskFilterEnumAccess().getAlternatives()); }
(rule__TaskFilterEnum__Alternatives)
{ after(grammarAccess.getTaskFilterEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
// Rule OrderEnum
ruleOrderEnum
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOrderEnumAccess().getAlternatives()); }
(rule__OrderEnum__Alternatives)
{ after(grammarAccess.getOrderEnumAccess().getAlternatives()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartSource__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartSourceAccess().getDatamartCubeParserRuleCall_0()); }
ruleDatamartCube
{ after(grammarAccess.getDatamartSourceAccess().getDatamartCubeParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getDatamartSourceAccess().getDatamartEntityParserRuleCall_1()); }
ruleDatamartEntity
{ after(grammarAccess.getDatamartSourceAccess().getDatamartEntityParserRuleCall_1()); }
)
|(
{ before(grammarAccess.getDatamartSourceAccess().getDatamartTaskParserRuleCall_2()); }
ruleDatamartTask
{ after(grammarAccess.getDatamartSourceAccess().getDatamartTaskParserRuleCall_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartNavigation__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartNavigationAccess().getDatamartOwnerParserRuleCall_0()); }
ruleDatamartOwner
{ after(grammarAccess.getDatamartNavigationAccess().getDatamartOwnerParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getDatamartNavigationAccess().getDatamartMemberParserRuleCall_1()); }
ruleDatamartMember
{ after(grammarAccess.getDatamartNavigationAccess().getDatamartMemberParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartOperand__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartOperandAccess().getDatamartValueParserRuleCall_0()); }
ruleDatamartValue
{ after(grammarAccess.getDatamartOperandAccess().getDatamartValueParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getDatamartOperandAccess().getGroup_1()); }
(rule__DatamartOperand__Group_1__0)
{ after(grammarAccess.getDatamartOperandAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartValue__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartValueAccess().getNumberValueAssignment_0()); }
(rule__DatamartValue__NumberValueAssignment_0)
{ after(grammarAccess.getDatamartValueAccess().getNumberValueAssignment_0()); }
)
|(
{ before(grammarAccess.getDatamartValueAccess().getStringValueAssignment_1()); }
(rule__DatamartValue__StringValueAssignment_1)
{ after(grammarAccess.getDatamartValueAccess().getStringValueAssignment_1()); }
)
|(
{ before(grammarAccess.getDatamartValueAccess().getAlternatives_2()); }
(rule__DatamartValue__Alternatives_2)
{ after(grammarAccess.getDatamartValueAccess().getAlternatives_2()); }
)
|(
{ before(grammarAccess.getDatamartValueAccess().getDatamartPropertyParserRuleCall_3()); }
ruleDatamartProperty
{ after(grammarAccess.getDatamartValueAccess().getDatamartPropertyParserRuleCall_3()); }
)
|(
{ before(grammarAccess.getDatamartValueAccess().getDatamartTaskFilterParserRuleCall_4()); }
ruleDatamartTaskFilter
{ after(grammarAccess.getDatamartValueAccess().getDatamartTaskFilterParserRuleCall_4()); }
)
|(
{ before(grammarAccess.getDatamartValueAccess().getDatamartColumnParserRuleCall_5()); }
ruleDatamartColumn
{ after(grammarAccess.getDatamartValueAccess().getDatamartColumnParserRuleCall_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartValue__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartValueAccess().getGroup_2_0()); }
(rule__DatamartValue__Group_2_0__0)
{ after(grammarAccess.getDatamartValueAccess().getGroup_2_0()); }
)
|(
{ before(grammarAccess.getDatamartValueAccess().getSelectedAssignment_2_1()); }
(rule__DatamartValue__SelectedAssignment_2_1)
{ after(grammarAccess.getDatamartValueAccess().getSelectedAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCubeElement__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartCubeElementAccess().getDatamartAxisParserRuleCall_0()); }
ruleDatamartAxis
{ after(grammarAccess.getDatamartCubeElementAccess().getDatamartAxisParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getDatamartCubeElementAccess().getDatamartSlicerParserRuleCall_1()); }
ruleDatamartSlicer
{ after(grammarAccess.getDatamartCubeElementAccess().getDatamartSlicerParserRuleCall_1()); }
)
|(
{ before(grammarAccess.getDatamartCubeElementAccess().getDatamartDefineDerivedMeasureParserRuleCall_2()); }
ruleDatamartDefineDerivedMeasure
{ after(grammarAccess.getDatamartCubeElementAccess().getDatamartDefineDerivedMeasureParserRuleCall_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartAddition__Alternatives_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartAdditionAccess().getGroup_1_0_0()); }
(rule__DatamartAddition__Group_1_0_0__0)
{ after(grammarAccess.getDatamartAdditionAccess().getGroup_1_0_0()); }
)
|(
{ before(grammarAccess.getDatamartAdditionAccess().getGroup_1_0_1()); }
(rule__DatamartAddition__Group_1_0_1__0)
{ after(grammarAccess.getDatamartAdditionAccess().getGroup_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartMultiplication__Alternatives_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartMultiplicationAccess().getGroup_1_0_0()); }
(rule__DatamartMultiplication__Group_1_0_0__0)
{ after(grammarAccess.getDatamartMultiplicationAccess().getGroup_1_0_0()); }
)
|(
{ before(grammarAccess.getDatamartMultiplicationAccess().getGroup_1_0_1()); }
(rule__DatamartMultiplication__Group_1_0_1__0)
{ after(grammarAccess.getDatamartMultiplicationAccess().getGroup_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPrimary__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPrimaryAccess().getDatamartNumberOrElementParserRuleCall_0()); }
ruleDatamartNumberOrElement
{ after(grammarAccess.getDatamartPrimaryAccess().getDatamartNumberOrElementParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getDatamartPrimaryAccess().getGroup_1()); }
(rule__DatamartPrimary__Group_1__0)
{ after(grammarAccess.getDatamartPrimaryAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartNumberOrElement__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartNumberOrElementAccess().getValueAssignment_0()); }
(rule__DatamartNumberOrElement__ValueAssignment_0)
{ after(grammarAccess.getDatamartNumberOrElementAccess().getValueAssignment_0()); }
)
|(
{ before(grammarAccess.getDatamartNumberOrElementAccess().getDatamartMeasureParserRuleCall_1()); }
ruleDatamartMeasure
{ after(grammarAccess.getDatamartNumberOrElementAccess().getDatamartMeasureParserRuleCall_1()); }
)
|(
{ before(grammarAccess.getDatamartNumberOrElementAccess().getDatamartDerivedMeasureParserRuleCall_2()); }
ruleDatamartDerivedMeasure
{ after(grammarAccess.getDatamartNumberOrElementAccess().getDatamartDerivedMeasureParserRuleCall_2()); }
)
|(
{ before(grammarAccess.getDatamartNumberOrElementAccess().getDatamartMemberTupleParserRuleCall_3()); }
ruleDatamartMemberTuple
{ after(grammarAccess.getDatamartNumberOrElementAccess().getDatamartMemberTupleParserRuleCall_3()); }
)
|(
{ before(grammarAccess.getDatamartNumberOrElementAccess().getDatamartAggregationParserRuleCall_4()); }
ruleDatamartAggregation
{ after(grammarAccess.getDatamartNumberOrElementAccess().getDatamartAggregationParserRuleCall_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartMemberTuple__Alternatives_0_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartMemberTupleAccess().getFunctionAssignment_0_0_0()); }
(rule__DatamartMemberTuple__FunctionAssignment_0_0_0)
{ after(grammarAccess.getDatamartMemberTupleAccess().getFunctionAssignment_0_0_0()); }
)
|(
{ before(grammarAccess.getDatamartMemberTupleAccess().getFunctionAssignment_0_0_1()); }
(rule__DatamartMemberTuple__FunctionAssignment_0_0_1)
{ after(grammarAccess.getDatamartMemberTupleAccess().getFunctionAssignment_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartSetTuple__Alternatives_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartSetTupleAccess().getSetFunctionAssignment_0_0()); }
(rule__DatamartSetTuple__SetFunctionAssignment_0_0)
{ after(grammarAccess.getDatamartSetTupleAccess().getSetFunctionAssignment_0_0()); }
)
|(
{ before(grammarAccess.getDatamartSetTupleAccess().getSetFunctionAssignment_0_1()); }
(rule__DatamartSetTuple__SetFunctionAssignment_0_1)
{ after(grammarAccess.getDatamartSetTupleAccess().getSetFunctionAssignment_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartAggregation__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartAggregationAccess().getSetAssignment_2_0()); }
(rule__DatamartAggregation__SetAssignment_2_0)
{ after(grammarAccess.getDatamartAggregationAccess().getSetAssignment_2_0()); }
)
|(
{ before(grammarAccess.getDatamartAggregationAccess().getSetAssignment_2_1()); }
(rule__DatamartAggregation__SetAssignment_2_1)
{ after(grammarAccess.getDatamartAggregationAccess().getSetAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartSetAggregation__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartSetAggregationAccess().getSetAssignment_2_0()); }
(rule__DatamartSetAggregation__SetAssignment_2_0)
{ after(grammarAccess.getDatamartSetAggregationAccess().getSetAssignment_2_0()); }
)
|(
{ before(grammarAccess.getDatamartSetAggregationAccess().getSetAssignment_2_1()); }
(rule__DatamartSetAggregation__SetAssignment_2_1)
{ after(grammarAccess.getDatamartSetAggregationAccess().getSetAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartElement__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartElementAccess().getDatamartHierarchyParserRuleCall_0()); }
ruleDatamartHierarchy
{ after(grammarAccess.getDatamartElementAccess().getDatamartHierarchyParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getDatamartElementAccess().getDatamartMeasureParserRuleCall_1()); }
ruleDatamartMeasure
{ after(grammarAccess.getDatamartElementAccess().getDatamartMeasureParserRuleCall_1()); }
)
|(
{ before(grammarAccess.getDatamartElementAccess().getDatamartDerivedMeasureParserRuleCall_2()); }
ruleDatamartDerivedMeasure
{ after(grammarAccess.getDatamartElementAccess().getDatamartDerivedMeasureParserRuleCall_2()); }
)
|(
{ before(grammarAccess.getDatamartElementAccess().getDatamartSetAggregationParserRuleCall_3()); }
ruleDatamartSetAggregation
{ after(grammarAccess.getDatamartElementAccess().getDatamartSetAggregationParserRuleCall_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartHierarchy__Alternatives_5_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartHierarchyAccess().getFilteredAssignment_5_2_0()); }
(rule__DatamartHierarchy__FilteredAssignment_5_2_0)
{ after(grammarAccess.getDatamartHierarchyAccess().getFilteredAssignment_5_2_0()); }
)
|(
{ before(grammarAccess.getDatamartHierarchyAccess().getSelectedAssignment_5_2_1()); }
(rule__DatamartHierarchy__SelectedAssignment_5_2_1)
{ after(grammarAccess.getDatamartHierarchyAccess().getSelectedAssignment_5_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartHierarchy__OrderRefAlternatives_6_2_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartHierarchyAccess().getOrderRefDatamartMeasureParserRuleCall_6_2_1_0_0()); }
ruleDatamartMeasure
{ after(grammarAccess.getDatamartHierarchyAccess().getOrderRefDatamartMeasureParserRuleCall_6_2_1_0_0()); }
)
|(
{ before(grammarAccess.getDatamartHierarchyAccess().getOrderRefDatamartDerivedMeasureParserRuleCall_6_2_1_0_1()); }
ruleDatamartDerivedMeasure
{ after(grammarAccess.getDatamartHierarchyAccess().getOrderRefDatamartDerivedMeasureParserRuleCall_6_2_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__PropertyFillerType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerDateFutureParserRuleCall_0()); }
rulePropertyFillerDateFuture
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerDateFutureParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerDatePastParserRuleCall_1()); }
rulePropertyFillerDatePast
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerDatePastParserRuleCall_1()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerDateRangeParserRuleCall_2()); }
rulePropertyFillerDateRange
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerDateRangeParserRuleCall_2()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerSignedDoubleRangeParserRuleCall_3()); }
rulePropertyFillerSignedDoubleRange
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerSignedDoubleRangeParserRuleCall_3()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerSignedDoubleRandomParserRuleCall_4()); }
rulePropertyFillerSignedDoubleRandom
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerSignedDoubleRandomParserRuleCall_4()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerSignedIntegerRangeParserRuleCall_5()); }
rulePropertyFillerSignedIntegerRange
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerSignedIntegerRangeParserRuleCall_5()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerSignedIntegerRandomParserRuleCall_6()); }
rulePropertyFillerSignedIntegerRandom
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerSignedIntegerRandomParserRuleCall_6()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerTextRandomParserRuleCall_7()); }
rulePropertyFillerTextRandom
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerTextRandomParserRuleCall_7()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerTextParagraphsParserRuleCall_8()); }
rulePropertyFillerTextParagraphs
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerTextParagraphsParserRuleCall_8()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerTextSentencesParserRuleCall_9()); }
rulePropertyFillerTextSentences
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerTextSentencesParserRuleCall_9()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerTextWordsParserRuleCall_10()); }
rulePropertyFillerTextWords
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerTextWordsParserRuleCall_10()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerUnsignedDoubleRangeParserRuleCall_11()); }
rulePropertyFillerUnsignedDoubleRange
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerUnsignedDoubleRangeParserRuleCall_11()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerUnsignedDoubleRandomParserRuleCall_12()); }
rulePropertyFillerUnsignedDoubleRandom
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerUnsignedDoubleRandomParserRuleCall_12()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerUnsignedIntegerRangeParserRuleCall_13()); }
rulePropertyFillerUnsignedIntegerRange
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerUnsignedIntegerRangeParserRuleCall_13()); }
)
|(
{ before(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerUnsignedIntegerRandomParserRuleCall_14()); }
rulePropertyFillerUnsignedIntegerRandom
{ after(grammarAccess.getPropertyFillerTypeAccess().getPropertyFillerUnsignedIntegerRandomParserRuleCall_14()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__PropertyFillerSignedDoubleRange__Alternatives_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerSignedDoubleRangeAccess().getBeginRangeAssignment_1_0_0()); }
(rule__PropertyFillerSignedDoubleRange__BeginRangeAssignment_1_0_0)
{ after(grammarAccess.getPropertyFillerSignedDoubleRangeAccess().getBeginRangeAssignment_1_0_0()); }
)
|(
{ before(grammarAccess.getPropertyFillerSignedDoubleRangeAccess().getBeginRangeRefAssignment_1_0_1()); }
(rule__PropertyFillerSignedDoubleRange__BeginRangeRefAssignment_1_0_1)
{ after(grammarAccess.getPropertyFillerSignedDoubleRangeAccess().getBeginRangeRefAssignment_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__PropertyFillerSignedDoubleRange__Alternatives_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerSignedDoubleRangeAccess().getEndRangeAssignment_1_2_0()); }
(rule__PropertyFillerSignedDoubleRange__EndRangeAssignment_1_2_0)
{ after(grammarAccess.getPropertyFillerSignedDoubleRangeAccess().getEndRangeAssignment_1_2_0()); }
)
|(
{ before(grammarAccess.getPropertyFillerSignedDoubleRangeAccess().getEndRangeRefAssignment_1_2_1()); }
(rule__PropertyFillerSignedDoubleRange__EndRangeRefAssignment_1_2_1)
{ after(grammarAccess.getPropertyFillerSignedDoubleRangeAccess().getEndRangeRefAssignment_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__PropertyFillerSignedIntegerRange__Alternatives_2_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerSignedIntegerRangeAccess().getBeginRangeAssignment_2_0_0()); }
(rule__PropertyFillerSignedIntegerRange__BeginRangeAssignment_2_0_0)
{ after(grammarAccess.getPropertyFillerSignedIntegerRangeAccess().getBeginRangeAssignment_2_0_0()); }
)
|(
{ before(grammarAccess.getPropertyFillerSignedIntegerRangeAccess().getBeginRangeRefAssignment_2_0_1()); }
(rule__PropertyFillerSignedIntegerRange__BeginRangeRefAssignment_2_0_1)
{ after(grammarAccess.getPropertyFillerSignedIntegerRangeAccess().getBeginRangeRefAssignment_2_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__PropertyFillerSignedIntegerRange__Alternatives_2_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerSignedIntegerRangeAccess().getEndRangeAssignment_2_2_0()); }
(rule__PropertyFillerSignedIntegerRange__EndRangeAssignment_2_2_0)
{ after(grammarAccess.getPropertyFillerSignedIntegerRangeAccess().getEndRangeAssignment_2_2_0()); }
)
|(
{ before(grammarAccess.getPropertyFillerSignedIntegerRangeAccess().getEndRangeRefAssignment_2_2_1()); }
(rule__PropertyFillerSignedIntegerRange__EndRangeRefAssignment_2_2_1)
{ after(grammarAccess.getPropertyFillerSignedIntegerRangeAccess().getEndRangeRefAssignment_2_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__PropertyFillerUnsignedDoubleRange__Alternatives_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerUnsignedDoubleRangeAccess().getBeginRangeAssignment_1_0_0()); }
(rule__PropertyFillerUnsignedDoubleRange__BeginRangeAssignment_1_0_0)
{ after(grammarAccess.getPropertyFillerUnsignedDoubleRangeAccess().getBeginRangeAssignment_1_0_0()); }
)
|(
{ before(grammarAccess.getPropertyFillerUnsignedDoubleRangeAccess().getBeginRangeRefAssignment_1_0_1()); }
(rule__PropertyFillerUnsignedDoubleRange__BeginRangeRefAssignment_1_0_1)
{ after(grammarAccess.getPropertyFillerUnsignedDoubleRangeAccess().getBeginRangeRefAssignment_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__PropertyFillerUnsignedDoubleRange__Alternatives_1_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerUnsignedDoubleRangeAccess().getEndRangeAssignment_1_2_0()); }
(rule__PropertyFillerUnsignedDoubleRange__EndRangeAssignment_1_2_0)
{ after(grammarAccess.getPropertyFillerUnsignedDoubleRangeAccess().getEndRangeAssignment_1_2_0()); }
)
|(
{ before(grammarAccess.getPropertyFillerUnsignedDoubleRangeAccess().getEndRangeRefAssignment_1_2_1()); }
(rule__PropertyFillerUnsignedDoubleRange__EndRangeRefAssignment_1_2_1)
{ after(grammarAccess.getPropertyFillerUnsignedDoubleRangeAccess().getEndRangeRefAssignment_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__PropertyFillerUnsignedIntegerRange__Alternatives_2_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerUnsignedIntegerRangeAccess().getBeginRangeAssignment_2_0_0()); }
(rule__PropertyFillerUnsignedIntegerRange__BeginRangeAssignment_2_0_0)
{ after(grammarAccess.getPropertyFillerUnsignedIntegerRangeAccess().getBeginRangeAssignment_2_0_0()); }
)
|(
{ before(grammarAccess.getPropertyFillerUnsignedIntegerRangeAccess().getBeginRangeRefAssignment_2_0_1()); }
(rule__PropertyFillerUnsignedIntegerRange__BeginRangeRefAssignment_2_0_1)
{ after(grammarAccess.getPropertyFillerUnsignedIntegerRangeAccess().getBeginRangeRefAssignment_2_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__PropertyFillerUnsignedIntegerRange__Alternatives_2_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getPropertyFillerUnsignedIntegerRangeAccess().getEndRangeAssignment_2_2_0()); }
(rule__PropertyFillerUnsignedIntegerRange__EndRangeAssignment_2_2_0)
{ after(grammarAccess.getPropertyFillerUnsignedIntegerRangeAccess().getEndRangeAssignment_2_2_0()); }
)
|(
{ before(grammarAccess.getPropertyFillerUnsignedIntegerRangeAccess().getEndRangeRefAssignment_2_2_1()); }
(rule__PropertyFillerUnsignedIntegerRange__EndRangeRefAssignment_2_2_1)
{ after(grammarAccess.getPropertyFillerUnsignedIntegerRangeAccess().getEndRangeRefAssignment_2_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Alternatives_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); }
(rule__XAnnotation__Group_3_1_0__0)
{ after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); }
)
|(
{ before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); }
(rule__XAnnotation__ValueAssignment_3_1_1)
{ after(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); }
(rule__XAnnotationElementValueOrCommaList__Group_0__0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); }
)
|(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_1__0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); }
(rule__XAnnotationElementValue__Group_0__0)
{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); }
)
|(
{ before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationOrExpression__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); }
ruleXAnnotation
{ after(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); }
ruleXExpression
{ after(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getGroup_0()); }
(rule__XAssignment__Group_0__0)
{ after(grammarAccess.getXAssignmentAccess().getGroup_0()); }
)
|(
{ before(grammarAccess.getXAssignmentAccess().getGroup_1()); }
(rule__XAssignment__Group_1__0)
{ after(grammarAccess.getXAssignmentAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); }
'+='
{ after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); }
)
|(
{ before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); }
'-='
{ after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); }
)
|(
{ before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); }
'*='
{ after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); }
)
|(
{ before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); }
'/='
{ after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); }
)
|(
{ before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); }
'%='
{ after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); }
)
|(
{ before(grammarAccess.getOpMultiAssignAccess().getGroup_5()); }
(rule__OpMultiAssign__Group_5__0)
{ after(grammarAccess.getOpMultiAssignAccess().getGroup_5()); }
)
|(
{ before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); }
(rule__OpMultiAssign__Group_6__0)
{ after(grammarAccess.getOpMultiAssignAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpEquality__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); }
'=='
{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); }
)
|(
{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); }
'!='
{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); }
)
|(
{ before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); }
'==='
{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); }
)
|(
{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); }
'!=='
{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); }
(rule__XRelationalExpression__Group_1_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); }
)
|(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); }
(rule__XRelationalExpression__Group_1_1__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); }
'>='
{ after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); }
)
|(
{ before(grammarAccess.getOpCompareAccess().getGroup_1()); }
(rule__OpCompare__Group_1__0)
{ after(grammarAccess.getOpCompareAccess().getGroup_1()); }
)
|(
{ before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); }
'>'
{ after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); }
)
|(
{ before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); }
'<'
{ after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
'->'
{ after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); }
'..<'
{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getGroup_2()); }
(rule__OpOther__Group_2__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_2()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); }
'..'
{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); }
'=>'
{ after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getGroup_5()); }
(rule__OpOther__Group_5__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_5()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getGroup_6()); }
(rule__OpOther__Group_6__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_6()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); }
'<>'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); }
'?:'
{ after(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Alternatives_5_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); }
(rule__OpOther__Group_5_1_0__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Alternatives_6_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); }
(rule__OpOther__Group_6_1_0__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); }
'<'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); }
)
|(
{ before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); }
'=>'
{ after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpAdd__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); }
'+'
{ after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); }
)
|(
{ before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); }
'-'
{ after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMulti__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); }
'*'
{ after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); }
)
|(
{ before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); }
'**'
{ after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); }
)
|(
{ before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); }
'/'
{ after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); }
)
|(
{ before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); }
'%'
{ after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); }
(rule__XUnaryOperation__Group_0__0)
{ after(grammarAccess.getXUnaryOperationAccess().getGroup_0()); }
)
|(
{ before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); }
ruleXCastedExpression
{ after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpUnary__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); }
'!'
{ after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); }
)
|(
{ before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); }
'-'
{ after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); }
)
|(
{ before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); }
'+'
{ after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpPostfix__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); }
'++'
{ after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); }
)
|(
{ before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); }
'--'
{ after(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); }
(rule__XMemberFeatureCall__Group_1_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); }
)
|(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); }
(rule__XMemberFeatureCall__Group_1_1__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1_0_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); }
'.'
{ after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); }
)
|(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); }
(rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); }
'.'
{ after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); }
)
|(
{ before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); }
(rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); }
)
|(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); }
(rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1_1_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); }
(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); }
)
|(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); }
(rule__XMemberFeatureCall__Group_1_1_3_1_1__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPrimaryExpression__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); }
ruleXConstructorCall
{ after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); }
ruleXBlockExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); }
ruleXSwitchExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); }
( ruleXSynchronizedExpression)
{ after(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); }
ruleXFeatureCall
{ after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); }
ruleXLiteral
{ after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); }
ruleXIfExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); }
( ruleXForLoopExpression)
{ after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); }
ruleXBasicForLoopExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); }
ruleXWhileExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); }
ruleXDoWhileExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); }
ruleXThrowExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); }
ruleXReturnExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); }
ruleXTryCatchFinallyExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); }
)
|(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); }
ruleXParenthesizedExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XLiteral__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); }
ruleXCollectionLiteral
{ after(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); }
( ruleXClosure)
{ after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); }
)
|(
{ before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); }
ruleXBooleanLiteral
{ after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); }
)
|(
{ before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); }
ruleXNumberLiteral
{ after(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); }
)
|(
{ before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); }
ruleXNullLiteral
{ after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); }
)
|(
{ before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); }
ruleXStringLiteral
{ after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); }
)
|(
{ before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); }
ruleXTypeLiteral
{ after(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCollectionLiteral__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); }
ruleXSetLiteral
{ after(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); }
ruleXListLiteral
{ after(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); }
(rule__XSwitchExpression__Group_2_0__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); }
)
|(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); }
(rule__XSwitchExpression__Group_2_1__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Alternatives_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getGroup_3_0()); }
(rule__XCasePart__Group_3_0__0)
{ after(grammarAccess.getXCasePartAccess().getGroup_3_0()); }
)
|(
{ before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); }
(rule__XCasePart__FallThroughAssignment_3_1)
{ after(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionOrVarDeclaration__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); }
ruleXVariableDeclaration
{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); }
ruleXExpression
{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); }
(rule__XVariableDeclaration__WriteableAssignment_1_0)
{ after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); }
)
|(
{ before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); }
'val'
{ after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); }
(rule__XVariableDeclaration__Group_2_0__0)
{ after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); }
)
|(
{ before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); }
(rule__XVariableDeclaration__NameAssignment_2_1)
{ after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Alternatives_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); }
(rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0)
{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); }
)
|(
{ before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); }
(rule__XFeatureCall__Group_3_1_1__0)
{ after(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FeatureCallID__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); }
ruleValidID
{ after(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); }
'extends'
{ after(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); }
)
|(
{ before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); }
'static'
{ after(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); }
)
|(
{ before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); }
'import'
{ after(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); }
)
|(
{ before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); }
'extension'
{ after(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__IdOrSuper__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); }
ruleFeatureCallID
{ after(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); }
'super'
{ after(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Alternatives_4_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); }
(rule__XConstructorCall__ArgumentsAssignment_4_1_0)
{ after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); }
)
|(
{ before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); }
(rule__XConstructorCall__Group_4_1_1__0)
{ after(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBooleanLiteral__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); }
'false'
{ after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); }
)
|(
{ before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); }
(rule__XBooleanLiteral__IsTrueAssignment_1_1)
{ after(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Alternatives_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); }
(rule__XTryCatchFinallyExpression__Group_3_0__0)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); }
)
|(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); }
(rule__XTryCatchFinallyExpression__Group_3_1__0)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); }
RULE_HEX
{ after(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); }
)
|(
{ before(grammarAccess.getNumberAccess().getGroup_1()); }
(rule__Number__Group_1__0)
{ after(grammarAccess.getNumberAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Alternatives_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); }
RULE_INT
{ after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); }
)
|(
{ before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); }
RULE_DECIMAL
{ after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Alternatives_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); }
RULE_INT
{ after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); }
)
|(
{ before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); }
RULE_DECIMAL
{ after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); }
(rule__JvmTypeReference__Group_0__0)
{ after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); }
)
|(
{ before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); }
ruleXFunctionTypeRef
{ after(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmArgumentTypeReference__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); }
)
|(
{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); }
ruleJvmWildcardTypeReference
{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); }
(rule__JvmWildcardTypeReference__Group_2_0__0)
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); }
)
|(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); }
(rule__JvmWildcardTypeReference__Group_2_1__0)
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); }
(rule__XImportDeclaration__Group_1_0__0)
{ after(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); }
)
|(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); }
(rule__XImportDeclaration__ImportedTypeAssignment_1_1)
{ after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); }
)
|(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); }
(rule__XImportDeclaration__ImportedNamespaceAssignment_1_2)
{ after(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Alternatives_1_0_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); }
(rule__XImportDeclaration__WildcardAssignment_1_0_3_0)
{ after(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); }
)
|(
{ before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); }
(rule__XImportDeclaration__MemberNameAssignment_1_0_3_1)
{ after(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__AxisEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getAxisEnumAccess().getDEFAULTEnumLiteralDeclaration_0()); }
( 'default'
)
{ after(grammarAccess.getAxisEnumAccess().getDEFAULTEnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getAxisEnumAccess().getCOLUMNSEnumLiteralDeclaration_1()); }
( 'columns'
)
{ after(grammarAccess.getAxisEnumAccess().getCOLUMNSEnumLiteralDeclaration_1()); }
)
|(
{ before(grammarAccess.getAxisEnumAccess().getROWSEnumLiteralDeclaration_2()); }
( 'rows'
)
{ after(grammarAccess.getAxisEnumAccess().getROWSEnumLiteralDeclaration_2()); }
)
|(
{ before(grammarAccess.getAxisEnumAccess().getPAGESEnumLiteralDeclaration_3()); }
( 'pages'
)
{ after(grammarAccess.getAxisEnumAccess().getPAGESEnumLiteralDeclaration_3()); }
)
|(
{ before(grammarAccess.getAxisEnumAccess().getSECTIONSEnumLiteralDeclaration_4()); }
( 'sections'
)
{ after(grammarAccess.getAxisEnumAccess().getSECTIONSEnumLiteralDeclaration_4()); }
)
|(
{ before(grammarAccess.getAxisEnumAccess().getCHAPTERSEnumLiteralDeclaration_5()); }
( 'chapters'
)
{ after(grammarAccess.getAxisEnumAccess().getCHAPTERSEnumLiteralDeclaration_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FunctionEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFunctionEnumAccess().getPREVMEMBEREnumLiteralDeclaration_0()); }
( 'previous'
)
{ after(grammarAccess.getFunctionEnumAccess().getPREVMEMBEREnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getFunctionEnumAccess().getNEXTMEMBEREnumLiteralDeclaration_1()); }
( 'next'
)
{ after(grammarAccess.getFunctionEnumAccess().getNEXTMEMBEREnumLiteralDeclaration_1()); }
)
|(
{ before(grammarAccess.getFunctionEnumAccess().getFIRSTCHILDEnumLiteralDeclaration_2()); }
( 'first'
)
{ after(grammarAccess.getFunctionEnumAccess().getFIRSTCHILDEnumLiteralDeclaration_2()); }
)
|(
{ before(grammarAccess.getFunctionEnumAccess().getLASTCHILDEnumLiteralDeclaration_3()); }
( 'last'
)
{ after(grammarAccess.getFunctionEnumAccess().getLASTCHILDEnumLiteralDeclaration_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__ParameterFunctionEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getParameterFunctionEnumAccess().getLAGEnumLiteralDeclaration_0()); }
( 'lag'
)
{ after(grammarAccess.getParameterFunctionEnumAccess().getLAGEnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getParameterFunctionEnumAccess().getLEADEnumLiteralDeclaration_1()); }
( 'lead'
)
{ after(grammarAccess.getParameterFunctionEnumAccess().getLEADEnumLiteralDeclaration_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__SetFunctionEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSetFunctionEnumAccess().getYTDEnumLiteralDeclaration_0()); }
( 'year-to-date'
)
{ after(grammarAccess.getSetFunctionEnumAccess().getYTDEnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getSetFunctionEnumAccess().getPERIODSTODATEEnumLiteralDeclaration_1()); }
( 'periods'
)
{ after(grammarAccess.getSetFunctionEnumAccess().getPERIODSTODATEEnumLiteralDeclaration_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__SetParameterFunctionEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSetParameterFunctionEnumAccess().getTAILEnumLiteralDeclaration_0()); }
( 'tail'
)
{ after(grammarAccess.getSetParameterFunctionEnumAccess().getTAILEnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getSetParameterFunctionEnumAccess().getHEADEnumLiteralDeclaration_1()); }
( 'head'
)
{ after(grammarAccess.getSetParameterFunctionEnumAccess().getHEADEnumLiteralDeclaration_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__SetAggregationEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSetAggregationEnumAccess().getTOPCOUNTEnumLiteralDeclaration_0()); }
( 'topcount'
)
{ after(grammarAccess.getSetAggregationEnumAccess().getTOPCOUNTEnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getSetAggregationEnumAccess().getTOPSUMEnumLiteralDeclaration_1()); }
( 'topsummation'
)
{ after(grammarAccess.getSetAggregationEnumAccess().getTOPSUMEnumLiteralDeclaration_1()); }
)
|(
{ before(grammarAccess.getSetAggregationEnumAccess().getTOPPERCENTEnumLiteralDeclaration_2()); }
( 'toppercentage'
)
{ after(grammarAccess.getSetAggregationEnumAccess().getTOPPERCENTEnumLiteralDeclaration_2()); }
)
|(
{ before(grammarAccess.getSetAggregationEnumAccess().getBOTTOMCOUNTEnumLiteralDeclaration_3()); }
( 'bottomcount'
)
{ after(grammarAccess.getSetAggregationEnumAccess().getBOTTOMCOUNTEnumLiteralDeclaration_3()); }
)
|(
{ before(grammarAccess.getSetAggregationEnumAccess().getBOTTOMSUMEnumLiteralDeclaration_4()); }
( 'bottomsummation'
)
{ after(grammarAccess.getSetAggregationEnumAccess().getBOTTOMSUMEnumLiteralDeclaration_4()); }
)
|(
{ before(grammarAccess.getSetAggregationEnumAccess().getBOTTOMPERCENTEnumLiteralDeclaration_5()); }
( 'bottompercentage'
)
{ after(grammarAccess.getSetAggregationEnumAccess().getBOTTOMPERCENTEnumLiteralDeclaration_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__AggregationEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getAggregationEnumAccess().getAVGEnumLiteralDeclaration_0()); }
( 'average'
)
{ after(grammarAccess.getAggregationEnumAccess().getAVGEnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getAggregationEnumAccess().getSUMEnumLiteralDeclaration_1()); }
( 'summation'
)
{ after(grammarAccess.getAggregationEnumAccess().getSUMEnumLiteralDeclaration_1()); }
)
|(
{ before(grammarAccess.getAggregationEnumAccess().getAGGREGATEEnumLiteralDeclaration_2()); }
( 'aggregate'
)
{ after(grammarAccess.getAggregationEnumAccess().getAGGREGATEEnumLiteralDeclaration_2()); }
)
|(
{ before(grammarAccess.getAggregationEnumAccess().getSTDDEVEnumLiteralDeclaration_3()); }
( 'deviation'
)
{ after(grammarAccess.getAggregationEnumAccess().getSTDDEVEnumLiteralDeclaration_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OperatorEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOperatorEnumAccess().getEQUALSEnumLiteralDeclaration_0()); }
( '='
)
{ after(grammarAccess.getOperatorEnumAccess().getEQUALSEnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getOperatorEnumAccess().getLESSEnumLiteralDeclaration_1()); }
( '<'
)
{ after(grammarAccess.getOperatorEnumAccess().getLESSEnumLiteralDeclaration_1()); }
)
|(
{ before(grammarAccess.getOperatorEnumAccess().getGREATEREnumLiteralDeclaration_2()); }
( '>'
)
{ after(grammarAccess.getOperatorEnumAccess().getGREATEREnumLiteralDeclaration_2()); }
)
|(
{ before(grammarAccess.getOperatorEnumAccess().getLESSEQUALEnumLiteralDeclaration_3()); }
( '<='
)
{ after(grammarAccess.getOperatorEnumAccess().getLESSEQUALEnumLiteralDeclaration_3()); }
)
|(
{ before(grammarAccess.getOperatorEnumAccess().getGREATEREQUALEnumLiteralDeclaration_4()); }
( '>='
)
{ after(grammarAccess.getOperatorEnumAccess().getGREATEREQUALEnumLiteralDeclaration_4()); }
)
|(
{ before(grammarAccess.getOperatorEnumAccess().getLIKEEnumLiteralDeclaration_5()); }
( 'like'
)
{ after(grammarAccess.getOperatorEnumAccess().getLIKEEnumLiteralDeclaration_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__SqlAggregationEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getSqlAggregationEnumAccess().getAVGEnumLiteralDeclaration_0()); }
( 'average'
)
{ after(grammarAccess.getSqlAggregationEnumAccess().getAVGEnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getSqlAggregationEnumAccess().getSUMEnumLiteralDeclaration_1()); }
( 'summation'
)
{ after(grammarAccess.getSqlAggregationEnumAccess().getSUMEnumLiteralDeclaration_1()); }
)
|(
{ before(grammarAccess.getSqlAggregationEnumAccess().getCOUNTEnumLiteralDeclaration_2()); }
( 'count'
)
{ after(grammarAccess.getSqlAggregationEnumAccess().getCOUNTEnumLiteralDeclaration_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__ValueScaleEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getValueScaleEnumAccess().getAXISEnumLiteralDeclaration_0()); }
( 'group1'
)
{ after(grammarAccess.getValueScaleEnumAccess().getAXISEnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getValueScaleEnumAccess().getAXIS2EnumLiteralDeclaration_1()); }
( 'group2'
)
{ after(grammarAccess.getValueScaleEnumAccess().getAXIS2EnumLiteralDeclaration_1()); }
)
|(
{ before(grammarAccess.getValueScaleEnumAccess().getAXIS3EnumLiteralDeclaration_2()); }
( 'group3'
)
{ after(grammarAccess.getValueScaleEnumAccess().getAXIS3EnumLiteralDeclaration_2()); }
)
|(
{ before(grammarAccess.getValueScaleEnumAccess().getAXIS4EnumLiteralDeclaration_3()); }
( 'group4'
)
{ after(grammarAccess.getValueScaleEnumAccess().getAXIS4EnumLiteralDeclaration_3()); }
)
|(
{ before(grammarAccess.getValueScaleEnumAccess().getAXIS5EnumLiteralDeclaration_4()); }
( 'group5'
)
{ after(grammarAccess.getValueScaleEnumAccess().getAXIS5EnumLiteralDeclaration_4()); }
)
|(
{ before(grammarAccess.getValueScaleEnumAccess().getAXIS6EnumLiteralDeclaration_5()); }
( 'group6'
)
{ after(grammarAccess.getValueScaleEnumAccess().getAXIS6EnumLiteralDeclaration_5()); }
)
|(
{ before(grammarAccess.getValueScaleEnumAccess().getAXIS7EnumLiteralDeclaration_6()); }
( 'group7'
)
{ after(grammarAccess.getValueScaleEnumAccess().getAXIS7EnumLiteralDeclaration_6()); }
)
|(
{ before(grammarAccess.getValueScaleEnumAccess().getAXIS8EnumLiteralDeclaration_7()); }
( 'group8'
)
{ after(grammarAccess.getValueScaleEnumAccess().getAXIS8EnumLiteralDeclaration_7()); }
)
|(
{ before(grammarAccess.getValueScaleEnumAccess().getAXIS9EnumLiteralDeclaration_8()); }
( 'group9'
)
{ after(grammarAccess.getValueScaleEnumAccess().getAXIS9EnumLiteralDeclaration_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__TaskQueryTopicEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTaskQueryTopicEnumAccess().getQ1EnumLiteralDeclaration_0()); }
( 'BusinessAdministrator'
)
{ after(grammarAccess.getTaskQueryTopicEnumAccess().getQ1EnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getTaskQueryTopicEnumAccess().getQ2EnumLiteralDeclaration_1()); }
( 'PotentialOwner'
)
{ after(grammarAccess.getTaskQueryTopicEnumAccess().getQ2EnumLiteralDeclaration_1()); }
)
|(
{ before(grammarAccess.getTaskQueryTopicEnumAccess().getQ3EnumLiteralDeclaration_2()); }
( 'Recipient'
)
{ after(grammarAccess.getTaskQueryTopicEnumAccess().getQ3EnumLiteralDeclaration_2()); }
)
|(
{ before(grammarAccess.getTaskQueryTopicEnumAccess().getQ4EnumLiteralDeclaration_3()); }
( 'TaskInitiator'
)
{ after(grammarAccess.getTaskQueryTopicEnumAccess().getQ4EnumLiteralDeclaration_3()); }
)
|(
{ before(grammarAccess.getTaskQueryTopicEnumAccess().getQ5EnumLiteralDeclaration_4()); }
( 'TaskStakeholder'
)
{ after(grammarAccess.getTaskQueryTopicEnumAccess().getQ5EnumLiteralDeclaration_4()); }
)
|(
{ before(grammarAccess.getTaskQueryTopicEnumAccess().getQ6EnumLiteralDeclaration_5()); }
( 'ExcludedOwner'
)
{ after(grammarAccess.getTaskQueryTopicEnumAccess().getQ6EnumLiteralDeclaration_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__TaskQueryColumnEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP1EnumLiteralDeclaration_0()); }
( 'Name'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP1EnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP2EnumLiteralDeclaration_1()); }
( 'Priority'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP2EnumLiteralDeclaration_1()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP3EnumLiteralDeclaration_2()); }
( 'Status'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP3EnumLiteralDeclaration_2()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP4EnumLiteralDeclaration_3()); }
( 'Subject'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP4EnumLiteralDeclaration_3()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP5EnumLiteralDeclaration_4()); }
( 'Description'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP5EnumLiteralDeclaration_4()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP6EnumLiteralDeclaration_5()); }
( 'ExpirationTime'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP6EnumLiteralDeclaration_5()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP7EnumLiteralDeclaration_6()); }
( 'CreatedOn'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP7EnumLiteralDeclaration_6()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP8EnumLiteralDeclaration_7()); }
( 'CreatedBy'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP8EnumLiteralDeclaration_7()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP9EnumLiteralDeclaration_8()); }
( 'ActivationTime'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP9EnumLiteralDeclaration_8()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP10EnumLiteralDeclaration_9()); }
( 'ActualOwner'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP10EnumLiteralDeclaration_9()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP11EnumLiteralDeclaration_10()); }
( 'TaskId'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP11EnumLiteralDeclaration_10()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP12EnumLiteralDeclaration_11()); }
( 'ProcessId'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP12EnumLiteralDeclaration_11()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP13EnumLiteralDeclaration_12()); }
( 'ProcessInstanceId'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP13EnumLiteralDeclaration_12()); }
)
|(
{ before(grammarAccess.getTaskQueryColumnEnumAccess().getP14EnumLiteralDeclaration_13()); }
( 'ProcessSessionId'
)
{ after(grammarAccess.getTaskQueryColumnEnumAccess().getP14EnumLiteralDeclaration_13()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__TaskFilterEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTaskFilterEnumAccess().getF1EnumLiteralDeclaration_0()); }
( 'Groups'
)
{ after(grammarAccess.getTaskFilterEnumAccess().getF1EnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getTaskFilterEnumAccess().getF2EnumLiteralDeclaration_1()); }
( 'Users'
)
{ after(grammarAccess.getTaskFilterEnumAccess().getF2EnumLiteralDeclaration_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OrderEnum__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOrderEnumAccess().getASCEnumLiteralDeclaration_0()); }
( 'ascending'
)
{ after(grammarAccess.getOrderEnumAccess().getASCEnumLiteralDeclaration_0()); }
)
|(
{ before(grammarAccess.getOrderEnumAccess().getDESCEnumLiteralDeclaration_1()); }
( 'descending'
)
{ after(grammarAccess.getOrderEnumAccess().getDESCEnumLiteralDeclaration_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartPackage__Group__0__Impl
rule__DatamartPackage__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPackageAccess().getDatamartPackageAction_0()); }
(
)
{ after(grammarAccess.getDatamartPackageAccess().getDatamartPackageAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartPackage__Group__1__Impl
rule__DatamartPackage__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPackageAccess().getPackageKeyword_1()); }
'package'
{ after(grammarAccess.getDatamartPackageAccess().getPackageKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartPackage__Group__2__Impl
rule__DatamartPackage__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPackageAccess().getNameAssignment_2()); }
(rule__DatamartPackage__NameAssignment_2)
{ after(grammarAccess.getDatamartPackageAccess().getNameAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartPackage__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPackageAccess().getGroup_3()); }
(rule__DatamartPackage__Group_3__0)?
{ after(grammarAccess.getDatamartPackageAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartPackage__Group_3__0__Impl
rule__DatamartPackage__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPackageAccess().getLeftCurlyBracketKeyword_3_0()); }
'{'
{ after(grammarAccess.getDatamartPackageAccess().getLeftCurlyBracketKeyword_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartPackage__Group_3__1__Impl
rule__DatamartPackage__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPackageAccess().getImportsAssignment_3_1()); }
(rule__DatamartPackage__ImportsAssignment_3_1)*
{ after(grammarAccess.getDatamartPackageAccess().getImportsAssignment_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartPackage__Group_3__2__Impl
rule__DatamartPackage__Group_3__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPackageAccess().getDefinitionsAssignment_3_2()); }
(rule__DatamartPackage__DefinitionsAssignment_3_2)*
{ after(grammarAccess.getDatamartPackageAccess().getDefinitionsAssignment_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group_3__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartPackage__Group_3__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartPackage__Group_3__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPackageAccess().getRightCurlyBracketKeyword_3_3()); }
'}'
{ after(grammarAccess.getDatamartPackageAccess().getRightCurlyBracketKeyword_3_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group__0__Impl
rule__DatamartDefinition__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getDatamartKeyword_0()); }
'datamart'
{ after(grammarAccess.getDatamartDefinitionAccess().getDatamartKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group__1__Impl
rule__DatamartDefinition__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getNameAssignment_1()); }
(rule__DatamartDefinition__NameAssignment_1)
{ after(grammarAccess.getDatamartDefinitionAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group__2__Impl
rule__DatamartDefinition__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getGroup_2()); }
(rule__DatamartDefinition__Group_2__0)?
{ after(grammarAccess.getDatamartDefinitionAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group__3__Impl
rule__DatamartDefinition__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getGroup_3()); }
(rule__DatamartDefinition__Group_3__0)?
{ after(grammarAccess.getDatamartDefinitionAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group__4__Impl
rule__DatamartDefinition__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getUsingKeyword_4()); }
'using'
{ after(grammarAccess.getDatamartDefinitionAccess().getUsingKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getSourceAssignment_5()); }
(rule__DatamartDefinition__SourceAssignment_5)
{ after(grammarAccess.getDatamartDefinitionAccess().getSourceAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group_2__0__Impl
rule__DatamartDefinition__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getDescriptionAssignment_2_0()); }
(rule__DatamartDefinition__DescriptionAssignment_2_0)
{ after(grammarAccess.getDatamartDefinitionAccess().getDescriptionAssignment_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getDescriptionValueAssignment_2_1()); }
(rule__DatamartDefinition__DescriptionValueAssignment_2_1)
{ after(grammarAccess.getDatamartDefinitionAccess().getDescriptionValueAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group_3__0__Impl
rule__DatamartDefinition__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getForKeyword_3_0()); }
'for'
{ after(grammarAccess.getDatamartDefinitionAccess().getForKeyword_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group_3__1__Impl
rule__DatamartDefinition__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getLeftCurlyBracketKeyword_3_1()); }
'{'
{ after(grammarAccess.getDatamartDefinitionAccess().getLeftCurlyBracketKeyword_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group_3__2__Impl
rule__DatamartDefinition__Group_3__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getRolesAssignment_3_2()); }
(rule__DatamartDefinition__RolesAssignment_3_2)*
{ after(grammarAccess.getDatamartDefinitionAccess().getRolesAssignment_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_3__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartDefinition__Group_3__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartDefinition__Group_3__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartDefinitionAccess().getRightCurlyBracketKeyword_3_3()); }
'}'
{ after(grammarAccess.getDatamartDefinitionAccess().getRightCurlyBracketKeyword_3_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartRole__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartRole__Group__0__Impl
rule__DatamartRole__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartRole__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartRoleAccess().getRoleKeyword_0()); }
'role'
{ after(grammarAccess.getDatamartRoleAccess().getRoleKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartRole__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartRole__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartRole__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartRoleAccess().getAssignedRoleAssignment_1()); }
(rule__DatamartRole__AssignedRoleAssignment_1)
{ after(grammarAccess.getDatamartRoleAccess().getAssignedRoleAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group__0__Impl
rule__DatamartTask__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getTaskKeyword_0()); }
'task'
{ after(grammarAccess.getDatamartTaskAccess().getTaskKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group__1__Impl
rule__DatamartTask__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getTaskQueryAssignment_1()); }
(rule__DatamartTask__TaskQueryAssignment_1)
{ after(grammarAccess.getDatamartTaskAccess().getTaskQueryAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group__2__Impl
rule__DatamartTask__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getGroup_2()); }
(rule__DatamartTask__Group_2__0)?
{ after(grammarAccess.getDatamartTaskAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getGroup_3()); }
(rule__DatamartTask__Group_3__0)?
{ after(grammarAccess.getDatamartTaskAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group_2__0__Impl
rule__DatamartTask__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getColumnsKeyword_2_0()); }
'columns'
{ after(grammarAccess.getDatamartTaskAccess().getColumnsKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group_2__1__Impl
rule__DatamartTask__Group_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getLeftCurlyBracketKeyword_2_1()); }
'{'
{ after(grammarAccess.getDatamartTaskAccess().getLeftCurlyBracketKeyword_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group_2__2__Impl
rule__DatamartTask__Group_2__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getColumnsAssignment_2_2()); }
(rule__DatamartTask__ColumnsAssignment_2_2)*
{ after(grammarAccess.getDatamartTaskAccess().getColumnsAssignment_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_2__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group_2__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_2__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getRightCurlyBracketKeyword_2_3()); }
'}'
{ after(grammarAccess.getDatamartTaskAccess().getRightCurlyBracketKeyword_2_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group_3__0__Impl
rule__DatamartTask__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getConditionsKeyword_3_0()); }
'conditions'
{ after(grammarAccess.getDatamartTaskAccess().getConditionsKeyword_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group_3__1__Impl
rule__DatamartTask__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getLeftCurlyBracketKeyword_3_1()); }
'{'
{ after(grammarAccess.getDatamartTaskAccess().getLeftCurlyBracketKeyword_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group_3__2__Impl
rule__DatamartTask__Group_3__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getConditionsAssignment_3_2()); }
(rule__DatamartTask__ConditionsAssignment_3_2)*
{ after(grammarAccess.getDatamartTaskAccess().getConditionsAssignment_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_3__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTask__Group_3__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTask__Group_3__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskAccess().getRightCurlyBracketKeyword_3_3()); }
'}'
{ after(grammarAccess.getDatamartTaskAccess().getRightCurlyBracketKeyword_3_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartColumn__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartColumn__Group__0__Impl
rule__DatamartColumn__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartColumn__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartColumnAccess().getColumnKeyword_0()); }
'column'
{ after(grammarAccess.getDatamartColumnAccess().getColumnKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartColumn__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartColumn__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartColumn__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartColumnAccess().getColumnRefAssignment_1()); }
(rule__DatamartColumn__ColumnRefAssignment_1)
{ after(grammarAccess.getDatamartColumnAccess().getColumnRefAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTaskFilter__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTaskFilter__Group__0__Impl
rule__DatamartTaskFilter__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTaskFilter__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskFilterAccess().getFilterKeyword_0()); }
'filter'
{ after(grammarAccess.getDatamartTaskFilterAccess().getFilterKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTaskFilter__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartTaskFilter__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartTaskFilter__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartTaskFilterAccess().getFilterRefAssignment_1()); }
(rule__DatamartTaskFilter__FilterRefAssignment_1)
{ after(grammarAccess.getDatamartTaskFilterAccess().getFilterRefAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartCube__Group__0__Impl
rule__DatamartCube__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartCubeAccess().getCubeKeyword_0()); }
'cube'
{ after(grammarAccess.getDatamartCubeAccess().getCubeKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartCube__Group__1__Impl
rule__DatamartCube__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartCubeAccess().getCubeRefAssignment_1()); }
(rule__DatamartCube__CubeRefAssignment_1)
{ after(grammarAccess.getDatamartCubeAccess().getCubeRefAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartCube__Group__2__Impl
rule__DatamartCube__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartCubeAccess().getNonEmptyAssignment_2()); }
(rule__DatamartCube__NonEmptyAssignment_2)?
{ after(grammarAccess.getDatamartCubeAccess().getNonEmptyAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartCube__Group__3__Impl
rule__DatamartCube__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartCubeAccess().getLeftCurlyBracketKeyword_3()); }
'{'
{ after(grammarAccess.getDatamartCubeAccess().getLeftCurlyBracketKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartCube__Group__4__Impl
rule__DatamartCube__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartCubeAccess().getAxisslicerAssignment_4()); }
(rule__DatamartCube__AxisslicerAssignment_4)*
{ after(grammarAccess.getDatamartCubeAccess().getAxisslicerAssignment_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartCube__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartCube__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartCubeAccess().getRightCurlyBracketKeyword_5()); }
'}'
{ after(grammarAccess.getDatamartCubeAccess().getRightCurlyBracketKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartReference__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartReference__Group__0__Impl
rule__DatamartReference__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartReference__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartReferenceAccess().getJoinKeyword_0()); }
'join'
{ after(grammarAccess.getDatamartReferenceAccess().getJoinKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartReference__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartReference__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartReference__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartReferenceAccess().getRefAssignment_1()); }
(rule__DatamartReference__RefAssignment_1)
{ after(grammarAccess.getDatamartReferenceAccess().getRefAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group__0__Impl
rule__DatamartEntity__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getEntityKeyword_0()); }
'entity'
{ after(grammarAccess.getDatamartEntityAccess().getEntityKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group__1__Impl
rule__DatamartEntity__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getEntityRefAssignment_1()); }
(rule__DatamartEntity__EntityRefAssignment_1)
{ after(grammarAccess.getDatamartEntityAccess().getEntityRefAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group__2__Impl
rule__DatamartEntity__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getTrackingAssignment_2()); }
(rule__DatamartEntity__TrackingAssignment_2)?
{ after(grammarAccess.getDatamartEntityAccess().getTrackingAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group__3__Impl
rule__DatamartEntity__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_3()); }
'{'
{ after(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group__4__Impl
rule__DatamartEntity__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getGroup_4()); }
(rule__DatamartEntity__Group_4__0)?
{ after(grammarAccess.getDatamartEntityAccess().getGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group__5__Impl
rule__DatamartEntity__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getGroup_5()); }
(rule__DatamartEntity__Group_5__0)?
{ after(grammarAccess.getDatamartEntityAccess().getGroup_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group__6__Impl
rule__DatamartEntity__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getGroup_6()); }
(rule__DatamartEntity__Group_6__0)?
{ after(grammarAccess.getDatamartEntityAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group__7__Impl
rule__DatamartEntity__Group__8
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getGroup_7()); }
(rule__DatamartEntity__Group_7__0)?
{ after(grammarAccess.getDatamartEntityAccess().getGroup_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__8
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group__8__Impl
rule__DatamartEntity__Group__9
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__8__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getGroup_8()); }
(rule__DatamartEntity__Group_8__0)?
{ after(grammarAccess.getDatamartEntityAccess().getGroup_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__9
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group__9__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group__9__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_9()); }
'}'
{ after(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_9()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_4__0__Impl
rule__DatamartEntity__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getNavigationKeyword_4_0()); }
'navigation'
{ after(grammarAccess.getDatamartEntityAccess().getNavigationKeyword_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_4__1__Impl
rule__DatamartEntity__Group_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_4_1()); }
'{'
{ after(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_4__2__Impl
rule__DatamartEntity__Group_4__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getNavigationsAssignment_4_2()); }
(rule__DatamartEntity__NavigationsAssignment_4_2)*
{ after(grammarAccess.getDatamartEntityAccess().getNavigationsAssignment_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_4__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_4__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_4__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_4_3()); }
'}'
{ after(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_4_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_5__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_5__0__Impl
rule__DatamartEntity__Group_5__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getPropertiesKeyword_5_0()); }
'properties'
{ after(grammarAccess.getDatamartEntityAccess().getPropertiesKeyword_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_5__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_5__1__Impl
rule__DatamartEntity__Group_5__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_5_1()); }
'{'
{ after(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_5_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_5__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_5__2__Impl
rule__DatamartEntity__Group_5__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_5__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getPropertiesAssignment_5_2()); }
(rule__DatamartEntity__PropertiesAssignment_5_2)*
{ after(grammarAccess.getDatamartEntityAccess().getPropertiesAssignment_5_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_5__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_5__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_5__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_5_3()); }
'}'
{ after(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_5_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_6__0__Impl
rule__DatamartEntity__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getConditionsKeyword_6_0()); }
'conditions'
{ after(grammarAccess.getDatamartEntityAccess().getConditionsKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_6__1__Impl
rule__DatamartEntity__Group_6__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_6_1()); }
'{'
{ after(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_6__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_6__2__Impl
rule__DatamartEntity__Group_6__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_6__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getConditionsAssignment_6_2()); }
(rule__DatamartEntity__ConditionsAssignment_6_2)*
{ after(grammarAccess.getDatamartEntityAccess().getConditionsAssignment_6_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_6__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_6__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_6__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_6_3()); }
'}'
{ after(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_6_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_7__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_7__0__Impl
rule__DatamartEntity__Group_7__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_7__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getOrderingKeyword_7_0()); }
'ordering'
{ after(grammarAccess.getDatamartEntityAccess().getOrderingKeyword_7_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_7__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_7__1__Impl
rule__DatamartEntity__Group_7__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_7__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_7_1()); }
'{'
{ after(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_7_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_7__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_7__2__Impl
rule__DatamartEntity__Group_7__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_7__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getOrderingAssignment_7_2()); }
(rule__DatamartEntity__OrderingAssignment_7_2)*
{ after(grammarAccess.getDatamartEntityAccess().getOrderingAssignment_7_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_7__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_7__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_7__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_7_3()); }
'}'
{ after(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_7_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_8__0__Impl
rule__DatamartEntity__Group_8__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getFillerRowsKeyword_8_0()); }
'filler rows'
{ after(grammarAccess.getDatamartEntityAccess().getFillerRowsKeyword_8_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_8__1__Impl
rule__DatamartEntity__Group_8__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getFillerMinCountRowsAssignment_8_1()); }
(rule__DatamartEntity__FillerMinCountRowsAssignment_8_1)
{ after(grammarAccess.getDatamartEntityAccess().getFillerMinCountRowsAssignment_8_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_8__2__Impl
rule__DatamartEntity__Group_8__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getToKeyword_8_2()); }
'to'
{ after(grammarAccess.getDatamartEntityAccess().getToKeyword_8_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_8__3__Impl
rule__DatamartEntity__Group_8__4
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getFillerMaxCountRowsAssignment_8_3()); }
(rule__DatamartEntity__FillerMaxCountRowsAssignment_8_3)
{ after(grammarAccess.getDatamartEntityAccess().getFillerMaxCountRowsAssignment_8_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__4
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_8__4__Impl
rule__DatamartEntity__Group_8__5
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_8_4()); }
'{'
{ after(grammarAccess.getDatamartEntityAccess().getLeftCurlyBracketKeyword_8_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__5
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_8__5__Impl
rule__DatamartEntity__Group_8__6
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getFillerDatasAssignment_8_5()); }
(rule__DatamartEntity__FillerDatasAssignment_8_5)*
{ after(grammarAccess.getDatamartEntityAccess().getFillerDatasAssignment_8_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__6
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartEntity__Group_8__6__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartEntity__Group_8__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_8_6()); }
'}'
{ after(grammarAccess.getDatamartEntityAccess().getRightCurlyBracketKeyword_8_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartOwner__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartOwner__Group__0__Impl
rule__DatamartOwner__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartOwner__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartOwnerAccess().getManyToOneKeyword_0()); }
'many to one'
{ after(grammarAccess.getDatamartOwnerAccess().getManyToOneKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartOwner__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartOwner__Group__1__Impl
rule__DatamartOwner__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartOwner__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartOwnerAccess().getJoinRefAssignment_1()); }
(rule__DatamartOwner__JoinRefAssignment_1)
{ after(grammarAccess.getDatamartOwnerAccess().getJoinRefAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartOwner__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartOwner__Group__2__Impl
rule__DatamartOwner__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartOwner__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartOwnerAccess().getToKeyword_2()); }
'to'
{ after(grammarAccess.getDatamartOwnerAccess().getToKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartOwner__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartOwner__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartOwner__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartOwnerAccess().getDatamartEntityAssignment_3()); }
(rule__DatamartOwner__DatamartEntityAssignment_3)
{ after(grammarAccess.getDatamartOwnerAccess().getDatamartEntityAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartMember__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartMember__Group__0__Impl
rule__DatamartMember__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartMember__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartMemberAccess().getOneToManyKeyword_0()); }
'one to many'
{ after(grammarAccess.getDatamartMemberAccess().getOneToManyKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartMember__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartMember__Group__1__Impl
rule__DatamartMember__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartMember__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartMemberAccess().getJoinRefAssignment_1()); }
(rule__DatamartMember__JoinRefAssignment_1)
{ after(grammarAccess.getDatamartMemberAccess().getJoinRefAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartMember__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartMember__Group__2__Impl
rule__DatamartMember__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartMember__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartMemberAccess().getToKeyword_2()); }
'to'
{ after(grammarAccess.getDatamartMemberAccess().getToKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartMember__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartMember__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartMember__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartMemberAccess().getDatamartEntityAssignment_3()); }
(rule__DatamartMember__DatamartEntityAssignment_3)
{ after(grammarAccess.getDatamartMemberAccess().getDatamartEntityAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartProperty__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartProperty__Group__0__Impl
rule__DatamartProperty__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartProperty__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPropertyAccess().getPropertyKeyword_0()); }
'property'
{ after(grammarAccess.getDatamartPropertyAccess().getPropertyKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartProperty__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartProperty__Group__1__Impl
rule__DatamartProperty__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartProperty__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPropertyAccess().getPropertyRefAssignment_1()); }
(rule__DatamartProperty__PropertyRefAssignment_1)
{ after(grammarAccess.getDatamartPropertyAccess().getPropertyRefAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartProperty__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DatamartProperty__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DatamartProperty__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDatamartPropertyAccess().getUnorderedGroup_2()); }
(rule__DatamartProperty__UnorderedGroup_2)
{ after(grammarAccess.getDatamartPropertyAccess().getUnorderedGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}