| /** |
| * |
| * Copyright (c) 2011, 2017 - 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 |
| * |
| * generated by Xtext 2.11.0 |
| * |
| */ |
| |
| grammar InternalDatamartDSL; |
| |
| options { |
| superClass=AbstractInternalContentAssistParser; |
| backtrack=true; |
| } |
| |
| @lexer::header { |
| package org.eclipse.osbp.xtext.datamartdsl.ide.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.ide.editor.contentassist.antlr.internal.Lexer; |
| } |
| |
| @parser::header { |
| package org.eclipse.osbp.xtext.datamartdsl.ide.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.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; |
| import org.eclipse.xtext.ide.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().getGroup()); } |
| (rule__DatamartModel__Group__0) |
| { after(grammarAccess.getDatamartModelAccess().getGroup()); } |
| ) |
| ; |
| 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 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 entryRuleDatamartAttributeBase |
| entryRuleDatamartAttributeBase |
| : |
| { before(grammarAccess.getDatamartAttributeBaseRule()); } |
| ruleDatamartAttributeBase |
| { after(grammarAccess.getDatamartAttributeBaseRule()); } |
| EOF |
| ; |
| |
| // Rule DatamartAttributeBase |
| ruleDatamartAttributeBase |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDatamartAttributeBaseAccess().getGroup()); } |
| (rule__DatamartAttributeBase__Group__0) |
| { after(grammarAccess.getDatamartAttributeBaseAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDatamartAttribute |
| entryRuleDatamartAttribute |
| : |
| { before(grammarAccess.getDatamartAttributeRule()); } |
| ruleDatamartAttribute |
| { after(grammarAccess.getDatamartAttributeRule()); } |
| EOF |
| ; |
| |
| // Rule DatamartAttribute |
| ruleDatamartAttribute |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDatamartAttributeAccess().getGroup()); } |
| (rule__DatamartAttribute__Group__0) |
| { after(grammarAccess.getDatamartAttributeAccess().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 entryRuleDatamartCubeAxis |
| entryRuleDatamartCubeAxis |
| : |
| { before(grammarAccess.getDatamartCubeAxisRule()); } |
| ruleDatamartCubeAxis |
| { after(grammarAccess.getDatamartCubeAxisRule()); } |
| EOF |
| ; |
| |
| // Rule DatamartCubeAxis |
| ruleDatamartCubeAxis |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDatamartCubeAxisAccess().getGroup()); } |
| (rule__DatamartCubeAxis__Group__0) |
| { after(grammarAccess.getDatamartCubeAxisAccess().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 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 entryRuleAttributeFillerData |
| entryRuleAttributeFillerData |
| : |
| { before(grammarAccess.getAttributeFillerDataRule()); } |
| ruleAttributeFillerData |
| { after(grammarAccess.getAttributeFillerDataRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerData |
| ruleAttributeFillerData |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerDataAccess().getGroup()); } |
| (rule__AttributeFillerData__Group__0) |
| { after(grammarAccess.getAttributeFillerDataAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerType |
| entryRuleAttributeFillerType |
| : |
| { before(grammarAccess.getAttributeFillerTypeRule()); } |
| ruleAttributeFillerType |
| { after(grammarAccess.getAttributeFillerTypeRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerType |
| ruleAttributeFillerType |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerTypeAccess().getAlternatives()); } |
| (rule__AttributeFillerType__Alternatives) |
| { after(grammarAccess.getAttributeFillerTypeAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerDateFuture |
| entryRuleAttributeFillerDateFuture |
| : |
| { before(grammarAccess.getAttributeFillerDateFutureRule()); } |
| ruleAttributeFillerDateFuture |
| { after(grammarAccess.getAttributeFillerDateFutureRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerDateFuture |
| ruleAttributeFillerDateFuture |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerDateFutureAccess().getGroup()); } |
| (rule__AttributeFillerDateFuture__Group__0) |
| { after(grammarAccess.getAttributeFillerDateFutureAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerDatePast |
| entryRuleAttributeFillerDatePast |
| : |
| { before(grammarAccess.getAttributeFillerDatePastRule()); } |
| ruleAttributeFillerDatePast |
| { after(grammarAccess.getAttributeFillerDatePastRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerDatePast |
| ruleAttributeFillerDatePast |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerDatePastAccess().getGroup()); } |
| (rule__AttributeFillerDatePast__Group__0) |
| { after(grammarAccess.getAttributeFillerDatePastAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerDateRange |
| entryRuleAttributeFillerDateRange |
| : |
| { before(grammarAccess.getAttributeFillerDateRangeRule()); } |
| ruleAttributeFillerDateRange |
| { after(grammarAccess.getAttributeFillerDateRangeRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerDateRange |
| ruleAttributeFillerDateRange |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerDateRangeAccess().getGroup()); } |
| (rule__AttributeFillerDateRange__Group__0) |
| { after(grammarAccess.getAttributeFillerDateRangeAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerSignedDoubleRange |
| entryRuleAttributeFillerSignedDoubleRange |
| : |
| { before(grammarAccess.getAttributeFillerSignedDoubleRangeRule()); } |
| ruleAttributeFillerSignedDoubleRange |
| { after(grammarAccess.getAttributeFillerSignedDoubleRangeRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerSignedDoubleRange |
| ruleAttributeFillerSignedDoubleRange |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerSignedDoubleRangeAccess().getGroup()); } |
| (rule__AttributeFillerSignedDoubleRange__Group__0) |
| { after(grammarAccess.getAttributeFillerSignedDoubleRangeAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerSignedDoubleRandom |
| entryRuleAttributeFillerSignedDoubleRandom |
| : |
| { before(grammarAccess.getAttributeFillerSignedDoubleRandomRule()); } |
| ruleAttributeFillerSignedDoubleRandom |
| { after(grammarAccess.getAttributeFillerSignedDoubleRandomRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerSignedDoubleRandom |
| ruleAttributeFillerSignedDoubleRandom |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerSignedDoubleRandomAccess().getGroup()); } |
| (rule__AttributeFillerSignedDoubleRandom__Group__0) |
| { after(grammarAccess.getAttributeFillerSignedDoubleRandomAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerSignedIntegerRange |
| entryRuleAttributeFillerSignedIntegerRange |
| : |
| { before(grammarAccess.getAttributeFillerSignedIntegerRangeRule()); } |
| ruleAttributeFillerSignedIntegerRange |
| { after(grammarAccess.getAttributeFillerSignedIntegerRangeRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerSignedIntegerRange |
| ruleAttributeFillerSignedIntegerRange |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerSignedIntegerRangeAccess().getGroup()); } |
| (rule__AttributeFillerSignedIntegerRange__Group__0) |
| { after(grammarAccess.getAttributeFillerSignedIntegerRangeAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerSignedIntegerRandom |
| entryRuleAttributeFillerSignedIntegerRandom |
| : |
| { before(grammarAccess.getAttributeFillerSignedIntegerRandomRule()); } |
| ruleAttributeFillerSignedIntegerRandom |
| { after(grammarAccess.getAttributeFillerSignedIntegerRandomRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerSignedIntegerRandom |
| ruleAttributeFillerSignedIntegerRandom |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerSignedIntegerRandomAccess().getGroup()); } |
| (rule__AttributeFillerSignedIntegerRandom__Group__0) |
| { after(grammarAccess.getAttributeFillerSignedIntegerRandomAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerTextRandom |
| entryRuleAttributeFillerTextRandom |
| : |
| { before(grammarAccess.getAttributeFillerTextRandomRule()); } |
| ruleAttributeFillerTextRandom |
| { after(grammarAccess.getAttributeFillerTextRandomRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerTextRandom |
| ruleAttributeFillerTextRandom |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerTextRandomAccess().getGroup()); } |
| (rule__AttributeFillerTextRandom__Group__0) |
| { after(grammarAccess.getAttributeFillerTextRandomAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerTextParagraphs |
| entryRuleAttributeFillerTextParagraphs |
| : |
| { before(grammarAccess.getAttributeFillerTextParagraphsRule()); } |
| ruleAttributeFillerTextParagraphs |
| { after(grammarAccess.getAttributeFillerTextParagraphsRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerTextParagraphs |
| ruleAttributeFillerTextParagraphs |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerTextParagraphsAccess().getGroup()); } |
| (rule__AttributeFillerTextParagraphs__Group__0) |
| { after(grammarAccess.getAttributeFillerTextParagraphsAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerTextSentences |
| entryRuleAttributeFillerTextSentences |
| : |
| { before(grammarAccess.getAttributeFillerTextSentencesRule()); } |
| ruleAttributeFillerTextSentences |
| { after(grammarAccess.getAttributeFillerTextSentencesRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerTextSentences |
| ruleAttributeFillerTextSentences |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerTextSentencesAccess().getGroup()); } |
| (rule__AttributeFillerTextSentences__Group__0) |
| { after(grammarAccess.getAttributeFillerTextSentencesAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerTextWords |
| entryRuleAttributeFillerTextWords |
| : |
| { before(grammarAccess.getAttributeFillerTextWordsRule()); } |
| ruleAttributeFillerTextWords |
| { after(grammarAccess.getAttributeFillerTextWordsRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerTextWords |
| ruleAttributeFillerTextWords |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerTextWordsAccess().getGroup()); } |
| (rule__AttributeFillerTextWords__Group__0) |
| { after(grammarAccess.getAttributeFillerTextWordsAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerUnsignedDoubleRange |
| entryRuleAttributeFillerUnsignedDoubleRange |
| : |
| { before(grammarAccess.getAttributeFillerUnsignedDoubleRangeRule()); } |
| ruleAttributeFillerUnsignedDoubleRange |
| { after(grammarAccess.getAttributeFillerUnsignedDoubleRangeRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerUnsignedDoubleRange |
| ruleAttributeFillerUnsignedDoubleRange |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerUnsignedDoubleRangeAccess().getGroup()); } |
| (rule__AttributeFillerUnsignedDoubleRange__Group__0) |
| { after(grammarAccess.getAttributeFillerUnsignedDoubleRangeAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerUnsignedDoubleRandom |
| entryRuleAttributeFillerUnsignedDoubleRandom |
| : |
| { before(grammarAccess.getAttributeFillerUnsignedDoubleRandomRule()); } |
| ruleAttributeFillerUnsignedDoubleRandom |
| { after(grammarAccess.getAttributeFillerUnsignedDoubleRandomRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerUnsignedDoubleRandom |
| ruleAttributeFillerUnsignedDoubleRandom |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerUnsignedDoubleRandomAccess().getGroup()); } |
| (rule__AttributeFillerUnsignedDoubleRandom__Group__0) |
| { after(grammarAccess.getAttributeFillerUnsignedDoubleRandomAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerUnsignedIntegerRange |
| entryRuleAttributeFillerUnsignedIntegerRange |
| : |
| { before(grammarAccess.getAttributeFillerUnsignedIntegerRangeRule()); } |
| ruleAttributeFillerUnsignedIntegerRange |
| { after(grammarAccess.getAttributeFillerUnsignedIntegerRangeRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerUnsignedIntegerRange |
| ruleAttributeFillerUnsignedIntegerRange |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerUnsignedIntegerRangeAccess().getGroup()); } |
| (rule__AttributeFillerUnsignedIntegerRange__Group__0) |
| { after(grammarAccess.getAttributeFillerUnsignedIntegerRangeAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeFillerUnsignedIntegerRandom |
| entryRuleAttributeFillerUnsignedIntegerRandom |
| : |
| { before(grammarAccess.getAttributeFillerUnsignedIntegerRandomRule()); } |
| ruleAttributeFillerUnsignedIntegerRandom |
| { after(grammarAccess.getAttributeFillerUnsignedIntegerRandomRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeFillerUnsignedIntegerRandom |
| ruleAttributeFillerUnsignedIntegerRandom |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeFillerUnsignedIntegerRandomAccess().getGroup()); } |
| (rule__AttributeFillerUnsignedIntegerRandom__Group__0) |
| { after(grammarAccess.getAttributeFillerUnsignedIntegerRandomAccess().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 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 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 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 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()); } |
| ) |
| ; |