blob: c7bde3693cb529f6078b4cafc3071acee6f8d6cf [file] [log] [blame]
/**
* 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()); }
)
|
(
{ before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); }
(rule__OpMultiAssign__Group_6__0)
{ after(grammarAccess.getOpMultiAssignAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpEquality__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); }
'=='
{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); }
'!='
{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); }
)
|
(
{ before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); }
'==='
{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); }
)
|
(
{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); }
'!=='
{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); }
(rule__XRelationalExpression__Group_1_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); }
)
|
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); }
(rule__XRelationalExpression__Group_1_1__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); }
'>='
{ after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpCompareAccess().getGroup_1()); }
(rule__OpCompare__Group_1__0)
{ after(grammarAccess.getOpCompareAccess().getGroup_1()); }
)
|
(
{ before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); }
'>'
{ after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); }
)
|
(
{ before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); }
'<'
{ after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
'->'
{ after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); }
'..<'
{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getGroup_2()); }
(rule__OpOther__Group_2__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_2()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); }
'..'
{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); }
'=>'
{ after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getGroup_5()); }
(rule__OpOther__Group_5__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_5()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getGroup_6()); }
(rule__OpOther__Group_6__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_6()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); }
'<>'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); }
'?:'
{ after(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Alternatives_5_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); }
(rule__OpOther__Group_5_1_0__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Alternatives_6_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); }
(rule__OpOther__Group_6_1_0__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); }
'<'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); }
)
|
(
{ before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); }
'=>'
{ after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpAdd__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); }
'+'
{ after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); }
'-'
{ after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMulti__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); }
'*'
{ after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); }
'**'
{ after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); }
)
|
(
{ before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); }
'/'
{ after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); }
)
|
(
{ before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); }
'%'
{ after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); }
(rule__XUnaryOperation__Group_0__0)
{ after(grammarAccess.getXUnaryOperationAccess().getGroup_0()); }
)
|
(
{ before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); }
ruleXCastedExpression
{ after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpUnary__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); }
'!'
{ after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); }
'-'
{ after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); }
)
|
(
{ before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); }
'+'
{ after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpPostfix__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); }
'++'
{ after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); }
)
|
(
{ before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); }
'--'
{ after(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); }
(rule__XMemberFeatureCall__Group_1_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); }
)
|
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); }
(rule__XMemberFeatureCall__Group_1_1__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1_0_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); }
'.'
{ after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); }
)
|
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); }
(rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1_1_0_0_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); }
'.'
{ after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); }
)
|
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); }
(rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); }
)
|
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); }
(rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Alternatives_1_1_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); }
(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); }
)
|
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); }
(rule__XMemberFeatureCall__Group_1_1_3_1_1__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPrimaryExpression__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); }
ruleXConstructorCall
{ after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); }
ruleXBlockExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); }
ruleXSwitchExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); }
(ruleXSynchronizedExpression)
{ after(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); }
ruleXFeatureCall
{ after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); }
ruleXLiteral
{ after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); }
ruleXIfExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); }
(ruleXForLoopExpression)
{ after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); }
ruleXBasicForLoopExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); }
ruleXWhileExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); }
ruleXDoWhileExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); }
ruleXThrowExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); }
ruleXReturnExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); }
ruleXTryCatchFinallyExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); }
)
|
(
{ before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); }
ruleXParenthesizedExpression
{ after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XLiteral__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); }
ruleXCollectionLiteral
{ after(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); }
(ruleXClosure)
{ after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); }
ruleXBooleanLiteral
{ after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); }
ruleXNumberLiteral
{ after(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); }
ruleXNullLiteral
{ after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); }
ruleXStringLiteral
{ after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); }
)
|
(
{ before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); }
ruleXTypeLiteral
{ after(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCollectionLiteral__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); }
ruleXSetLiteral
{ after(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); }
ruleXListLiteral
{ after(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSwitchExpression__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); }
(rule__XSwitchExpression__Group_2_0__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); }
)
|
(
{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); }
(rule__XSwitchExpression__Group_2_1__0)
{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCasePart__Alternatives_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCasePartAccess().getGroup_3_0()); }
(rule__XCasePart__Group_3_0__0)
{ after(grammarAccess.getXCasePartAccess().getGroup_3_0()); }
)
|
(
{ before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); }
(rule__XCasePart__FallThroughAssignment_3_1)
{ after(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XExpressionOrVarDeclaration__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); }
ruleXVariableDeclaration
{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); }
ruleXExpression
{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); }
(rule__XVariableDeclaration__WriteableAssignment_1_0)
{ after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); }
)
|
(
{ before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); }
'val'
{ after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XVariableDeclaration__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); }
(rule__XVariableDeclaration__Group_2_0__0)
{ after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); }
)
|
(
{ before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); }
(rule__XVariableDeclaration__NameAssignment_2_1)
{ after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XFeatureCall__Alternatives_3_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); }
(rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0)
{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); }
)
|
(
{ before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); }
(rule__XFeatureCall__Group_3_1_1__0)
{ after(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__FeatureCallID__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); }
ruleValidID
{ after(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); }
'extends'
{ after(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); }
)
|
(
{ before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); }
'static'
{ after(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); }
)
|
(
{ before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); }
'import'
{ after(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); }
)
|
(
{ before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); }
'extension'
{ after(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__IdOrSuper__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); }
ruleFeatureCallID
{ after(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); }
'super'
{ after(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XConstructorCall__Alternatives_4_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); }
(rule__XConstructorCall__ArgumentsAssignment_4_1_0)
{ after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); }
)
|
(
{ before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); }
(rule__XConstructorCall__Group_4_1_1__0)
{ after(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XBooleanLiteral__Alternatives_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); }
'false'
{ after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); }
)
|
(
{ before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); }
(rule__XBooleanLiteral__IsTrueAssignment_1_1)
{ after(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XTryCatchFinallyExpression__Alternatives_3
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); }
(rule__XTryCatchFinallyExpression__Group_3_0__0)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); }
)
|
(
{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); }
(rule__XTryCatchFinallyExpression__Group_3_1__0)
{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); }
RULE_HEX
{ after(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); }
)
|
(
{ before(grammarAccess.getNumberAccess().getGroup_1()); }
(rule__Number__Group_1__0)
{ after(grammarAccess.getNumberAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Alternatives_1_0
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); }
RULE_INT
{ after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); }
)
|
(
{ before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); }
RULE_DECIMAL
{ after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Number__Alternatives_1_1_1
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); }
RULE_INT
{ after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); }
)
|
(
{ before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); }
RULE_DECIMAL
{ after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmTypeReference__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); }
(rule__JvmTypeReference__Group_0__0)
{ after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); }
)
|
(
{ before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); }
ruleXFunctionTypeRef
{ after(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmArgumentTypeReference__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); }
ruleJvmTypeReference
{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); }
)
|
(
{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); }
ruleJvmWildcardTypeReference
{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__JvmWildcardTypeReference__Alternatives_2
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); }
(rule__JvmWildcardTypeReference__Group_2_0__0)
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); }
)
|
(
{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); }
(rule__JvmWildcardTypeReference__Group_2_1__0)
{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__ConstraintSeverity__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getConstraintSeverityAccess().getINFOEnumLiteralDeclaration_0()); }
('info')
{ after(grammarAccess.getConstraintSeverityAccess().getINFOEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getConstraintSeverityAccess().getWARNINGEnumLiteralDeclaration_1()); }
('warn')
{ after(grammarAccess.getConstraintSeverityAccess().getWARNINGEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getConstraintSeverityAccess().getERROREnumLiteralDeclaration_2()); }
('error')
{ after(grammarAccess.getConstraintSeverityAccess().getERROREnumLiteralDeclaration_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DateType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDateTypeAccess().getDATEEnumLiteralDeclaration_0()); }
('date')
{ after(grammarAccess.getDateTypeAccess().getDATEEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getDateTypeAccess().getTIMEEnumLiteralDeclaration_1()); }
('time')
{ after(grammarAccess.getDateTypeAccess().getTIMEEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getDateTypeAccess().getTIMESTAMPEnumLiteralDeclaration_2()); }
('timestamp')
{ after(grammarAccess.getDateTypeAccess().getTIMESTAMPEnumLiteralDeclaration_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__LVisibility__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getLVisibilityAccess().getPACKAGEEnumLiteralDeclaration_0()); }
('package')
{ after(grammarAccess.getLVisibilityAccess().getPACKAGEEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getLVisibilityAccess().getPRIVATEEnumLiteralDeclaration_1()); }
('private')
{ after(grammarAccess.getLVisibilityAccess().getPRIVATEEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getLVisibilityAccess().getPROTECTEDEnumLiteralDeclaration_2()); }
('protected')
{ after(grammarAccess.getLVisibilityAccess().getPROTECTEDEnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getLVisibilityAccess().getPUBLICEnumLiteralDeclaration_3()); }
('public')
{ after(grammarAccess.getLVisibilityAccess().getPUBLICEnumLiteralDeclaration_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__LComparatorType__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getLComparatorTypeAccess().getEQUALSEnumLiteralDeclaration_0()); }
('==')
{ after(grammarAccess.getLComparatorTypeAccess().getEQUALSEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getLComparatorTypeAccess().getGREATEREnumLiteralDeclaration_1()); }
('>')
{ after(grammarAccess.getLComparatorTypeAccess().getGREATEREnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getLComparatorTypeAccess().getLOWEREnumLiteralDeclaration_2()); }
('<')
{ after(grammarAccess.getLComparatorTypeAccess().getLOWEREnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getLComparatorTypeAccess().getGREATER_EQEnumLiteralDeclaration_3()); }
('>=')
{ after(grammarAccess.getLComparatorTypeAccess().getGREATER_EQEnumLiteralDeclaration_3()); }
)
|
(
{ before(grammarAccess.getLComparatorTypeAccess().getLOWER_EQEnumLiteralDeclaration_4()); }
('<=')
{ after(grammarAccess.getLComparatorTypeAccess().getLOWER_EQEnumLiteralDeclaration_4()); }
)
|
(
{ before(grammarAccess.getLComparatorTypeAccess().getNOT_EQEnumLiteralDeclaration_5()); }
('<>')
{ after(grammarAccess.getLComparatorTypeAccess().getNOT_EQEnumLiteralDeclaration_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__LowerBound__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getLowerBoundAccess().getMANYEnumLiteralDeclaration_0()); }
('*')
{ after(grammarAccess.getLowerBoundAccess().getMANYEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getLowerBoundAccess().getZEROEnumLiteralDeclaration_1()); }
('0')
{ after(grammarAccess.getLowerBoundAccess().getZEROEnumLiteralDeclaration_1()); }
)
|
(
{ before(grammarAccess.getLowerBoundAccess().getOPTIONALEnumLiteralDeclaration_2()); }
('?')
{ after(grammarAccess.getLowerBoundAccess().getOPTIONALEnumLiteralDeclaration_2()); }
)
|
(
{ before(grammarAccess.getLowerBoundAccess().getATLEASTONEEnumLiteralDeclaration_3()); }
('+')
{ after(grammarAccess.getLowerBoundAccess().getATLEASTONEEnumLiteralDeclaration_3()); }
)
|
(
{ before(grammarAccess.getLowerBoundAccess().getONEEnumLiteralDeclaration_4()); }
('1')
{ after(grammarAccess.getLowerBoundAccess().getONEEnumLiteralDeclaration_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__UpperBound__Alternatives
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getUpperBoundAccess().getMANYEnumLiteralDeclaration_0()); }
('*')
{ after(grammarAccess.getUpperBoundAccess().getMANYEnumLiteralDeclaration_0()); }
)
|
(
{ before(grammarAccess.getUpperBoundAccess().getONEEnumLiteralDeclaration_1()); }
('1')
{ after(grammarAccess.getUpperBoundAccess().getONEEnumLiteralDeclaration_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__TypedPackage__Group__0__Impl
rule__TypedPackage__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTypedPackageAccess().getLTypedPackageAction_0()); }
()
{ after(grammarAccess.getTypedPackageAccess().getLTypedPackageAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__TypedPackage__Group__1__Impl
rule__TypedPackage__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTypedPackageAccess().getPackageKeyword_1()); }
'package'
{ after(grammarAccess.getTypedPackageAccess().getPackageKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__TypedPackage__Group__2__Impl
rule__TypedPackage__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTypedPackageAccess().getNameAssignment_2()); }
(rule__TypedPackage__NameAssignment_2)
{ after(grammarAccess.getTypedPackageAccess().getNameAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__TypedPackage__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTypedPackageAccess().getGroup_3()); }
(rule__TypedPackage__Group_3__0)?
{ after(grammarAccess.getTypedPackageAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__TypedPackage__Group_3__0__Impl
rule__TypedPackage__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTypedPackageAccess().getLeftCurlyBracketKeyword_3_0()); }
'{'
{ after(grammarAccess.getTypedPackageAccess().getLeftCurlyBracketKeyword_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__TypedPackage__Group_3__1__Impl
rule__TypedPackage__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTypedPackageAccess().getTypesAssignment_3_1()); }
(rule__TypedPackage__TypesAssignment_3_1)*
{ after(grammarAccess.getTypedPackageAccess().getTypesAssignment_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__TypedPackage__Group_3__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__TypedPackage__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getTypedPackageAccess().getRightCurlyBracketKeyword_3_2()); }
'}'
{ after(grammarAccess.getTypedPackageAccess().getRightCurlyBracketKeyword_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Class__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__Class__Group__0__Impl
rule__Class__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__Class__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getClassAccess().getLClassAction_0()); }
()
{ after(grammarAccess.getClassAccess().getLClassAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Class__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__Class__Group__1__Impl
rule__Class__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__Class__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getClassAccess().getAnnotationsAssignment_1()); }
(rule__Class__AnnotationsAssignment_1)*
{ after(grammarAccess.getClassAccess().getAnnotationsAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Class__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__Class__Group__2__Impl
rule__Class__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__Class__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getClassAccess().getLClassAnnotationInfoAction_2()); }
()
{ after(grammarAccess.getClassAccess().getLClassAnnotationInfoAction_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Class__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__Class__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__Class__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getClassAccess().getClassKeyword_3()); }
'class'
{ after(grammarAccess.getClassAccess().getClassKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group__0__Impl
rule__DataType__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getDatatypeKeyword_0()); }
'datatype'
{ after(grammarAccess.getDataTypeAccess().getDatatypeKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group__1__Impl
rule__DataType__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getNameAssignment_1()); }
(rule__DataType__NameAssignment_1)
{ after(grammarAccess.getDataTypeAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getAlternatives_2()); }
(rule__DataType__Alternatives_2)
{ after(grammarAccess.getDataTypeAccess().getAlternatives_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0__0__Impl
rule__DataType__Group_2_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getJvmTypeKeyword_2_0_0()); }
'jvmType'
{ after(grammarAccess.getDataTypeAccess().getJvmTypeKeyword_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0__1__Impl
rule__DataType__Group_2_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getJvmTypeReferenceAssignment_2_0_1()); }
(rule__DataType__JvmTypeReferenceAssignment_2_0_1)
{ after(grammarAccess.getDataTypeAccess().getJvmTypeReferenceAssignment_2_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0__2__Impl
rule__DataType__Group_2_0__3
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getAsPrimitiveAssignment_2_0_2()); }
(rule__DataType__AsPrimitiveAssignment_2_0_2)?
{ after(grammarAccess.getDataTypeAccess().getAsPrimitiveAssignment_2_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0__3
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0__3__Impl
rule__DataType__Group_2_0__4
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getConstraintsAssignment_2_0_3()); }
(rule__DataType__ConstraintsAssignment_2_0_3)*
{ after(grammarAccess.getDataTypeAccess().getConstraintsAssignment_2_0_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0__4
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getGroup_2_0_4()); }
(rule__DataType__Group_2_0_4__0)?
{ after(grammarAccess.getDataTypeAccess().getGroup_2_0_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0_4__0__Impl
rule__DataType__Group_2_0_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getPropertiesKeyword_2_0_4_0()); }
'properties'
{ after(grammarAccess.getDataTypeAccess().getPropertiesKeyword_2_0_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0_4__1__Impl
rule__DataType__Group_2_0_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getLeftParenthesisKeyword_2_0_4_1()); }
'('
{ after(grammarAccess.getDataTypeAccess().getLeftParenthesisKeyword_2_0_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0_4__2__Impl
rule__DataType__Group_2_0_4__3
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_0_4_2()); }
(rule__DataType__PropertiesAssignment_2_0_4_2)
{ after(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_0_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4__3
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0_4__3__Impl
rule__DataType__Group_2_0_4__4
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getGroup_2_0_4_3()); }
(rule__DataType__Group_2_0_4_3__0)*
{ after(grammarAccess.getDataTypeAccess().getGroup_2_0_4_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4__4
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0_4__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getRightParenthesisKeyword_2_0_4_4()); }
')'
{ after(grammarAccess.getDataTypeAccess().getRightParenthesisKeyword_2_0_4_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0_4_3__0__Impl
rule__DataType__Group_2_0_4_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getCommaKeyword_2_0_4_3_0()); }
','
{ after(grammarAccess.getDataTypeAccess().getCommaKeyword_2_0_4_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_0_4_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_0_4_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_0_4_3_1()); }
(rule__DataType__PropertiesAssignment_2_0_4_3_1)
{ after(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_0_4_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1__0__Impl
rule__DataType__Group_2_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getDateAssignment_2_1_0()); }
(rule__DataType__DateAssignment_2_1_0)
{ after(grammarAccess.getDataTypeAccess().getDateAssignment_2_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1__1__Impl
rule__DataType__Group_2_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getDateTypeAssignment_2_1_1()); }
(rule__DataType__DateTypeAssignment_2_1_1)
{ after(grammarAccess.getDataTypeAccess().getDateTypeAssignment_2_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1__2__Impl
rule__DataType__Group_2_1__3
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getConstraintsAssignment_2_1_2()); }
(rule__DataType__ConstraintsAssignment_2_1_2)*
{ after(grammarAccess.getDataTypeAccess().getConstraintsAssignment_2_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1__3
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getGroup_2_1_3()); }
(rule__DataType__Group_2_1_3__0)?
{ after(grammarAccess.getDataTypeAccess().getGroup_2_1_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1_3__0__Impl
rule__DataType__Group_2_1_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getPropertiesKeyword_2_1_3_0()); }
'properties'
{ after(grammarAccess.getDataTypeAccess().getPropertiesKeyword_2_1_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1_3__1__Impl
rule__DataType__Group_2_1_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getLeftParenthesisKeyword_2_1_3_1()); }
'('
{ after(grammarAccess.getDataTypeAccess().getLeftParenthesisKeyword_2_1_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1_3__2__Impl
rule__DataType__Group_2_1_3__3
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_1_3_2()); }
(rule__DataType__PropertiesAssignment_2_1_3_2)
{ after(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_1_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3__3
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1_3__3__Impl
rule__DataType__Group_2_1_3__4
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getGroup_2_1_3_3()); }
(rule__DataType__Group_2_1_3_3__0)*
{ after(grammarAccess.getDataTypeAccess().getGroup_2_1_3_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3__4
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1_3__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getRightParenthesisKeyword_2_1_3_4()); }
')'
{ after(grammarAccess.getDataTypeAccess().getRightParenthesisKeyword_2_1_3_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1_3_3__0__Impl
rule__DataType__Group_2_1_3_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getCommaKeyword_2_1_3_3_0()); }
','
{ after(grammarAccess.getDataTypeAccess().getCommaKeyword_2_1_3_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_1_3_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_1_3_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_1_3_3_1()); }
(rule__DataType__PropertiesAssignment_2_1_3_3_1)
{ after(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_1_3_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_2__0__Impl
rule__DataType__Group_2_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getAsBlobAssignment_2_2_0()); }
(rule__DataType__AsBlobAssignment_2_2_0)
{ after(grammarAccess.getDataTypeAccess().getAsBlobAssignment_2_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_2__1__Impl
rule__DataType__Group_2_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getConstraintsAssignment_2_2_1()); }
(rule__DataType__ConstraintsAssignment_2_2_1)*
{ after(grammarAccess.getDataTypeAccess().getConstraintsAssignment_2_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getGroup_2_2_2()); }
(rule__DataType__Group_2_2_2__0)?
{ after(grammarAccess.getDataTypeAccess().getGroup_2_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_2_2__0__Impl
rule__DataType__Group_2_2_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getPropertiesKeyword_2_2_2_0()); }
'properties'
{ after(grammarAccess.getDataTypeAccess().getPropertiesKeyword_2_2_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_2_2__1__Impl
rule__DataType__Group_2_2_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getLeftParenthesisKeyword_2_2_2_1()); }
'('
{ after(grammarAccess.getDataTypeAccess().getLeftParenthesisKeyword_2_2_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_2_2__2__Impl
rule__DataType__Group_2_2_2__3
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_2_2_2()); }
(rule__DataType__PropertiesAssignment_2_2_2_2)
{ after(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_2_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2__3
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_2_2__3__Impl
rule__DataType__Group_2_2_2__4
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getGroup_2_2_2_3()); }
(rule__DataType__Group_2_2_2_3__0)*
{ after(grammarAccess.getDataTypeAccess().getGroup_2_2_2_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2__4
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_2_2__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getRightParenthesisKeyword_2_2_2_4()); }
')'
{ after(grammarAccess.getDataTypeAccess().getRightParenthesisKeyword_2_2_2_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_2_2_3__0__Impl
rule__DataType__Group_2_2_2_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getCommaKeyword_2_2_2_3_0()); }
','
{ after(grammarAccess.getDataTypeAccess().getCommaKeyword_2_2_2_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__DataType__Group_2_2_2_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DataType__Group_2_2_2_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_2_2_3_1()); }
(rule__DataType__PropertiesAssignment_2_2_2_3_1)
{ after(grammarAccess.getDataTypeAccess().getPropertiesAssignment_2_2_2_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group__0__Impl
rule__DtCAssertFalse__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getLDtCAssertFalseAction_0()); }
()
{ after(grammarAccess.getDtCAssertFalseAccess().getLDtCAssertFalseAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group__1__Impl
rule__DtCAssertFalse__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getIsFalseKeyword_1()); }
'isFalse'
{ after(grammarAccess.getDtCAssertFalseAccess().getIsFalseKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getGroup_2()); }
(rule__DtCAssertFalse__Group_2__0)?
{ after(grammarAccess.getDtCAssertFalseAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2__0__Impl
rule__DtCAssertFalse__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getLeftSquareBracketKeyword_2_0()); }
'['
{ after(grammarAccess.getDtCAssertFalseAccess().getLeftSquareBracketKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2__1__Impl
rule__DtCAssertFalse__Group_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getUnorderedGroup_2_1()); }
(rule__DtCAssertFalse__UnorderedGroup_2_1)
{ after(grammarAccess.getDtCAssertFalseAccess().getUnorderedGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getRightSquareBracketKeyword_2_2()); }
']'
{ after(grammarAccess.getDtCAssertFalseAccess().getRightSquareBracketKeyword_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2_1_0__0__Impl
rule__DtCAssertFalse__Group_2_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getMsgCodeKeyword_2_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCAssertFalseAccess().getMsgCodeKeyword_2_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2_1_0__1__Impl
rule__DtCAssertFalse__Group_2_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getEqualsSignKeyword_2_1_0_1()); }
'='
{ after(grammarAccess.getDtCAssertFalseAccess().getEqualsSignKeyword_2_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getMsgCodeAssignment_2_1_0_2()); }
(rule__DtCAssertFalse__MsgCodeAssignment_2_1_0_2)
{ after(grammarAccess.getDtCAssertFalseAccess().getMsgCodeAssignment_2_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2_1_1__0__Impl
rule__DtCAssertFalse__Group_2_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCAssertFalseAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2_1_1__1__Impl
rule__DtCAssertFalse__Group_2_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getEqualsSignKeyword_2_1_1_1()); }
'='
{ after(grammarAccess.getDtCAssertFalseAccess().getEqualsSignKeyword_2_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
(rule__DtCAssertFalse__MsgI18nKeyAssignment_2_1_1_2)
{ after(grammarAccess.getDtCAssertFalseAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2_1_2__0__Impl
rule__DtCAssertFalse__Group_2_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getSeverityKeyword_2_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCAssertFalseAccess().getSeverityKeyword_2_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2_1_2__1__Impl
rule__DtCAssertFalse__Group_2_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getEqualsSignKeyword_2_1_2_1()); }
'='
{ after(grammarAccess.getDtCAssertFalseAccess().getEqualsSignKeyword_2_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertFalse__Group_2_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertFalse__Group_2_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertFalseAccess().getSeverityAssignment_2_1_2_2()); }
(rule__DtCAssertFalse__SeverityAssignment_2_1_2_2)
{ after(grammarAccess.getDtCAssertFalseAccess().getSeverityAssignment_2_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group__0__Impl
rule__DtCAssertTrue__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getLDtCAssertTrueAction_0()); }
()
{ after(grammarAccess.getDtCAssertTrueAccess().getLDtCAssertTrueAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group__1__Impl
rule__DtCAssertTrue__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getIsTrueKeyword_1()); }
'isTrue'
{ after(grammarAccess.getDtCAssertTrueAccess().getIsTrueKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getGroup_2()); }
(rule__DtCAssertTrue__Group_2__0)?
{ after(grammarAccess.getDtCAssertTrueAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2__0__Impl
rule__DtCAssertTrue__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getLeftSquareBracketKeyword_2_0()); }
'['
{ after(grammarAccess.getDtCAssertTrueAccess().getLeftSquareBracketKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2__1__Impl
rule__DtCAssertTrue__Group_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getUnorderedGroup_2_1()); }
(rule__DtCAssertTrue__UnorderedGroup_2_1)
{ after(grammarAccess.getDtCAssertTrueAccess().getUnorderedGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getRightSquareBracketKeyword_2_2()); }
']'
{ after(grammarAccess.getDtCAssertTrueAccess().getRightSquareBracketKeyword_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2_1_0__0__Impl
rule__DtCAssertTrue__Group_2_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getMsgCodeKeyword_2_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCAssertTrueAccess().getMsgCodeKeyword_2_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2_1_0__1__Impl
rule__DtCAssertTrue__Group_2_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getEqualsSignKeyword_2_1_0_1()); }
'='
{ after(grammarAccess.getDtCAssertTrueAccess().getEqualsSignKeyword_2_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getMsgCodeAssignment_2_1_0_2()); }
(rule__DtCAssertTrue__MsgCodeAssignment_2_1_0_2)
{ after(grammarAccess.getDtCAssertTrueAccess().getMsgCodeAssignment_2_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2_1_1__0__Impl
rule__DtCAssertTrue__Group_2_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCAssertTrueAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2_1_1__1__Impl
rule__DtCAssertTrue__Group_2_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getEqualsSignKeyword_2_1_1_1()); }
'='
{ after(grammarAccess.getDtCAssertTrueAccess().getEqualsSignKeyword_2_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
(rule__DtCAssertTrue__MsgI18nKeyAssignment_2_1_1_2)
{ after(grammarAccess.getDtCAssertTrueAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2_1_2__0__Impl
rule__DtCAssertTrue__Group_2_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getSeverityKeyword_2_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCAssertTrueAccess().getSeverityKeyword_2_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2_1_2__1__Impl
rule__DtCAssertTrue__Group_2_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getEqualsSignKeyword_2_1_2_1()); }
'='
{ after(grammarAccess.getDtCAssertTrueAccess().getEqualsSignKeyword_2_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCAssertTrue__Group_2_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCAssertTrue__Group_2_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCAssertTrueAccess().getSeverityAssignment_2_1_2_2()); }
(rule__DtCAssertTrue__SeverityAssignment_2_1_2_2)
{ after(grammarAccess.getDtCAssertTrueAccess().getSeverityAssignment_2_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group__0__Impl
rule__DtCDecimalMax__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getLDtCDecimalMaxAction_0()); }
()
{ after(grammarAccess.getDtCDecimalMaxAccess().getLDtCDecimalMaxAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group__1__Impl
rule__DtCDecimalMax__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getMaxDecimalKeyword_1()); }
'maxDecimal'
{ after(grammarAccess.getDtCDecimalMaxAccess().getMaxDecimalKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group__2__Impl
rule__DtCDecimalMax__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getDtCDecimalMaxAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group__3__Impl
rule__DtCDecimalMax__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getMaxAssignment_3()); }
(rule__DtCDecimalMax__MaxAssignment_3)
{ after(grammarAccess.getDtCDecimalMaxAccess().getMaxAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group__4__Impl
rule__DtCDecimalMax__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getGroup_4()); }
(rule__DtCDecimalMax__Group_4__0)?
{ after(grammarAccess.getDtCDecimalMaxAccess().getGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getDtCDecimalMaxAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4__0__Impl
rule__DtCDecimalMax__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getLeftSquareBracketKeyword_4_0()); }
'['
{ after(grammarAccess.getDtCDecimalMaxAccess().getLeftSquareBracketKeyword_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4__1__Impl
rule__DtCDecimalMax__Group_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getUnorderedGroup_4_1()); }
(rule__DtCDecimalMax__UnorderedGroup_4_1)
{ after(grammarAccess.getDtCDecimalMaxAccess().getUnorderedGroup_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getRightSquareBracketKeyword_4_2()); }
']'
{ after(grammarAccess.getDtCDecimalMaxAccess().getRightSquareBracketKeyword_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4_1_0__0__Impl
rule__DtCDecimalMax__Group_4_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getMsgCodeKeyword_4_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCDecimalMaxAccess().getMsgCodeKeyword_4_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4_1_0__1__Impl
rule__DtCDecimalMax__Group_4_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getEqualsSignKeyword_4_1_0_1()); }
'='
{ after(grammarAccess.getDtCDecimalMaxAccess().getEqualsSignKeyword_4_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getMsgCodeAssignment_4_1_0_2()); }
(rule__DtCDecimalMax__MsgCodeAssignment_4_1_0_2)
{ after(grammarAccess.getDtCDecimalMaxAccess().getMsgCodeAssignment_4_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4_1_1__0__Impl
rule__DtCDecimalMax__Group_4_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getMsgI18nKeyKeyword_4_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCDecimalMaxAccess().getMsgI18nKeyKeyword_4_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4_1_1__1__Impl
rule__DtCDecimalMax__Group_4_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getEqualsSignKeyword_4_1_1_1()); }
'='
{ after(grammarAccess.getDtCDecimalMaxAccess().getEqualsSignKeyword_4_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getMsgI18nKeyAssignment_4_1_1_2()); }
(rule__DtCDecimalMax__MsgI18nKeyAssignment_4_1_1_2)
{ after(grammarAccess.getDtCDecimalMaxAccess().getMsgI18nKeyAssignment_4_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4_1_2__0__Impl
rule__DtCDecimalMax__Group_4_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getSeverityKeyword_4_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCDecimalMaxAccess().getSeverityKeyword_4_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4_1_2__1__Impl
rule__DtCDecimalMax__Group_4_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getEqualsSignKeyword_4_1_2_1()); }
'='
{ after(grammarAccess.getDtCDecimalMaxAccess().getEqualsSignKeyword_4_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMax__Group_4_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMax__Group_4_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMaxAccess().getSeverityAssignment_4_1_2_2()); }
(rule__DtCDecimalMax__SeverityAssignment_4_1_2_2)
{ after(grammarAccess.getDtCDecimalMaxAccess().getSeverityAssignment_4_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group__0__Impl
rule__DtCDecimalMin__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getLDtCDecimalMinAction_0()); }
()
{ after(grammarAccess.getDtCDecimalMinAccess().getLDtCDecimalMinAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group__1__Impl
rule__DtCDecimalMin__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getMinDecimalKeyword_1()); }
'minDecimal'
{ after(grammarAccess.getDtCDecimalMinAccess().getMinDecimalKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group__2__Impl
rule__DtCDecimalMin__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getDtCDecimalMinAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group__3__Impl
rule__DtCDecimalMin__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getMinAssignment_3()); }
(rule__DtCDecimalMin__MinAssignment_3)
{ after(grammarAccess.getDtCDecimalMinAccess().getMinAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group__4__Impl
rule__DtCDecimalMin__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getGroup_4()); }
(rule__DtCDecimalMin__Group_4__0)?
{ after(grammarAccess.getDtCDecimalMinAccess().getGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getDtCDecimalMinAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4__0__Impl
rule__DtCDecimalMin__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getLeftSquareBracketKeyword_4_0()); }
'['
{ after(grammarAccess.getDtCDecimalMinAccess().getLeftSquareBracketKeyword_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4__1__Impl
rule__DtCDecimalMin__Group_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getUnorderedGroup_4_1()); }
(rule__DtCDecimalMin__UnorderedGroup_4_1)
{ after(grammarAccess.getDtCDecimalMinAccess().getUnorderedGroup_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getRightSquareBracketKeyword_4_2()); }
']'
{ after(grammarAccess.getDtCDecimalMinAccess().getRightSquareBracketKeyword_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4_1_0__0__Impl
rule__DtCDecimalMin__Group_4_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getMsgCodeKeyword_4_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCDecimalMinAccess().getMsgCodeKeyword_4_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4_1_0__1__Impl
rule__DtCDecimalMin__Group_4_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getEqualsSignKeyword_4_1_0_1()); }
'='
{ after(grammarAccess.getDtCDecimalMinAccess().getEqualsSignKeyword_4_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getMsgCodeAssignment_4_1_0_2()); }
(rule__DtCDecimalMin__MsgCodeAssignment_4_1_0_2)
{ after(grammarAccess.getDtCDecimalMinAccess().getMsgCodeAssignment_4_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4_1_1__0__Impl
rule__DtCDecimalMin__Group_4_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getMsgI18nKeyKeyword_4_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCDecimalMinAccess().getMsgI18nKeyKeyword_4_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4_1_1__1__Impl
rule__DtCDecimalMin__Group_4_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getEqualsSignKeyword_4_1_1_1()); }
'='
{ after(grammarAccess.getDtCDecimalMinAccess().getEqualsSignKeyword_4_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getMsgI18nKeyAssignment_4_1_1_2()); }
(rule__DtCDecimalMin__MsgI18nKeyAssignment_4_1_1_2)
{ after(grammarAccess.getDtCDecimalMinAccess().getMsgI18nKeyAssignment_4_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4_1_2__0__Impl
rule__DtCDecimalMin__Group_4_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getSeverityKeyword_4_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCDecimalMinAccess().getSeverityKeyword_4_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4_1_2__1__Impl
rule__DtCDecimalMin__Group_4_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getEqualsSignKeyword_4_1_2_1()); }
'='
{ after(grammarAccess.getDtCDecimalMinAccess().getEqualsSignKeyword_4_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDecimalMin__Group_4_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDecimalMin__Group_4_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDecimalMinAccess().getSeverityAssignment_4_1_2_2()); }
(rule__DtCDecimalMin__SeverityAssignment_4_1_2_2)
{ after(grammarAccess.getDtCDecimalMinAccess().getSeverityAssignment_4_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group__0__Impl
rule__DtCDigits__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getLDtCDigitsAction_0()); }
()
{ after(grammarAccess.getDtCDigitsAccess().getLDtCDigitsAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group__1__Impl
rule__DtCDigits__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getDigitsKeyword_1()); }
'digits'
{ after(grammarAccess.getDtCDigitsAccess().getDigitsKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group__2__Impl
rule__DtCDigits__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getDtCDigitsAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group__3__Impl
rule__DtCDigits__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getIntDigitsAssignment_3()); }
(rule__DtCDigits__IntDigitsAssignment_3)
{ after(grammarAccess.getDtCDigitsAccess().getIntDigitsAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group__4__Impl
rule__DtCDigits__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getCommaKeyword_4()); }
','
{ after(grammarAccess.getDtCDigitsAccess().getCommaKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group__5__Impl
rule__DtCDigits__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getFractionDigitsAssignment_5()); }
(rule__DtCDigits__FractionDigitsAssignment_5)
{ after(grammarAccess.getDtCDigitsAccess().getFractionDigitsAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group__6__Impl
rule__DtCDigits__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getGroup_6()); }
(rule__DtCDigits__Group_6__0)?
{ after(grammarAccess.getDtCDigitsAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group__7__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getRightParenthesisKeyword_7()); }
')'
{ after(grammarAccess.getDtCDigitsAccess().getRightParenthesisKeyword_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6__0__Impl
rule__DtCDigits__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getLeftSquareBracketKeyword_6_0()); }
'['
{ after(grammarAccess.getDtCDigitsAccess().getLeftSquareBracketKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6__1__Impl
rule__DtCDigits__Group_6__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getUnorderedGroup_6_1()); }
(rule__DtCDigits__UnorderedGroup_6_1)
{ after(grammarAccess.getDtCDigitsAccess().getUnorderedGroup_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getRightSquareBracketKeyword_6_2()); }
']'
{ after(grammarAccess.getDtCDigitsAccess().getRightSquareBracketKeyword_6_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6_1_0__0__Impl
rule__DtCDigits__Group_6_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getMsgCodeKeyword_6_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCDigitsAccess().getMsgCodeKeyword_6_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6_1_0__1__Impl
rule__DtCDigits__Group_6_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getEqualsSignKeyword_6_1_0_1()); }
'='
{ after(grammarAccess.getDtCDigitsAccess().getEqualsSignKeyword_6_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getMsgCodeAssignment_6_1_0_2()); }
(rule__DtCDigits__MsgCodeAssignment_6_1_0_2)
{ after(grammarAccess.getDtCDigitsAccess().getMsgCodeAssignment_6_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6_1_1__0__Impl
rule__DtCDigits__Group_6_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getMsgI18nKeyKeyword_6_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCDigitsAccess().getMsgI18nKeyKeyword_6_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6_1_1__1__Impl
rule__DtCDigits__Group_6_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getEqualsSignKeyword_6_1_1_1()); }
'='
{ after(grammarAccess.getDtCDigitsAccess().getEqualsSignKeyword_6_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getMsgI18nKeyAssignment_6_1_1_2()); }
(rule__DtCDigits__MsgI18nKeyAssignment_6_1_1_2)
{ after(grammarAccess.getDtCDigitsAccess().getMsgI18nKeyAssignment_6_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6_1_2__0__Impl
rule__DtCDigits__Group_6_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getSeverityKeyword_6_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCDigitsAccess().getSeverityKeyword_6_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6_1_2__1__Impl
rule__DtCDigits__Group_6_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getEqualsSignKeyword_6_1_2_1()); }
'='
{ after(grammarAccess.getDtCDigitsAccess().getEqualsSignKeyword_6_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCDigits__Group_6_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCDigits__Group_6_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCDigitsAccess().getSeverityAssignment_6_1_2_2()); }
(rule__DtCDigits__SeverityAssignment_6_1_2_2)
{ after(grammarAccess.getDtCDigitsAccess().getSeverityAssignment_6_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group__0__Impl
rule__DtCFuture__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getLDtCFutureAction_0()); }
()
{ after(grammarAccess.getDtCFutureAccess().getLDtCFutureAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group__1__Impl
rule__DtCFuture__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getIsFutureKeyword_1()); }
'isFuture'
{ after(grammarAccess.getDtCFutureAccess().getIsFutureKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getGroup_2()); }
(rule__DtCFuture__Group_2__0)?
{ after(grammarAccess.getDtCFutureAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2__0__Impl
rule__DtCFuture__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getLeftSquareBracketKeyword_2_0()); }
'['
{ after(grammarAccess.getDtCFutureAccess().getLeftSquareBracketKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2__1__Impl
rule__DtCFuture__Group_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getUnorderedGroup_2_1()); }
(rule__DtCFuture__UnorderedGroup_2_1)
{ after(grammarAccess.getDtCFutureAccess().getUnorderedGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getRightSquareBracketKeyword_2_2()); }
']'
{ after(grammarAccess.getDtCFutureAccess().getRightSquareBracketKeyword_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2_1_0__0__Impl
rule__DtCFuture__Group_2_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getMsgCodeKeyword_2_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCFutureAccess().getMsgCodeKeyword_2_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2_1_0__1__Impl
rule__DtCFuture__Group_2_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getEqualsSignKeyword_2_1_0_1()); }
'='
{ after(grammarAccess.getDtCFutureAccess().getEqualsSignKeyword_2_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getMsgCodeAssignment_2_1_0_2()); }
(rule__DtCFuture__MsgCodeAssignment_2_1_0_2)
{ after(grammarAccess.getDtCFutureAccess().getMsgCodeAssignment_2_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2_1_1__0__Impl
rule__DtCFuture__Group_2_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCFutureAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2_1_1__1__Impl
rule__DtCFuture__Group_2_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getEqualsSignKeyword_2_1_1_1()); }
'='
{ after(grammarAccess.getDtCFutureAccess().getEqualsSignKeyword_2_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
(rule__DtCFuture__MsgI18nKeyAssignment_2_1_1_2)
{ after(grammarAccess.getDtCFutureAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2_1_2__0__Impl
rule__DtCFuture__Group_2_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getSeverityKeyword_2_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCFutureAccess().getSeverityKeyword_2_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2_1_2__1__Impl
rule__DtCFuture__Group_2_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getEqualsSignKeyword_2_1_2_1()); }
'='
{ after(grammarAccess.getDtCFutureAccess().getEqualsSignKeyword_2_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCFuture__Group_2_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCFuture__Group_2_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCFutureAccess().getSeverityAssignment_2_1_2_2()); }
(rule__DtCFuture__SeverityAssignment_2_1_2_2)
{ after(grammarAccess.getDtCFutureAccess().getSeverityAssignment_2_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group__0__Impl
rule__DtCPast__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getLDtCPastAction_0()); }
()
{ after(grammarAccess.getDtCPastAccess().getLDtCPastAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group__1__Impl
rule__DtCPast__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getIsPastKeyword_1()); }
'isPast'
{ after(grammarAccess.getDtCPastAccess().getIsPastKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getGroup_2()); }
(rule__DtCPast__Group_2__0)?
{ after(grammarAccess.getDtCPastAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2__0__Impl
rule__DtCPast__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getLeftSquareBracketKeyword_2_0()); }
'['
{ after(grammarAccess.getDtCPastAccess().getLeftSquareBracketKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2__1__Impl
rule__DtCPast__Group_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getUnorderedGroup_2_1()); }
(rule__DtCPast__UnorderedGroup_2_1)
{ after(grammarAccess.getDtCPastAccess().getUnorderedGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getRightSquareBracketKeyword_2_2()); }
']'
{ after(grammarAccess.getDtCPastAccess().getRightSquareBracketKeyword_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2_1_0__0__Impl
rule__DtCPast__Group_2_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getMsgCodeKeyword_2_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCPastAccess().getMsgCodeKeyword_2_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2_1_0__1__Impl
rule__DtCPast__Group_2_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getEqualsSignKeyword_2_1_0_1()); }
'='
{ after(grammarAccess.getDtCPastAccess().getEqualsSignKeyword_2_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getMsgCodeAssignment_2_1_0_2()); }
(rule__DtCPast__MsgCodeAssignment_2_1_0_2)
{ after(grammarAccess.getDtCPastAccess().getMsgCodeAssignment_2_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2_1_1__0__Impl
rule__DtCPast__Group_2_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCPastAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2_1_1__1__Impl
rule__DtCPast__Group_2_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getEqualsSignKeyword_2_1_1_1()); }
'='
{ after(grammarAccess.getDtCPastAccess().getEqualsSignKeyword_2_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
(rule__DtCPast__MsgI18nKeyAssignment_2_1_1_2)
{ after(grammarAccess.getDtCPastAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2_1_2__0__Impl
rule__DtCPast__Group_2_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getSeverityKeyword_2_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCPastAccess().getSeverityKeyword_2_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2_1_2__1__Impl
rule__DtCPast__Group_2_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getEqualsSignKeyword_2_1_2_1()); }
'='
{ after(grammarAccess.getDtCPastAccess().getEqualsSignKeyword_2_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCPast__Group_2_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCPast__Group_2_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCPastAccess().getSeverityAssignment_2_1_2_2()); }
(rule__DtCPast__SeverityAssignment_2_1_2_2)
{ after(grammarAccess.getDtCPastAccess().getSeverityAssignment_2_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group__0__Impl
rule__DtCNumericMax__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getLDtCNumericMaxAction_0()); }
()
{ after(grammarAccess.getDtCNumericMaxAccess().getLDtCNumericMaxAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group__1__Impl
rule__DtCNumericMax__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getMaxNumberKeyword_1()); }
'maxNumber'
{ after(grammarAccess.getDtCNumericMaxAccess().getMaxNumberKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group__2__Impl
rule__DtCNumericMax__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getDtCNumericMaxAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group__3__Impl
rule__DtCNumericMax__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getMaxAssignment_3()); }
(rule__DtCNumericMax__MaxAssignment_3)
{ after(grammarAccess.getDtCNumericMaxAccess().getMaxAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group__4__Impl
rule__DtCNumericMax__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getGroup_4()); }
(rule__DtCNumericMax__Group_4__0)?
{ after(grammarAccess.getDtCNumericMaxAccess().getGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getDtCNumericMaxAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4__0__Impl
rule__DtCNumericMax__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getLeftSquareBracketKeyword_4_0()); }
'['
{ after(grammarAccess.getDtCNumericMaxAccess().getLeftSquareBracketKeyword_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4__1__Impl
rule__DtCNumericMax__Group_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getUnorderedGroup_4_1()); }
(rule__DtCNumericMax__UnorderedGroup_4_1)
{ after(grammarAccess.getDtCNumericMaxAccess().getUnorderedGroup_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getRightSquareBracketKeyword_4_2()); }
']'
{ after(grammarAccess.getDtCNumericMaxAccess().getRightSquareBracketKeyword_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4_1_0__0__Impl
rule__DtCNumericMax__Group_4_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getMsgCodeKeyword_4_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCNumericMaxAccess().getMsgCodeKeyword_4_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4_1_0__1__Impl
rule__DtCNumericMax__Group_4_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getEqualsSignKeyword_4_1_0_1()); }
'='
{ after(grammarAccess.getDtCNumericMaxAccess().getEqualsSignKeyword_4_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getMsgCodeAssignment_4_1_0_2()); }
(rule__DtCNumericMax__MsgCodeAssignment_4_1_0_2)
{ after(grammarAccess.getDtCNumericMaxAccess().getMsgCodeAssignment_4_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4_1_1__0__Impl
rule__DtCNumericMax__Group_4_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getMsgI18nKeyKeyword_4_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCNumericMaxAccess().getMsgI18nKeyKeyword_4_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4_1_1__1__Impl
rule__DtCNumericMax__Group_4_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getEqualsSignKeyword_4_1_1_1()); }
'='
{ after(grammarAccess.getDtCNumericMaxAccess().getEqualsSignKeyword_4_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getMsgI18nKeyAssignment_4_1_1_2()); }
(rule__DtCNumericMax__MsgI18nKeyAssignment_4_1_1_2)
{ after(grammarAccess.getDtCNumericMaxAccess().getMsgI18nKeyAssignment_4_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4_1_2__0__Impl
rule__DtCNumericMax__Group_4_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getSeverityKeyword_4_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCNumericMaxAccess().getSeverityKeyword_4_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4_1_2__1__Impl
rule__DtCNumericMax__Group_4_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getEqualsSignKeyword_4_1_2_1()); }
'='
{ after(grammarAccess.getDtCNumericMaxAccess().getEqualsSignKeyword_4_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMax__Group_4_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMax__Group_4_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMaxAccess().getSeverityAssignment_4_1_2_2()); }
(rule__DtCNumericMax__SeverityAssignment_4_1_2_2)
{ after(grammarAccess.getDtCNumericMaxAccess().getSeverityAssignment_4_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group__0__Impl
rule__DtCNumericMin__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getLDtCNumericMinAction_0()); }
()
{ after(grammarAccess.getDtCNumericMinAccess().getLDtCNumericMinAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group__1__Impl
rule__DtCNumericMin__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getMinNumberKeyword_1()); }
'minNumber'
{ after(grammarAccess.getDtCNumericMinAccess().getMinNumberKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group__2__Impl
rule__DtCNumericMin__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getDtCNumericMinAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group__3__Impl
rule__DtCNumericMin__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getMinAssignment_3()); }
(rule__DtCNumericMin__MinAssignment_3)
{ after(grammarAccess.getDtCNumericMinAccess().getMinAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group__4__Impl
rule__DtCNumericMin__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getGroup_4()); }
(rule__DtCNumericMin__Group_4__0)?
{ after(grammarAccess.getDtCNumericMinAccess().getGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getDtCNumericMinAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4__0__Impl
rule__DtCNumericMin__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getLeftSquareBracketKeyword_4_0()); }
'['
{ after(grammarAccess.getDtCNumericMinAccess().getLeftSquareBracketKeyword_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4__1__Impl
rule__DtCNumericMin__Group_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getUnorderedGroup_4_1()); }
(rule__DtCNumericMin__UnorderedGroup_4_1)
{ after(grammarAccess.getDtCNumericMinAccess().getUnorderedGroup_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getRightSquareBracketKeyword_4_2()); }
']'
{ after(grammarAccess.getDtCNumericMinAccess().getRightSquareBracketKeyword_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4_1_0__0__Impl
rule__DtCNumericMin__Group_4_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getMsgCodeKeyword_4_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCNumericMinAccess().getMsgCodeKeyword_4_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4_1_0__1__Impl
rule__DtCNumericMin__Group_4_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getEqualsSignKeyword_4_1_0_1()); }
'='
{ after(grammarAccess.getDtCNumericMinAccess().getEqualsSignKeyword_4_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getMsgCodeAssignment_4_1_0_2()); }
(rule__DtCNumericMin__MsgCodeAssignment_4_1_0_2)
{ after(grammarAccess.getDtCNumericMinAccess().getMsgCodeAssignment_4_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4_1_1__0__Impl
rule__DtCNumericMin__Group_4_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getMsgI18nKeyKeyword_4_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCNumericMinAccess().getMsgI18nKeyKeyword_4_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4_1_1__1__Impl
rule__DtCNumericMin__Group_4_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getEqualsSignKeyword_4_1_1_1()); }
'='
{ after(grammarAccess.getDtCNumericMinAccess().getEqualsSignKeyword_4_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getMsgI18nKeyAssignment_4_1_1_2()); }
(rule__DtCNumericMin__MsgI18nKeyAssignment_4_1_1_2)
{ after(grammarAccess.getDtCNumericMinAccess().getMsgI18nKeyAssignment_4_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4_1_2__0__Impl
rule__DtCNumericMin__Group_4_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getSeverityKeyword_4_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCNumericMinAccess().getSeverityKeyword_4_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4_1_2__1__Impl
rule__DtCNumericMin__Group_4_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getEqualsSignKeyword_4_1_2_1()); }
'='
{ after(grammarAccess.getDtCNumericMinAccess().getEqualsSignKeyword_4_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNumericMin__Group_4_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNumericMin__Group_4_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNumericMinAccess().getSeverityAssignment_4_1_2_2()); }
(rule__DtCNumericMin__SeverityAssignment_4_1_2_2)
{ after(grammarAccess.getDtCNumericMinAccess().getSeverityAssignment_4_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group__0__Impl
rule__DtCNotNull__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getLDtCNotNullAction_0()); }
()
{ after(grammarAccess.getDtCNotNullAccess().getLDtCNotNullAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group__1__Impl
rule__DtCNotNull__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getIsNotNullKeyword_1()); }
'isNotNull'
{ after(grammarAccess.getDtCNotNullAccess().getIsNotNullKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getGroup_2()); }
(rule__DtCNotNull__Group_2__0)?
{ after(grammarAccess.getDtCNotNullAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2__0__Impl
rule__DtCNotNull__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getLeftSquareBracketKeyword_2_0()); }
'['
{ after(grammarAccess.getDtCNotNullAccess().getLeftSquareBracketKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2__1__Impl
rule__DtCNotNull__Group_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getUnorderedGroup_2_1()); }
(rule__DtCNotNull__UnorderedGroup_2_1)
{ after(grammarAccess.getDtCNotNullAccess().getUnorderedGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getRightSquareBracketKeyword_2_2()); }
']'
{ after(grammarAccess.getDtCNotNullAccess().getRightSquareBracketKeyword_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2_1_0__0__Impl
rule__DtCNotNull__Group_2_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getMsgCodeKeyword_2_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCNotNullAccess().getMsgCodeKeyword_2_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2_1_0__1__Impl
rule__DtCNotNull__Group_2_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getEqualsSignKeyword_2_1_0_1()); }
'='
{ after(grammarAccess.getDtCNotNullAccess().getEqualsSignKeyword_2_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getMsgCodeAssignment_2_1_0_2()); }
(rule__DtCNotNull__MsgCodeAssignment_2_1_0_2)
{ after(grammarAccess.getDtCNotNullAccess().getMsgCodeAssignment_2_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2_1_1__0__Impl
rule__DtCNotNull__Group_2_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCNotNullAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2_1_1__1__Impl
rule__DtCNotNull__Group_2_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getEqualsSignKeyword_2_1_1_1()); }
'='
{ after(grammarAccess.getDtCNotNullAccess().getEqualsSignKeyword_2_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
(rule__DtCNotNull__MsgI18nKeyAssignment_2_1_1_2)
{ after(grammarAccess.getDtCNotNullAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2_1_2__0__Impl
rule__DtCNotNull__Group_2_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getSeverityKeyword_2_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCNotNullAccess().getSeverityKeyword_2_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2_1_2__1__Impl
rule__DtCNotNull__Group_2_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getEqualsSignKeyword_2_1_2_1()); }
'='
{ after(grammarAccess.getDtCNotNullAccess().getEqualsSignKeyword_2_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNotNull__Group_2_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNotNull__Group_2_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNotNullAccess().getSeverityAssignment_2_1_2_2()); }
(rule__DtCNotNull__SeverityAssignment_2_1_2_2)
{ after(grammarAccess.getDtCNotNullAccess().getSeverityAssignment_2_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group__0__Impl
rule__DtCNull__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getLDtCNullAction_0()); }
()
{ after(grammarAccess.getDtCNullAccess().getLDtCNullAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group__1__Impl
rule__DtCNull__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getIsNullKeyword_1()); }
'isNull'
{ after(grammarAccess.getDtCNullAccess().getIsNullKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getGroup_2()); }
(rule__DtCNull__Group_2__0)?
{ after(grammarAccess.getDtCNullAccess().getGroup_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2__0__Impl
rule__DtCNull__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getLeftSquareBracketKeyword_2_0()); }
'['
{ after(grammarAccess.getDtCNullAccess().getLeftSquareBracketKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2__1__Impl
rule__DtCNull__Group_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getUnorderedGroup_2_1()); }
(rule__DtCNull__UnorderedGroup_2_1)
{ after(grammarAccess.getDtCNullAccess().getUnorderedGroup_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getRightSquareBracketKeyword_2_2()); }
']'
{ after(grammarAccess.getDtCNullAccess().getRightSquareBracketKeyword_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2_1_0__0__Impl
rule__DtCNull__Group_2_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getMsgCodeKeyword_2_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCNullAccess().getMsgCodeKeyword_2_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2_1_0__1__Impl
rule__DtCNull__Group_2_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getEqualsSignKeyword_2_1_0_1()); }
'='
{ after(grammarAccess.getDtCNullAccess().getEqualsSignKeyword_2_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getMsgCodeAssignment_2_1_0_2()); }
(rule__DtCNull__MsgCodeAssignment_2_1_0_2)
{ after(grammarAccess.getDtCNullAccess().getMsgCodeAssignment_2_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2_1_1__0__Impl
rule__DtCNull__Group_2_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCNullAccess().getMsgI18nKeyKeyword_2_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2_1_1__1__Impl
rule__DtCNull__Group_2_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getEqualsSignKeyword_2_1_1_1()); }
'='
{ after(grammarAccess.getDtCNullAccess().getEqualsSignKeyword_2_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
(rule__DtCNull__MsgI18nKeyAssignment_2_1_1_2)
{ after(grammarAccess.getDtCNullAccess().getMsgI18nKeyAssignment_2_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2_1_2__0__Impl
rule__DtCNull__Group_2_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getSeverityKeyword_2_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCNullAccess().getSeverityKeyword_2_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2_1_2__1__Impl
rule__DtCNull__Group_2_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getEqualsSignKeyword_2_1_2_1()); }
'='
{ after(grammarAccess.getDtCNullAccess().getEqualsSignKeyword_2_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCNull__Group_2_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCNull__Group_2_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCNullAccess().getSeverityAssignment_2_1_2_2()); }
(rule__DtCNull__SeverityAssignment_2_1_2_2)
{ after(grammarAccess.getDtCNullAccess().getSeverityAssignment_2_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group__0__Impl
rule__DtCRegEx__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getLDtCRegExAction_0()); }
()
{ after(grammarAccess.getDtCRegExAccess().getLDtCRegExAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group__1__Impl
rule__DtCRegEx__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getRegexKeyword_1()); }
'regex'
{ after(grammarAccess.getDtCRegExAccess().getRegexKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group__2__Impl
rule__DtCRegEx__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getDtCRegExAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group__3__Impl
rule__DtCRegEx__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getPatternAssignment_3()); }
(rule__DtCRegEx__PatternAssignment_3)
{ after(grammarAccess.getDtCRegExAccess().getPatternAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group__4__Impl
rule__DtCRegEx__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getGroup_4()); }
(rule__DtCRegEx__Group_4__0)?
{ after(grammarAccess.getDtCRegExAccess().getGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getRightParenthesisKeyword_5()); }
')'
{ after(grammarAccess.getDtCRegExAccess().getRightParenthesisKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4__0__Impl
rule__DtCRegEx__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getLeftSquareBracketKeyword_4_0()); }
'['
{ after(grammarAccess.getDtCRegExAccess().getLeftSquareBracketKeyword_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4__1__Impl
rule__DtCRegEx__Group_4__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getUnorderedGroup_4_1()); }
(rule__DtCRegEx__UnorderedGroup_4_1)
{ after(grammarAccess.getDtCRegExAccess().getUnorderedGroup_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getRightSquareBracketKeyword_4_2()); }
']'
{ after(grammarAccess.getDtCRegExAccess().getRightSquareBracketKeyword_4_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4_1_0__0__Impl
rule__DtCRegEx__Group_4_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getMsgCodeKeyword_4_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCRegExAccess().getMsgCodeKeyword_4_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4_1_0__1__Impl
rule__DtCRegEx__Group_4_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getEqualsSignKeyword_4_1_0_1()); }
'='
{ after(grammarAccess.getDtCRegExAccess().getEqualsSignKeyword_4_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getMsgCodeAssignment_4_1_0_2()); }
(rule__DtCRegEx__MsgCodeAssignment_4_1_0_2)
{ after(grammarAccess.getDtCRegExAccess().getMsgCodeAssignment_4_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4_1_1__0__Impl
rule__DtCRegEx__Group_4_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getMsgI18nKeyKeyword_4_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCRegExAccess().getMsgI18nKeyKeyword_4_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4_1_1__1__Impl
rule__DtCRegEx__Group_4_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getEqualsSignKeyword_4_1_1_1()); }
'='
{ after(grammarAccess.getDtCRegExAccess().getEqualsSignKeyword_4_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getMsgI18nKeyAssignment_4_1_1_2()); }
(rule__DtCRegEx__MsgI18nKeyAssignment_4_1_1_2)
{ after(grammarAccess.getDtCRegExAccess().getMsgI18nKeyAssignment_4_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4_1_2__0__Impl
rule__DtCRegEx__Group_4_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getSeverityKeyword_4_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCRegExAccess().getSeverityKeyword_4_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4_1_2__1__Impl
rule__DtCRegEx__Group_4_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getEqualsSignKeyword_4_1_2_1()); }
'='
{ after(grammarAccess.getDtCRegExAccess().getEqualsSignKeyword_4_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCRegEx__Group_4_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCRegEx__Group_4_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCRegExAccess().getSeverityAssignment_4_1_2_2()); }
(rule__DtCRegEx__SeverityAssignment_4_1_2_2)
{ after(grammarAccess.getDtCRegExAccess().getSeverityAssignment_4_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group__0__Impl
rule__DtCSize__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getLDtCSizeAction_0()); }
()
{ after(grammarAccess.getDtCSizeAccess().getLDtCSizeAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group__1__Impl
rule__DtCSize__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getMinMaxSizeKeyword_1()); }
'minMaxSize'
{ after(grammarAccess.getDtCSizeAccess().getMinMaxSizeKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group__2__Impl
rule__DtCSize__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getLeftParenthesisKeyword_2()); }
'('
{ after(grammarAccess.getDtCSizeAccess().getLeftParenthesisKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group__3__Impl
rule__DtCSize__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getMinAssignment_3()); }
(rule__DtCSize__MinAssignment_3)
{ after(grammarAccess.getDtCSizeAccess().getMinAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group__4__Impl
rule__DtCSize__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getCommaKeyword_4()); }
','
{ after(grammarAccess.getDtCSizeAccess().getCommaKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group__5__Impl
rule__DtCSize__Group__6
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getMaxAssignment_5()); }
(rule__DtCSize__MaxAssignment_5)
{ after(grammarAccess.getDtCSizeAccess().getMaxAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__6
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group__6__Impl
rule__DtCSize__Group__7
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__6__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getGroup_6()); }
(rule__DtCSize__Group_6__0)?
{ after(grammarAccess.getDtCSizeAccess().getGroup_6()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__7
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group__7__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group__7__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getRightParenthesisKeyword_7()); }
')'
{ after(grammarAccess.getDtCSizeAccess().getRightParenthesisKeyword_7()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6__0__Impl
rule__DtCSize__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getLeftSquareBracketKeyword_6_0()); }
'['
{ after(grammarAccess.getDtCSizeAccess().getLeftSquareBracketKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6__1__Impl
rule__DtCSize__Group_6__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getUnorderedGroup_6_1()); }
(rule__DtCSize__UnorderedGroup_6_1)
{ after(grammarAccess.getDtCSizeAccess().getUnorderedGroup_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getRightSquareBracketKeyword_6_2()); }
']'
{ after(grammarAccess.getDtCSizeAccess().getRightSquareBracketKeyword_6_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6_1_0__0__Impl
rule__DtCSize__Group_6_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getMsgCodeKeyword_6_1_0_0()); }
'msgCode'
{ after(grammarAccess.getDtCSizeAccess().getMsgCodeKeyword_6_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6_1_0__1__Impl
rule__DtCSize__Group_6_1_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getEqualsSignKeyword_6_1_0_1()); }
'='
{ after(grammarAccess.getDtCSizeAccess().getEqualsSignKeyword_6_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6_1_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getMsgCodeAssignment_6_1_0_2()); }
(rule__DtCSize__MsgCodeAssignment_6_1_0_2)
{ after(grammarAccess.getDtCSizeAccess().getMsgCodeAssignment_6_1_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6_1_1__0__Impl
rule__DtCSize__Group_6_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getMsgI18nKeyKeyword_6_1_1_0()); }
'msgI18nKey'
{ after(grammarAccess.getDtCSizeAccess().getMsgI18nKeyKeyword_6_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6_1_1__1__Impl
rule__DtCSize__Group_6_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getEqualsSignKeyword_6_1_1_1()); }
'='
{ after(grammarAccess.getDtCSizeAccess().getEqualsSignKeyword_6_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getMsgI18nKeyAssignment_6_1_1_2()); }
(rule__DtCSize__MsgI18nKeyAssignment_6_1_1_2)
{ after(grammarAccess.getDtCSizeAccess().getMsgI18nKeyAssignment_6_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6_1_2__0__Impl
rule__DtCSize__Group_6_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getSeverityKeyword_6_1_2_0()); }
'severity'
{ after(grammarAccess.getDtCSizeAccess().getSeverityKeyword_6_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6_1_2__1__Impl
rule__DtCSize__Group_6_1_2__2
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getEqualsSignKeyword_6_1_2_1()); }
'='
{ after(grammarAccess.getDtCSizeAccess().getEqualsSignKeyword_6_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_2__2
@init {
int stackSize = keepStackSize();
}
:
rule__DtCSize__Group_6_1_2__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__DtCSize__Group_6_1_2__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getDtCSizeAccess().getSeverityAssignment_6_1_2_2()); }
(rule__DtCSize__SeverityAssignment_6_1_2_2)
{ after(grammarAccess.getDtCSizeAccess().getSeverityAssignment_6_1_2_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__Enum__Group__0__Impl
rule__Enum__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumAccess().getEnumKeyword_0()); }
'enum'
{ after(grammarAccess.getEnumAccess().getEnumKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__Enum__Group__1__Impl
rule__Enum__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumAccess().getNameAssignment_1()); }
(rule__Enum__NameAssignment_1)
{ after(grammarAccess.getEnumAccess().getNameAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__Enum__Group__2__Impl
rule__Enum__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumAccess().getLeftCurlyBracketKeyword_2()); }
'{'
{ after(grammarAccess.getEnumAccess().getLeftCurlyBracketKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__Enum__Group__3__Impl
rule__Enum__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumAccess().getLiteralsAssignment_3()); }
(rule__Enum__LiteralsAssignment_3)
{ after(grammarAccess.getEnumAccess().getLiteralsAssignment_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__Enum__Group__4__Impl
rule__Enum__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumAccess().getGroup_4()); }
(rule__Enum__Group_4__0)*
{ after(grammarAccess.getEnumAccess().getGroup_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__Enum__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumAccess().getRightCurlyBracketKeyword_5()); }
'}'
{ after(grammarAccess.getEnumAccess().getRightCurlyBracketKeyword_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group_4__0
@init {
int stackSize = keepStackSize();
}
:
rule__Enum__Group_4__0__Impl
rule__Enum__Group_4__1
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group_4__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumAccess().getCommaKeyword_4_0()); }
','
{ after(grammarAccess.getEnumAccess().getCommaKeyword_4_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group_4__1
@init {
int stackSize = keepStackSize();
}
:
rule__Enum__Group_4__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__Enum__Group_4__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumAccess().getLiteralsAssignment_4_1()); }
(rule__Enum__LiteralsAssignment_4_1)
{ after(grammarAccess.getEnumAccess().getLiteralsAssignment_4_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__EnumLiteral__Group__0__Impl
rule__EnumLiteral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumLiteralAccess().getNameAssignment_0()); }
(rule__EnumLiteral__NameAssignment_0)
{ after(grammarAccess.getEnumLiteralAccess().getNameAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__EnumLiteral__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumLiteralAccess().getUnorderedGroup_1()); }
(rule__EnumLiteral__UnorderedGroup_1)?
{ after(grammarAccess.getEnumLiteralAccess().getUnorderedGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__EnumLiteral__Group_1_0__0__Impl
rule__EnumLiteral__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumLiteralAccess().getLeftParenthesisKeyword_1_0_0()); }
'('
{ after(grammarAccess.getEnumLiteralAccess().getLeftParenthesisKeyword_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__EnumLiteral__Group_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumLiteralAccess().getDefaultAssignment_1_0_1()); }
(rule__EnumLiteral__DefaultAssignment_1_0_1)?
{ after(grammarAccess.getEnumLiteralAccess().getDefaultAssignment_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__EnumLiteral__Group_1_1__0__Impl
rule__EnumLiteral__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumLiteralAccess().getNullAssignment_1_1_0()); }
(rule__EnumLiteral__NullAssignment_1_1_0)?
{ after(grammarAccess.getEnumLiteralAccess().getNullAssignment_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__EnumLiteral__Group_1_1__1__Impl
rule__EnumLiteral__Group_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumLiteralAccess().getRightParenthesisKeyword_1_1_1()); }
')'
{ after(grammarAccess.getEnumLiteralAccess().getRightParenthesisKeyword_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__EnumLiteral__Group_1_1__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumLiteralAccess().getGroup_1_1_2()); }
(rule__EnumLiteral__Group_1_1_2__0)?
{ after(grammarAccess.getEnumLiteralAccess().getGroup_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__EnumLiteral__Group_1_1_2__0__Impl
rule__EnumLiteral__Group_1_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumLiteralAccess().getEqualsSignKeyword_1_1_2_0()); }
'='
{ after(grammarAccess.getEnumLiteralAccess().getEqualsSignKeyword_1_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__EnumLiteral__Group_1_1_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__EnumLiteral__Group_1_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getEnumLiteralAccess().getValueAssignment_1_1_2_1()); }
(rule__EnumLiteral__ValueAssignment_1_1_2_1)
{ after(grammarAccess.getEnumLiteralAccess().getValueAssignment_1_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__AnnotationDef__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__AnnotationDef__Group__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__AnnotationDef__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getAnnotationDefAccess().getAnnotationAssignment_0()); }
(rule__AnnotationDef__AnnotationAssignment_0)
{ after(grammarAccess.getAnnotationDefAccess().getAnnotationAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__AttributeMatchingConstraint__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__AttributeMatchingConstraint__Group__0__Impl
rule__AttributeMatchingConstraint__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__AttributeMatchingConstraint__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getAttributeMatchingConstraintAccess().getAttributeAssignment_0()); }
(rule__AttributeMatchingConstraint__AttributeAssignment_0)
{ after(grammarAccess.getAttributeMatchingConstraintAccess().getAttributeAssignment_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__AttributeMatchingConstraint__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__AttributeMatchingConstraint__Group__1__Impl
rule__AttributeMatchingConstraint__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__AttributeMatchingConstraint__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getAttributeMatchingConstraintAccess().getComparatorTypeAssignment_1()); }
(rule__AttributeMatchingConstraint__ComparatorTypeAssignment_1)
{ after(grammarAccess.getAttributeMatchingConstraintAccess().getComparatorTypeAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__AttributeMatchingConstraint__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__AttributeMatchingConstraint__Group__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__AttributeMatchingConstraint__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getAttributeMatchingConstraintAccess().getAlternatives_2()); }
(rule__AttributeMatchingConstraint__Alternatives_2)
{ after(grammarAccess.getAttributeMatchingConstraintAccess().getAlternatives_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__KeyAndValue__Group__0__Impl
rule__KeyAndValue__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getKeyAndValueAccess().getKeyKeyword_0()); }
'key'
{ after(grammarAccess.getKeyAndValueAccess().getKeyKeyword_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__KeyAndValue__Group__1__Impl
rule__KeyAndValue__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getKeyAndValueAccess().getEqualsSignKeyword_1()); }
'='
{ after(grammarAccess.getKeyAndValueAccess().getEqualsSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__KeyAndValue__Group__2__Impl
rule__KeyAndValue__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getKeyAndValueAccess().getKeyAssignment_2()); }
(rule__KeyAndValue__KeyAssignment_2)
{ after(grammarAccess.getKeyAndValueAccess().getKeyAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__KeyAndValue__Group__3__Impl
rule__KeyAndValue__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getKeyAndValueAccess().getValueKeyword_3()); }
'value'
{ after(grammarAccess.getKeyAndValueAccess().getValueKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__KeyAndValue__Group__4__Impl
rule__KeyAndValue__Group__5
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getKeyAndValueAccess().getEqualsSignKeyword_4()); }
'='
{ after(grammarAccess.getKeyAndValueAccess().getEqualsSignKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__5
@init {
int stackSize = keepStackSize();
}
:
rule__KeyAndValue__Group__5__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__KeyAndValue__Group__5__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getKeyAndValueAccess().getValueAssignment_5()); }
(rule__KeyAndValue__ValueAssignment_5)
{ after(grammarAccess.getKeyAndValueAccess().getValueAssignment_5()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__LInt__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__LInt__Group__0__Impl
rule__LInt__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__LInt__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getLIntAccess().getAlternatives_0()); }
(rule__LInt__Alternatives_0)?
{ after(grammarAccess.getLIntAccess().getAlternatives_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__LInt__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__LInt__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__LInt__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getLIntAccess().getINTTerminalRuleCall_1()); }
RULE_INT
{ after(grammarAccess.getLIntAccess().getINTTerminalRuleCall_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__LDecimal__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__LDecimal__Group__0__Impl
rule__LDecimal__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__LDecimal__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getLDecimalAccess().getLIntParserRuleCall_0()); }
ruleLInt
{ after(grammarAccess.getLDecimalAccess().getLIntParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__LDecimal__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__LDecimal__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__LDecimal__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getLDecimalAccess().getGroup_1()); }
(rule__LDecimal__Group_1__0)?
{ after(grammarAccess.getLDecimalAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__LDecimal__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__LDecimal__Group_1__0__Impl
rule__LDecimal__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__LDecimal__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getLDecimalAccess().getFullStopKeyword_1_0()); }
'.'
{ after(grammarAccess.getLDecimalAccess().getFullStopKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__LDecimal__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__LDecimal__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__LDecimal__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getLDecimalAccess().getINTTerminalRuleCall_1_1()); }
RULE_INT
{ after(grammarAccess.getLDecimalAccess().getINTTerminalRuleCall_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group__0__Impl
rule__XImportDeclaration__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getOXImportDeclarationAction_0()); }
()
{ after(grammarAccess.getXImportDeclarationAccess().getOXImportDeclarationAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group__1__Impl
rule__XImportDeclaration__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_1()); }
'import'
{ after(grammarAccess.getXImportDeclarationAccess().getImportKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group__2__Impl
rule__XImportDeclaration__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2()); }
(rule__XImportDeclaration__Alternatives_2)
{ after(grammarAccess.getXImportDeclarationAccess().getAlternatives_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3()); }
(';')?
{ after(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_0__0__Impl
rule__XImportDeclaration__Group_2_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_2_0_0()); }
(rule__XImportDeclaration__StaticAssignment_2_0_0)
{ after(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_2_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_0__1__Impl
rule__XImportDeclaration__Group_2_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_2_0_1()); }
(rule__XImportDeclaration__ExtensionAssignment_2_0_1)?
{ after(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_2_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_0__2__Impl
rule__XImportDeclaration__Group_2_0__3
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_0_2()); }
(rule__XImportDeclaration__ImportedTypeAssignment_2_0_2)
{ after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__3
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_0__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_0__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2_0_3()); }
(rule__XImportDeclaration__Alternatives_2_0_3)
{ after(grammarAccess.getXImportDeclarationAccess().getAlternatives_2_0_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_3__0__Impl
rule__XImportDeclaration__Group_2_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getFqnImportAssignment_2_3_0()); }
(rule__XImportDeclaration__FqnImportAssignment_2_3_0)
{ after(grammarAccess.getXImportDeclarationAccess().getFqnImportAssignment_2_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XImportDeclaration__Group_2_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XImportDeclaration__Group_2_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameAssignment_2_3_1()); }
(rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1)
{ after(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameAssignment_2_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group__0__Impl
rule__XAnnotation__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); }
()
{ after(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group__1__Impl
rule__XAnnotation__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); }
'@'
{ after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group__2__Impl
rule__XAnnotation__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); }
(rule__XAnnotation__AnnotationTypeAssignment_2)
{ after(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getGroup_3()); }
(rule__XAnnotation__Group_3__0)?
{ after(grammarAccess.getXAnnotationAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3__0__Impl
rule__XAnnotation__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); }
('(')
{ after(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3__1__Impl
rule__XAnnotation__Group_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); }
(rule__XAnnotation__Alternatives_3_1)?
{ after(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); }
')'
{ after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3_1_0__0__Impl
rule__XAnnotation__Group_3_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); }
(rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0)
{ after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); }
(rule__XAnnotation__Group_3_1_0_1__0)*
{ after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3_1_0_1__0__Impl
rule__XAnnotation__Group_3_1_0_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); }
','
{ after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotation__Group_3_1_0_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotation__Group_3_1_0_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); }
(rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1)
{ after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValuePair__Group__0__Impl
rule__XAnnotationElementValuePair__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); }
(rule__XAnnotationElementValuePair__Group_0__0)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValuePair__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); }
(rule__XAnnotationElementValuePair__ValueAssignment_1)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValuePair__Group_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); }
(rule__XAnnotationElementValuePair__Group_0_0__0)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValuePair__Group_0_0__0__Impl
rule__XAnnotationElementValuePair__Group_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); }
(rule__XAnnotationElementValuePair__ElementAssignment_0_0_0)
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValuePair__Group_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValuePair__Group_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); }
'='
{ after(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); }
(rule__XAnnotationElementValueOrCommaList__Group_0_0__0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl
rule__XAnnotationElementValueOrCommaList__Group_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_0_1__0)?
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); }
']'
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); }
(rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); }
()
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); }
'#'
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); }
'['
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_0_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); }
(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0)*
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); }
','
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); }
(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); }
ruleXAnnotationOrExpression
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_1_1__0)?
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); }
()
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); }
)
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); }
(rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0)*
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); }
)
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); }
','
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); }
(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1)
{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0__0__Impl
rule__XAnnotationElementValue__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); }
(rule__XAnnotationElementValue__Group_0_0__0)
{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0__1__Impl
rule__XAnnotationElementValue__Group_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); }
(rule__XAnnotationElementValue__Group_0_1__0)?
{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); }
']'
{ after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); }
(rule__XAnnotationElementValue__Group_0_0_0__0)
{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_0_0__0__Impl
rule__XAnnotationElementValue__Group_0_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); }
()
{ after(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_0_0__1__Impl
rule__XAnnotationElementValue__Group_0_0_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); }
'#'
{ after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_0_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_0_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); }
'['
{ after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_1__0__Impl
rule__XAnnotationElementValue__Group_0_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); }
(rule__XAnnotationElementValue__ElementsAssignment_0_1_0)
{ after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); }
(rule__XAnnotationElementValue__Group_0_1_1__0)*
{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_1_1__0__Impl
rule__XAnnotationElementValue__Group_0_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); }
','
{ after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAnnotationElementValue__Group_0_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAnnotationElementValue__Group_0_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); }
(rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1)
{ after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_0__0__Impl
rule__XAssignment__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); }
()
{ after(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_0__1__Impl
rule__XAssignment__Group_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); }
(rule__XAssignment__FeatureAssignment_0_1)
{ after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_0__2__Impl
rule__XAssignment__Group_0__3
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); }
ruleOpSingleAssign
{ after(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__3
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_0__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_0__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); }
(rule__XAssignment__ValueAssignment_0_3)
{ after(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1__0__Impl
rule__XAssignment__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); }
ruleXOrExpression
{ after(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1()); }
(rule__XAssignment__Group_1_1__0)?
{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1_1__0__Impl
rule__XAssignment__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); }
(rule__XAssignment__Group_1_1_0__0)
{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); }
(rule__XAssignment__RightOperandAssignment_1_1_1)
{ after(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); }
(rule__XAssignment__Group_1_1_0_0__0)
{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1_1_0_0__0__Impl
rule__XAssignment__Group_1_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); }
()
{ after(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAssignment__Group_1_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAssignment__Group_1_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); }
(rule__XAssignment__FeatureAssignment_1_1_0_0_1)
{ after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_5__0__Impl
rule__OpMultiAssign__Group_5__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); }
'<'
{ after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_5__1__Impl
rule__OpMultiAssign__Group_5__2
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); }
'<'
{ after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__2
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_5__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_5__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); }
'='
{ after(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_6__0__Impl
rule__OpMultiAssign__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); }
'>'
{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_6__1__Impl
rule__OpMultiAssign__Group_6__2
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); }
('>')?
{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__2
@init {
int stackSize = keepStackSize();
}
:
rule__OpMultiAssign__Group_6__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpMultiAssign__Group_6__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); }
'>='
{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group__0__Impl
rule__XOrExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); }
ruleXAndExpression
{ after(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getGroup_1()); }
(rule__XOrExpression__Group_1__0)*
{ after(grammarAccess.getXOrExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group_1__0__Impl
rule__XOrExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); }
(rule__XOrExpression__Group_1_0__0)
{ after(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XOrExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); }
(rule__XOrExpression__Group_1_0_0__0)
{ after(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group_1_0_0__0__Impl
rule__XOrExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOrExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOrExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XOrExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group__0__Impl
rule__XAndExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); }
ruleXEqualityExpression
{ after(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getGroup_1()); }
(rule__XAndExpression__Group_1__0)*
{ after(grammarAccess.getXAndExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group_1__0__Impl
rule__XAndExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); }
(rule__XAndExpression__Group_1_0__0)
{ after(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XAndExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); }
(rule__XAndExpression__Group_1_0_0__0)
{ after(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group_1_0_0__0__Impl
rule__XAndExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAndExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAndExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XAndExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group__0__Impl
rule__XEqualityExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); }
ruleXRelationalExpression
{ after(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); }
(rule__XEqualityExpression__Group_1__0)*
{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group_1__0__Impl
rule__XEqualityExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); }
(rule__XEqualityExpression__Group_1_0__0)
{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XEqualityExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); }
(rule__XEqualityExpression__Group_1_0_0__0)
{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group_1_0_0__0__Impl
rule__XEqualityExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XEqualityExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XEqualityExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XEqualityExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group__0__Impl
rule__XRelationalExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); }
ruleXOtherOperatorExpression
{ after(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); }
(rule__XRelationalExpression__Alternatives_1)*
{ after(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_0__0__Impl
rule__XRelationalExpression__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); }
(rule__XRelationalExpression__Group_1_0_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); }
(rule__XRelationalExpression__TypeAssignment_1_0_1)
{ after(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_0_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); }
(rule__XRelationalExpression__Group_1_0_0_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_0_0_0__0__Impl
rule__XRelationalExpression__Group_1_0_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); }
()
{ after(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_0_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_0_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); }
'instanceof'
{ after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_1__0__Impl
rule__XRelationalExpression__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); }
(rule__XRelationalExpression__Group_1_1_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); }
(rule__XRelationalExpression__RightOperandAssignment_1_1_1)
{ after(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); }
(rule__XRelationalExpression__Group_1_1_0_0__0)
{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_1_0_0__0__Impl
rule__XRelationalExpression__Group_1_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); }
()
{ after(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XRelationalExpression__Group_1_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XRelationalExpression__Group_1_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); }
(rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1)
{ after(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpCompare__Group_1__0__Impl
rule__OpCompare__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); }
'<'
{ after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpCompare__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpCompare__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); }
'='
{ after(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group__0__Impl
rule__XOtherOperatorExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); }
ruleXAdditiveExpression
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); }
(rule__XOtherOperatorExpression__Group_1__0)*
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group_1__0__Impl
rule__XOtherOperatorExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); }
(rule__XOtherOperatorExpression__Group_1_0__0)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XOtherOperatorExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); }
(rule__XOtherOperatorExpression__Group_1_0_0__0)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group_1_0_0__0__Impl
rule__XOtherOperatorExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_2__0__Impl
rule__OpOther__Group_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); }
'..'
{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_5__0__Impl
rule__OpOther__Group_5__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_5__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); }
(rule__OpOther__Alternatives_5_1)
{ after(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_5_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); }
(rule__OpOther__Group_5_1_0_0__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_5_1_0_0__0__Impl
rule__OpOther__Group_5_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_5_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_5_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); }
'>'
{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_6__0__Impl
rule__OpOther__Group_6__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); }
'<'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_6__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); }
(rule__OpOther__Alternatives_6_1)
{ after(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_6_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); }
(rule__OpOther__Group_6_1_0_0__0)
{ after(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_6_1_0_0__0__Impl
rule__OpOther__Group_6_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); }
'<'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__OpOther__Group_6_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__OpOther__Group_6_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); }
'<'
{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group__0__Impl
rule__XAdditiveExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); }
ruleXMultiplicativeExpression
{ after(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); }
(rule__XAdditiveExpression__Group_1__0)*
{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group_1__0__Impl
rule__XAdditiveExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); }
(rule__XAdditiveExpression__Group_1_0__0)
{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XAdditiveExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); }
(rule__XAdditiveExpression__Group_1_0_0__0)
{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group_1_0_0__0__Impl
rule__XAdditiveExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XAdditiveExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XAdditiveExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XAdditiveExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group__0__Impl
rule__XMultiplicativeExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); }
ruleXUnaryOperation
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); }
(rule__XMultiplicativeExpression__Group_1__0)*
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group_1__0__Impl
rule__XMultiplicativeExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); }
(rule__XMultiplicativeExpression__Group_1_0__0)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); }
(rule__XMultiplicativeExpression__RightOperandAssignment_1_1)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); }
(rule__XMultiplicativeExpression__Group_1_0_0__0)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group_1_0_0__0__Impl
rule__XMultiplicativeExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
()
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); }
(rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1)
{ after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XUnaryOperation__Group_0__0__Impl
rule__XUnaryOperation__Group_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); }
()
{ after(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XUnaryOperation__Group_0__1__Impl
rule__XUnaryOperation__Group_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); }
(rule__XUnaryOperation__FeatureAssignment_0_1)
{ after(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XUnaryOperation__Group_0__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XUnaryOperation__Group_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); }
(rule__XUnaryOperation__OperandAssignment_0_2)
{ after(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group__0__Impl
rule__XCastedExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); }
ruleXPostfixOperation
{ after(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1()); }
(rule__XCastedExpression__Group_1__0)*
{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group_1__0__Impl
rule__XCastedExpression__Group_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); }
(rule__XCastedExpression__Group_1_0__0)
{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); }
(rule__XCastedExpression__TypeAssignment_1_1)
{ after(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); }
(rule__XCastedExpression__Group_1_0_0__0)
{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group_1_0_0__0__Impl
rule__XCastedExpression__Group_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); }
()
{ after(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XCastedExpression__Group_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XCastedExpression__Group_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); }
'as'
{ after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XPostfixOperation__Group__0__Impl
rule__XPostfixOperation__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); }
ruleXMemberFeatureCall
{ after(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XPostfixOperation__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getGroup_1()); }
(rule__XPostfixOperation__Group_1__0)?
{ after(grammarAccess.getXPostfixOperationAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XPostfixOperation__Group_1__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); }
(rule__XPostfixOperation__Group_1_0__0)
{ after(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XPostfixOperation__Group_1_0__0__Impl
rule__XPostfixOperation__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); }
()
{ after(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XPostfixOperation__Group_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XPostfixOperation__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); }
(rule__XPostfixOperation__FeatureAssignment_1_0_1)
{ after(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group__0__Impl
rule__XMemberFeatureCall__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); }
ruleXPrimaryExpression
{ after(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); }
(rule__XMemberFeatureCall__Alternatives_1)*
{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0__0__Impl
rule__XMemberFeatureCall__Group_1_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); }
(rule__XMemberFeatureCall__Group_1_0_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); }
(rule__XMemberFeatureCall__ValueAssignment_1_0_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); }
(rule__XMemberFeatureCall__Group_1_0_0_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl
rule__XMemberFeatureCall__Group_1_0_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); }
()
{ after(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl
rule__XMemberFeatureCall__Group_1_0_0_0__2
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); }
(rule__XMemberFeatureCall__Alternatives_1_0_0_0_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__2
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl
rule__XMemberFeatureCall__Group_1_0_0_0__3
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); }
(rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2)
{ after(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__3
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); }
ruleOpSingleAssign
{ after(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1__0__Impl
rule__XMemberFeatureCall__Group_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); }
(rule__XMemberFeatureCall__Group_1_1_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1__1__Impl
rule__XMemberFeatureCall__Group_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); }
(rule__XMemberFeatureCall__Group_1_1_1__0)?
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1__2__Impl
rule__XMemberFeatureCall__Group_1_1__3
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); }
(rule__XMemberFeatureCall__FeatureAssignment_1_1_2)
{ after(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__3
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1__3__Impl
rule__XMemberFeatureCall__Group_1_1__4
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); }
(rule__XMemberFeatureCall__Group_1_1_3__0)?
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__4
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); }
(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4)?
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_0__0__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); }
(rule__XMemberFeatureCall__Group_1_1_0_0__0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0_0__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl
rule__XMemberFeatureCall__Group_1_1_0_0__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); }
()
{ after(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0_0__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); }
(rule__XMemberFeatureCall__Alternatives_1_1_0_0_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1__0__Impl
rule__XMemberFeatureCall__Group_1_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); }
'<'
{ after(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1__1__Impl
rule__XMemberFeatureCall__Group_1_1_1__2
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); }
(rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__2
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1__2__Impl
rule__XMemberFeatureCall__Group_1_1_1__3
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); }
(rule__XMemberFeatureCall__Group_1_1_1_2__0)*
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__3
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); }
'>'
{ after(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1_2__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl
rule__XMemberFeatureCall__Group_1_1_1_2__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); }
','
{ after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1_2__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); }
(rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3__0__Impl
rule__XMemberFeatureCall__Group_1_1_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); }
(rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3__1__Impl
rule__XMemberFeatureCall__Group_1_1_3__2
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); }
(rule__XMemberFeatureCall__Alternatives_1_1_3_1)?
{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__2
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3__2__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); }
')'
{ after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl
rule__XMemberFeatureCall__Group_1_1_3_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0()); }
(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0)
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); }
(rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0)*
{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); }
','
{ after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1()); }
(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1)
{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group__0__Impl
rule__XSetLiteral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0()); }
()
{ after(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group__1__Impl
rule__XSetLiteral__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); }
'#'
{ after(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group__2__Impl
rule__XSetLiteral__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); }
'{'
{ after(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group__3__Impl
rule__XSetLiteral__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getGroup_3()); }
(rule__XSetLiteral__Group_3__0)?
{ after(grammarAccess.getXSetLiteralAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); }
'}'
{ after(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group_3__0__Impl
rule__XSetLiteral__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0()); }
(rule__XSetLiteral__ElementsAssignment_3_0)
{ after(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getGroup_3_1()); }
(rule__XSetLiteral__Group_3_1__0)*
{ after(grammarAccess.getXSetLiteralAccess().getGroup_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group_3_1__0__Impl
rule__XSetLiteral__Group_3_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); }
','
{ after(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XSetLiteral__Group_3_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XSetLiteral__Group_3_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1()); }
(rule__XSetLiteral__ElementsAssignment_3_1_1)
{ after(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group__0__Impl
rule__XListLiteral__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0()); }
()
{ after(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group__1__Impl
rule__XListLiteral__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); }
'#'
{ after(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group__2__Impl
rule__XListLiteral__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); }
'['
{ after(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group__3__Impl
rule__XListLiteral__Group__4
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getGroup_3()); }
(rule__XListLiteral__Group_3__0)?
{ after(grammarAccess.getXListLiteralAccess().getGroup_3()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__4
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); }
']'
{ after(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3__0
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group_3__0__Impl
rule__XListLiteral__Group_3__1
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0()); }
(rule__XListLiteral__ElementsAssignment_3_0)
{ after(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3__1
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group_3__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getGroup_3_1()); }
(rule__XListLiteral__Group_3_1__0)*
{ after(grammarAccess.getXListLiteralAccess().getGroup_3_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3_1__0
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group_3_1__0__Impl
rule__XListLiteral__Group_3_1__1
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3_1__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); }
','
{ after(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3_1__1
@init {
int stackSize = keepStackSize();
}
:
rule__XListLiteral__Group_3_1__1__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XListLiteral__Group_3_1__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1()); }
(rule__XListLiteral__ElementsAssignment_3_1_1)
{ after(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__0
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group__0__Impl
rule__XClosure__Group__1
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getGroup_0()); }
(rule__XClosure__Group_0__0)
{ after(grammarAccess.getXClosureAccess().getGroup_0()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__1
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group__1__Impl
rule__XClosure__Group__2
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getGroup_1()); }
(rule__XClosure__Group_1__0)?
{ after(grammarAccess.getXClosureAccess().getGroup_1()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__2
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group__2__Impl
rule__XClosure__Group__3
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getExpressionAssignment_2()); }
(rule__XClosure__ExpressionAssignment_2)
{ after(grammarAccess.getXClosureAccess().getExpressionAssignment_2()); }
)
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__3
@init {
int stackSize = keepStackSize();
}
:
rule__XClosure__Group__3__Impl
;
finally {
restoreStackSize(stackSize);
}
rule__XClosure__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
{ before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); }