| /** |
| * Copyright (c) 2011, 2015 - Lunifera GmbH (Gross Enzersdorf), Loetz GmbH&Co.KG (Heidelberg) |
| * 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: |
| * Florian Pirchner - Initial implementation |
| * |
| * generated by Xtext 2.11.0 |
| |
| */ |
| grammar InternalCommonGrammar; |
| |
| options { |
| superClass=AbstractInternalContentAssistParser; |
| backtrack=true; |
| } |
| |
| @lexer::header { |
| package org.eclipse.osbp.dsl.common.xtext.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.dsl.common.xtext.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.dsl.common.xtext.services.CommonGrammarGrammarAccess; |
| |
| } |
| @parser::members { |
| private CommonGrammarGrammarAccess grammarAccess; |
| |
| public void setGrammarAccess(CommonGrammarGrammarAccess grammarAccess) { |
| this.grammarAccess = grammarAccess; |
| } |
| |
| @Override |
| protected Grammar getGrammar() { |
| return grammarAccess.getGrammar(); |
| } |
| |
| @Override |
| protected String getValueForTokenName(String tokenName) { |
| return tokenName; |
| } |
| } |
| |
| // Entry rule entryRuleTypedPackage |
| entryRuleTypedPackage |
| : |
| { before(grammarAccess.getTypedPackageRule()); } |
| ruleTypedPackage |
| { after(grammarAccess.getTypedPackageRule()); } |
| EOF |
| ; |
| |
| // Rule TypedPackage |
| ruleTypedPackage |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getTypedPackageAccess().getGroup()); } |
| (rule__TypedPackage__Group__0) |
| { after(grammarAccess.getTypedPackageAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleType |
| entryRuleType |
| : |
| { before(grammarAccess.getTypeRule()); } |
| ruleType |
| { after(grammarAccess.getTypeRule()); } |
| EOF |
| ; |
| |
| // Rule Type |
| ruleType |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getTypeAccess().getAlternatives()); } |
| (rule__Type__Alternatives) |
| { after(grammarAccess.getTypeAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleClass |
| entryRuleClass |
| : |
| { before(grammarAccess.getClassRule()); } |
| ruleClass |
| { after(grammarAccess.getClassRule()); } |
| EOF |
| ; |
| |
| // Rule Class |
| ruleClass |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getClassAccess().getGroup()); } |
| (rule__Class__Group__0) |
| { after(grammarAccess.getClassAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDataType |
| entryRuleDataType |
| : |
| { before(grammarAccess.getDataTypeRule()); } |
| ruleDataType |
| { after(grammarAccess.getDataTypeRule()); } |
| EOF |
| ; |
| |
| // Rule DataType |
| ruleDataType |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDataTypeAccess().getGroup()); } |
| (rule__DataType__Group__0) |
| { after(grammarAccess.getDataTypeAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDataTypeConstraint |
| entryRuleDataTypeConstraint |
| : |
| { before(grammarAccess.getDataTypeConstraintRule()); } |
| ruleDataTypeConstraint |
| { after(grammarAccess.getDataTypeConstraintRule()); } |
| EOF |
| ; |
| |
| // Rule DataTypeConstraint |
| ruleDataTypeConstraint |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getAlternatives()); } |
| (rule__DataTypeConstraint__Alternatives) |
| { after(grammarAccess.getDataTypeConstraintAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDateConstraint |
| entryRuleDateConstraint |
| : |
| { before(grammarAccess.getDateConstraintRule()); } |
| ruleDateConstraint |
| { after(grammarAccess.getDateConstraintRule()); } |
| EOF |
| ; |
| |
| // Rule DateConstraint |
| ruleDateConstraint |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDateConstraintAccess().getAlternatives()); } |
| (rule__DateConstraint__Alternatives) |
| { after(grammarAccess.getDateConstraintAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleBlobTypeConstraint |
| entryRuleBlobTypeConstraint |
| : |
| { before(grammarAccess.getBlobTypeConstraintRule()); } |
| ruleBlobTypeConstraint |
| { after(grammarAccess.getBlobTypeConstraintRule()); } |
| EOF |
| ; |
| |
| // Rule BlobTypeConstraint |
| ruleBlobTypeConstraint |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getBlobTypeConstraintAccess().getAlternatives()); } |
| (rule__BlobTypeConstraint__Alternatives) |
| { after(grammarAccess.getBlobTypeConstraintAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCAssertFalse |
| entryRuleDtCAssertFalse |
| : |
| { before(grammarAccess.getDtCAssertFalseRule()); } |
| ruleDtCAssertFalse |
| { after(grammarAccess.getDtCAssertFalseRule()); } |
| EOF |
| ; |
| |
| // Rule DtCAssertFalse |
| ruleDtCAssertFalse |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCAssertFalseAccess().getGroup()); } |
| (rule__DtCAssertFalse__Group__0) |
| { after(grammarAccess.getDtCAssertFalseAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCAssertTrue |
| entryRuleDtCAssertTrue |
| : |
| { before(grammarAccess.getDtCAssertTrueRule()); } |
| ruleDtCAssertTrue |
| { after(grammarAccess.getDtCAssertTrueRule()); } |
| EOF |
| ; |
| |
| // Rule DtCAssertTrue |
| ruleDtCAssertTrue |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCAssertTrueAccess().getGroup()); } |
| (rule__DtCAssertTrue__Group__0) |
| { after(grammarAccess.getDtCAssertTrueAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCDecimalMax |
| entryRuleDtCDecimalMax |
| : |
| { before(grammarAccess.getDtCDecimalMaxRule()); } |
| ruleDtCDecimalMax |
| { after(grammarAccess.getDtCDecimalMaxRule()); } |
| EOF |
| ; |
| |
| // Rule DtCDecimalMax |
| ruleDtCDecimalMax |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCDecimalMaxAccess().getGroup()); } |
| (rule__DtCDecimalMax__Group__0) |
| { after(grammarAccess.getDtCDecimalMaxAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCDecimalMin |
| entryRuleDtCDecimalMin |
| : |
| { before(grammarAccess.getDtCDecimalMinRule()); } |
| ruleDtCDecimalMin |
| { after(grammarAccess.getDtCDecimalMinRule()); } |
| EOF |
| ; |
| |
| // Rule DtCDecimalMin |
| ruleDtCDecimalMin |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCDecimalMinAccess().getGroup()); } |
| (rule__DtCDecimalMin__Group__0) |
| { after(grammarAccess.getDtCDecimalMinAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCDigits |
| entryRuleDtCDigits |
| : |
| { before(grammarAccess.getDtCDigitsRule()); } |
| ruleDtCDigits |
| { after(grammarAccess.getDtCDigitsRule()); } |
| EOF |
| ; |
| |
| // Rule DtCDigits |
| ruleDtCDigits |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCDigitsAccess().getGroup()); } |
| (rule__DtCDigits__Group__0) |
| { after(grammarAccess.getDtCDigitsAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCFuture |
| entryRuleDtCFuture |
| : |
| { before(grammarAccess.getDtCFutureRule()); } |
| ruleDtCFuture |
| { after(grammarAccess.getDtCFutureRule()); } |
| EOF |
| ; |
| |
| // Rule DtCFuture |
| ruleDtCFuture |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCFutureAccess().getGroup()); } |
| (rule__DtCFuture__Group__0) |
| { after(grammarAccess.getDtCFutureAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCPast |
| entryRuleDtCPast |
| : |
| { before(grammarAccess.getDtCPastRule()); } |
| ruleDtCPast |
| { after(grammarAccess.getDtCPastRule()); } |
| EOF |
| ; |
| |
| // Rule DtCPast |
| ruleDtCPast |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCPastAccess().getGroup()); } |
| (rule__DtCPast__Group__0) |
| { after(grammarAccess.getDtCPastAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCNumericMax |
| entryRuleDtCNumericMax |
| : |
| { before(grammarAccess.getDtCNumericMaxRule()); } |
| ruleDtCNumericMax |
| { after(grammarAccess.getDtCNumericMaxRule()); } |
| EOF |
| ; |
| |
| // Rule DtCNumericMax |
| ruleDtCNumericMax |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCNumericMaxAccess().getGroup()); } |
| (rule__DtCNumericMax__Group__0) |
| { after(grammarAccess.getDtCNumericMaxAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCNumericMin |
| entryRuleDtCNumericMin |
| : |
| { before(grammarAccess.getDtCNumericMinRule()); } |
| ruleDtCNumericMin |
| { after(grammarAccess.getDtCNumericMinRule()); } |
| EOF |
| ; |
| |
| // Rule DtCNumericMin |
| ruleDtCNumericMin |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCNumericMinAccess().getGroup()); } |
| (rule__DtCNumericMin__Group__0) |
| { after(grammarAccess.getDtCNumericMinAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCNotNull |
| entryRuleDtCNotNull |
| : |
| { before(grammarAccess.getDtCNotNullRule()); } |
| ruleDtCNotNull |
| { after(grammarAccess.getDtCNotNullRule()); } |
| EOF |
| ; |
| |
| // Rule DtCNotNull |
| ruleDtCNotNull |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCNotNullAccess().getGroup()); } |
| (rule__DtCNotNull__Group__0) |
| { after(grammarAccess.getDtCNotNullAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCNull |
| entryRuleDtCNull |
| : |
| { before(grammarAccess.getDtCNullRule()); } |
| ruleDtCNull |
| { after(grammarAccess.getDtCNullRule()); } |
| EOF |
| ; |
| |
| // Rule DtCNull |
| ruleDtCNull |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCNullAccess().getGroup()); } |
| (rule__DtCNull__Group__0) |
| { after(grammarAccess.getDtCNullAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCRegEx |
| entryRuleDtCRegEx |
| : |
| { before(grammarAccess.getDtCRegExRule()); } |
| ruleDtCRegEx |
| { after(grammarAccess.getDtCRegExRule()); } |
| EOF |
| ; |
| |
| // Rule DtCRegEx |
| ruleDtCRegEx |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCRegExAccess().getGroup()); } |
| (rule__DtCRegEx__Group__0) |
| { after(grammarAccess.getDtCRegExAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleDtCSize |
| entryRuleDtCSize |
| : |
| { before(grammarAccess.getDtCSizeRule()); } |
| ruleDtCSize |
| { after(grammarAccess.getDtCSizeRule()); } |
| EOF |
| ; |
| |
| // Rule DtCSize |
| ruleDtCSize |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDtCSizeAccess().getGroup()); } |
| (rule__DtCSize__Group__0) |
| { after(grammarAccess.getDtCSizeAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleScalarType |
| entryRuleScalarType |
| : |
| { before(grammarAccess.getScalarTypeRule()); } |
| ruleScalarType |
| { after(grammarAccess.getScalarTypeRule()); } |
| EOF |
| ; |
| |
| // Rule ScalarType |
| ruleScalarType |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getScalarTypeAccess().getAlternatives()); } |
| (rule__ScalarType__Alternatives) |
| { after(grammarAccess.getScalarTypeAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleEnum |
| entryRuleEnum |
| : |
| { before(grammarAccess.getEnumRule()); } |
| ruleEnum |
| { after(grammarAccess.getEnumRule()); } |
| EOF |
| ; |
| |
| // Rule Enum |
| ruleEnum |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getEnumAccess().getGroup()); } |
| (rule__Enum__Group__0) |
| { after(grammarAccess.getEnumAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleEnumLiteral |
| entryRuleEnumLiteral |
| : |
| { before(grammarAccess.getEnumLiteralRule()); } |
| ruleEnumLiteral |
| { after(grammarAccess.getEnumLiteralRule()); } |
| EOF |
| ; |
| |
| // Rule EnumLiteral |
| ruleEnumLiteral |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getEnumLiteralAccess().getGroup()); } |
| (rule__EnumLiteral__Group__0) |
| { after(grammarAccess.getEnumLiteralAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAnnotationDef |
| entryRuleAnnotationDef |
| : |
| { before(grammarAccess.getAnnotationDefRule()); } |
| ruleAnnotationDef |
| { after(grammarAccess.getAnnotationDefRule()); } |
| EOF |
| ; |
| |
| // Rule AnnotationDef |
| ruleAnnotationDef |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAnnotationDefAccess().getGroup()); } |
| (rule__AnnotationDef__Group__0) |
| { after(grammarAccess.getAnnotationDefAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleResultFilter |
| entryRuleResultFilter |
| : |
| { before(grammarAccess.getResultFilterRule()); } |
| ruleResultFilter |
| { after(grammarAccess.getResultFilterRule()); } |
| EOF |
| ; |
| |
| // Rule ResultFilter |
| ruleResultFilter |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getResultFilterAccess().getAttributeMatchingConstraintParserRuleCall()); } |
| ruleAttributeMatchingConstraint |
| { after(grammarAccess.getResultFilterAccess().getAttributeMatchingConstraintParserRuleCall()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleAttributeMatchingConstraint |
| entryRuleAttributeMatchingConstraint |
| : |
| { before(grammarAccess.getAttributeMatchingConstraintRule()); } |
| ruleAttributeMatchingConstraint |
| { after(grammarAccess.getAttributeMatchingConstraintRule()); } |
| EOF |
| ; |
| |
| // Rule AttributeMatchingConstraint |
| ruleAttributeMatchingConstraint |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeMatchingConstraintAccess().getGroup()); } |
| (rule__AttributeMatchingConstraint__Group__0) |
| { after(grammarAccess.getAttributeMatchingConstraintAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleKeyAndValue |
| entryRuleKeyAndValue |
| : |
| { before(grammarAccess.getKeyAndValueRule()); } |
| ruleKeyAndValue |
| { after(grammarAccess.getKeyAndValueRule()); } |
| EOF |
| ; |
| |
| // Rule KeyAndValue |
| ruleKeyAndValue |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getKeyAndValueAccess().getGroup()); } |
| (rule__KeyAndValue__Group__0) |
| { after(grammarAccess.getKeyAndValueAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleValidIDWithKeywords |
| entryRuleValidIDWithKeywords |
| : |
| { before(grammarAccess.getValidIDWithKeywordsRule()); } |
| ruleValidIDWithKeywords |
| { after(grammarAccess.getValidIDWithKeywordsRule()); } |
| EOF |
| ; |
| |
| // Rule ValidIDWithKeywords |
| ruleValidIDWithKeywords |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getAlternatives()); } |
| (rule__ValidIDWithKeywords__Alternatives) |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleLInt |
| entryRuleLInt |
| : |
| { before(grammarAccess.getLIntRule()); } |
| ruleLInt |
| { after(grammarAccess.getLIntRule()); } |
| EOF |
| ; |
| |
| // Rule LInt |
| ruleLInt |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getLIntAccess().getGroup()); } |
| (rule__LInt__Group__0) |
| { after(grammarAccess.getLIntAccess().getGroup()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Entry rule entryRuleLDecimal |
| entryRuleLDecimal |
| : |
| { before(grammarAccess.getLDecimalRule()); } |
| ruleLDecimal |
| { after(grammarAccess.getLDecimalRule()); } |
| EOF |
| ; |
| |
| // Rule LDecimal |
| ruleLDecimal |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getLDecimalAccess().getGroup()); } |
| (rule__LDecimal__Group__0) |
| { after(grammarAccess.getLDecimalAccess().getGroup()); } |
| ) |
| ; |
| 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 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()); } |
| ) |
| ; |
| 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 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 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 ConstraintSeverity |
| ruleConstraintSeverity |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getConstraintSeverityAccess().getAlternatives()); } |
| (rule__ConstraintSeverity__Alternatives) |
| { after(grammarAccess.getConstraintSeverityAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Rule DateType |
| ruleDateType |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDateTypeAccess().getAlternatives()); } |
| (rule__DateType__Alternatives) |
| { after(grammarAccess.getDateTypeAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Rule LVisibility |
| ruleLVisibility |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getLVisibilityAccess().getAlternatives()); } |
| (rule__LVisibility__Alternatives) |
| { after(grammarAccess.getLVisibilityAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Rule LComparatorType |
| ruleLComparatorType |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getLComparatorTypeAccess().getAlternatives()); } |
| (rule__LComparatorType__Alternatives) |
| { after(grammarAccess.getLComparatorTypeAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Rule LowerBound |
| ruleLowerBound |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getLowerBoundAccess().getAlternatives()); } |
| (rule__LowerBound__Alternatives) |
| { after(grammarAccess.getLowerBoundAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| // Rule UpperBound |
| ruleUpperBound |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getUpperBoundAccess().getAlternatives()); } |
| (rule__UpperBound__Alternatives) |
| { after(grammarAccess.getUpperBoundAccess().getAlternatives()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__Type__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getTypeAccess().getScalarTypeParserRuleCall_0()); } |
| ruleScalarType |
| { after(grammarAccess.getTypeAccess().getScalarTypeParserRuleCall_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getTypeAccess().getClassParserRuleCall_1()); } |
| ruleClass |
| { after(grammarAccess.getTypeAccess().getClassParserRuleCall_1()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__DataType__Alternatives_2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDataTypeAccess().getGroup_2_0()); } |
| (rule__DataType__Group_2_0__0) |
| { after(grammarAccess.getDataTypeAccess().getGroup_2_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeAccess().getGroup_2_1()); } |
| (rule__DataType__Group_2_1__0) |
| { after(grammarAccess.getDataTypeAccess().getGroup_2_1()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeAccess().getGroup_2_2()); } |
| (rule__DataType__Group_2_2__0) |
| { after(grammarAccess.getDataTypeAccess().getGroup_2_2()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__DataTypeConstraint__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCAssertFalseParserRuleCall_0()); } |
| ruleDtCAssertFalse |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCAssertFalseParserRuleCall_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCAssertTrueParserRuleCall_1()); } |
| ruleDtCAssertTrue |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCAssertTrueParserRuleCall_1()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCDecimalMaxParserRuleCall_2()); } |
| ruleDtCDecimalMax |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCDecimalMaxParserRuleCall_2()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCDecimalMinParserRuleCall_3()); } |
| ruleDtCDecimalMin |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCDecimalMinParserRuleCall_3()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCDigitsParserRuleCall_4()); } |
| ruleDtCDigits |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCDigitsParserRuleCall_4()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCNumericMaxParserRuleCall_5()); } |
| ruleDtCNumericMax |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCNumericMaxParserRuleCall_5()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCNumericMinParserRuleCall_6()); } |
| ruleDtCNumericMin |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCNumericMinParserRuleCall_6()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCNotNullParserRuleCall_7()); } |
| ruleDtCNotNull |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCNotNullParserRuleCall_7()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCNullParserRuleCall_8()); } |
| ruleDtCNull |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCNullParserRuleCall_8()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCRegExParserRuleCall_9()); } |
| ruleDtCRegEx |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCRegExParserRuleCall_9()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDataTypeConstraintAccess().getDtCSizeParserRuleCall_10()); } |
| ruleDtCSize |
| { after(grammarAccess.getDataTypeConstraintAccess().getDtCSizeParserRuleCall_10()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__DateConstraint__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getDateConstraintAccess().getDtCFutureParserRuleCall_0()); } |
| ruleDtCFuture |
| { after(grammarAccess.getDateConstraintAccess().getDtCFutureParserRuleCall_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDateConstraintAccess().getDtCPastParserRuleCall_1()); } |
| ruleDtCPast |
| { after(grammarAccess.getDateConstraintAccess().getDtCPastParserRuleCall_1()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDateConstraintAccess().getDtCNotNullParserRuleCall_2()); } |
| ruleDtCNotNull |
| { after(grammarAccess.getDateConstraintAccess().getDtCNotNullParserRuleCall_2()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getDateConstraintAccess().getDtCNullParserRuleCall_3()); } |
| ruleDtCNull |
| { after(grammarAccess.getDateConstraintAccess().getDtCNullParserRuleCall_3()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__BlobTypeConstraint__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getBlobTypeConstraintAccess().getDtCNotNullParserRuleCall_0()); } |
| ruleDtCNotNull |
| { after(grammarAccess.getBlobTypeConstraintAccess().getDtCNotNullParserRuleCall_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getBlobTypeConstraintAccess().getDtCNullParserRuleCall_1()); } |
| ruleDtCNull |
| { after(grammarAccess.getBlobTypeConstraintAccess().getDtCNullParserRuleCall_1()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ScalarType__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getScalarTypeAccess().getDataTypeParserRuleCall_0()); } |
| ruleDataType |
| { after(grammarAccess.getScalarTypeAccess().getDataTypeParserRuleCall_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getScalarTypeAccess().getEnumParserRuleCall_1()); } |
| ruleEnum |
| { after(grammarAccess.getScalarTypeAccess().getEnumParserRuleCall_1()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__AttributeMatchingConstraint__Alternatives_2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingValueAssignment_2_0()); } |
| (rule__AttributeMatchingConstraint__MatchingValueAssignment_2_0) |
| { after(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingValueAssignment_2_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingLiteralAssignment_2_1()); } |
| (rule__AttributeMatchingConstraint__MatchingLiteralAssignment_2_1) |
| { after(grammarAccess.getAttributeMatchingConstraintAccess().getMatchingLiteralAssignment_2_1()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__ValidIDWithKeywords__Alternatives |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getCachableKeyword_0()); } |
| 'cachable' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getCachableKeyword_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getIdKeyword_1()); } |
| 'id' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getIdKeyword_1()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getUuidKeyword_2()); } |
| 'uuid' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getUuidKeyword_2()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getTransientKeyword_3()); } |
| 'transient' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getTransientKeyword_3()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getVersionKeyword_4()); } |
| 'version' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getVersionKeyword_4()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getDerivedKeyword_5()); } |
| 'derived' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getDerivedKeyword_5()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getCollectionKeyword_6()); } |
| 'collection' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getCollectionKeyword_6()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getRefersKeyword_7()); } |
| 'refers' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getRefersKeyword_7()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getSettingsKeyword_8()); } |
| 'settings' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getSettingsKeyword_8()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getLazyKeyword_9()); } |
| 'lazy' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getLazyKeyword_9()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getNotnullKeyword_10()); } |
| 'notnull' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getNotnullKeyword_10()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getDtoKeyword_11()); } |
| 'dto' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getDtoKeyword_11()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getDateKeyword_12()); } |
| 'date' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getDateKeyword_12()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getMaptoKeyword_13()); } |
| 'mapto' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getMaptoKeyword_13()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getRefKeyword_14()); } |
| 'ref' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getRefKeyword_14()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getCascadeKeyword_15()); } |
| 'cascade' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getCascadeKeyword_15()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getVarKeyword_16()); } |
| 'var' |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getVarKeyword_16()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getValidIDWithKeywordsAccess().getIDTerminalRuleCall_17()); } |
| RULE_ID |
| { after(grammarAccess.getValidIDWithKeywordsAccess().getIDTerminalRuleCall_17()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__LInt__Alternatives_0 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getLIntAccess().getPlusSignKeyword_0_0()); } |
| '+' |
| { after(grammarAccess.getLIntAccess().getPlusSignKeyword_0_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getLIntAccess().getHyphenMinusKeyword_0_1()); } |
| '-' |
| { after(grammarAccess.getLIntAccess().getHyphenMinusKeyword_0_1()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__XImportDeclaration__Alternatives_2 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getXImportDeclarationAccess().getGroup_2_0()); } |
| (rule__XImportDeclaration__Group_2_0__0) |
| { after(grammarAccess.getXImportDeclarationAccess().getGroup_2_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_1()); } |
| (rule__XImportDeclaration__ImportedTypeAssignment_2_1) |
| { after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_1()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_2_2()); } |
| (rule__XImportDeclaration__ImportedNamespaceAssignment_2_2) |
| { after(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_2_2()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getXImportDeclarationAccess().getGroup_2_3()); } |
| (rule__XImportDeclaration__Group_2_3__0) |
| { after(grammarAccess.getXImportDeclarationAccess().getGroup_2_3()); } |
| ) |
| ; |
| finally { |
| restoreStackSize(stackSize); |
| } |
| |
| rule__XImportDeclaration__Alternatives_2_0_3 |
| @init { |
| int stackSize = keepStackSize(); |
| } |
| : |
| ( |
| { before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_2_0_3_0()); } |
| (rule__XImportDeclaration__WildcardAssignment_2_0_3_0) |
| { after(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_2_0_3_0()); } |
| ) |
| | |
| ( |
| { before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_2_0_3_1()); } |
| (rule__XImportDeclaration__MemberNameAssignment_2_0_3_1) |
| { after(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_2_0_3_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()); } |
| ) |
| | |
| ( |
| {<
|