package org.example.xbase.expressions.ui.contentassist.antlr.internal;
import java.io.InputStream;
import org.eclipse.xtext.*;
import org.eclipse.xtext.parser.*;
import org.eclipse.xtext.parser.impl.*;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.xtext.parser.antlr.XtextTokenStream;
import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
import org.example.xbase.expressions.services.ExpressionsGrammarAccess;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.util.HashMap;
@SuppressWarnings("all")
public class InternalExpressionsParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
"<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'instanceof'", "'as'", "','", "')'", "'#'", "'{'", "'}'", "'['", "']'", "';'", "'('", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'::'", "'?.'", "'|'", "'var'", "'true'"
};
public static final int T__68=68;
public static final int T__69=69;
public static final int RULE_ID=4;
public static final int T__66=66;
public static final int T__67=67;
public static final int T__64=64;
public static final int T__29=29;
public static final int T__65=65;
public static final int T__28=28;
public static final int T__62=62;
public static final int T__27=27;
public static final int T__63=63;
public static final int T__26=26;
public static final int T__25=25;
public static final int T__24=24;
public static final int T__23=23;
public static final int T__22=22;
public static final int RULE_ANY_OTHER=12;
public static final int T__21=21;
public static final int T__20=20;
public static final int T__61=61;
public static final int T__60=60;
public static final int EOF=-1;
public static final int T__55=55;
public static final int T__56=56;
public static final int T__19=19;
public static final int T__57=57;
public static final int RULE_HEX=5;
public static final int T__58=58;
public static final int T__16=16;
public static final int T__51=51;
public static final int T__15=15;
public static final int T__52=52;
public static final int T__53=53;
public static final int T__18=18;
public static final int T__54=54;
public static final int T__17=17;
public static final int T__14=14;
public static final int T__13=13;
public static final int T__59=59;
public static final int RULE_INT=6;
public static final int RULE_DECIMAL=7;
public static final int T__50=50;
public static final int T__42=42;
public static final int T__43=43;
public static final int T__40=40;
public static final int T__41=41;
public static final int T__80=80;
public static final int T__46=46;
public static final int T__81=81;
public static final int T__47=47;
public static final int T__82=82;
public static final int T__44=44;
public static final int T__83=83;
public static final int T__45=45;
public static final int T__48=48;
public static final int T__49=49;
public static final int T__85=85;
public static final int RULE_SL_COMMENT=10;
public static final int T__84=84;
public static final int T__86=86;
public static final int RULE_ML_COMMENT=9;
public static final int T__30=30;
public static final int T__31=31;
public static final int RULE_STRING=8;
public static final int T__32=32;
public static final int T__71=71;
public static final int T__33=33;
public static final int T__72=72;
public static final int T__34=34;
public static final int T__35=35;
public static final int T__70=70;
public static final int T__36=36;
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
public static final int RULE_WS=11;
public static final int T__76=76;
public static final int T__75=75;
public static final int T__74=74;
public static final int T__73=73;
public static final int T__79=79;
public static final int T__78=78;
public static final int T__77=77;
// delegates
// delegators
public InternalExpressionsParser(TokenStream input) {
this(input, new RecognizerSharedState());
}
public InternalExpressionsParser(TokenStream input, RecognizerSharedState state) {
super(input, state);
}
public String[] getTokenNames() { return InternalExpressionsParser.tokenNames; }
public String getGrammarFileName() { return "../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g"; }
private ExpressionsGrammarAccess grammarAccess;
public void setGrammarAccess(ExpressionsGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
// $ANTLR start "entryRuleExpressionsModel"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:61:1: entryRuleExpressionsModel : ruleExpressionsModel EOF ;
public final void entryRuleExpressionsModel() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:62:1: ( ruleExpressionsModel EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:63:1: ruleExpressionsModel EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpressionsModelRule());
}
pushFollow(FOLLOW_ruleExpressionsModel_in_entryRuleExpressionsModel67);
ruleExpressionsModel();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getExpressionsModelRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleExpressionsModel74); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleExpressionsModel"
// $ANTLR start "ruleExpressionsModel"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:70:1: ruleExpressionsModel : ( ( rule__ExpressionsModel__Group__0 ) ) ;
public final void ruleExpressionsModel() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:74:2: ( ( ( rule__ExpressionsModel__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:75:1: ( ( rule__ExpressionsModel__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:75:1: ( ( rule__ExpressionsModel__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:76:1: ( rule__ExpressionsModel__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpressionsModelAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:77:1: ( rule__ExpressionsModel__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:77:2: rule__ExpressionsModel__Group__0
{
pushFollow(FOLLOW_rule__ExpressionsModel__Group__0_in_ruleExpressionsModel100);
rule__ExpressionsModel__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getExpressionsModelAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleExpressionsModel"
// $ANTLR start "entryRuleXExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:89:1: entryRuleXExpression : ruleXExpression EOF ;
public final void entryRuleXExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:90:1: ( ruleXExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:91:1: ruleXExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionRule());
}
pushFollow(FOLLOW_ruleXExpression_in_entryRuleXExpression127);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXExpression134); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXExpression"
// $ANTLR start "ruleXExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:98:1: ruleXExpression : ( ruleXAssignment ) ;
public final void ruleXExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:102:2: ( ( ruleXAssignment ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:103:1: ( ruleXAssignment )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:103:1: ( ruleXAssignment )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:104:1: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall());
}
pushFollow(FOLLOW_ruleXAssignment_in_ruleXExpression160);
ruleXAssignment();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXExpression"
// $ANTLR start "entryRuleXAssignment"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:117:1: entryRuleXAssignment : ruleXAssignment EOF ;
public final void entryRuleXAssignment() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:118:1: ( ruleXAssignment EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:119:1: ruleXAssignment EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentRule());
}
pushFollow(FOLLOW_ruleXAssignment_in_entryRuleXAssignment186);
ruleXAssignment();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAssignment193); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAssignment"
// $ANTLR start "ruleXAssignment"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:126:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ;
public final void ruleXAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:130:2: ( ( ( rule__XAssignment__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:131:1: ( ( rule__XAssignment__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:131:1: ( ( rule__XAssignment__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:132:1: ( rule__XAssignment__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:133:1: ( rule__XAssignment__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:133:2: rule__XAssignment__Alternatives
{
pushFollow(FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment219);
rule__XAssignment__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXAssignment"
// $ANTLR start "entryRuleOpSingleAssign"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:145:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ;
public final void entryRuleOpSingleAssign() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:146:1: ( ruleOpSingleAssign EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:147:1: ruleOpSingleAssign EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpSingleAssignRule());
}
pushFollow(FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign246);
ruleOpSingleAssign();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpSingleAssignRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpSingleAssign253); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpSingleAssign"
// $ANTLR start "ruleOpSingleAssign"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:154:1: ruleOpSingleAssign : ( '=' ) ;
public final void ruleOpSingleAssign() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:158:2: ( ( '=' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:159:1: ( '=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:159:1: ( '=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:160:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword());
}
match(input,13,FOLLOW_13_in_ruleOpSingleAssign280); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpSingleAssign"
// $ANTLR start "entryRuleOpMultiAssign"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:175:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ;
public final void entryRuleOpMultiAssign() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:176:1: ( ruleOpMultiAssign EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:177:1: ruleOpMultiAssign EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignRule());
}
pushFollow(FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign308);
ruleOpMultiAssign();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpMultiAssign315); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpMultiAssign"
// $ANTLR start "ruleOpMultiAssign"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:184:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ;
public final void ruleOpMultiAssign() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:188:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:189:1: ( ( rule__OpMultiAssign__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:189:1: ( ( rule__OpMultiAssign__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:190:1: ( rule__OpMultiAssign__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:191:1: ( rule__OpMultiAssign__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:191:2: rule__OpMultiAssign__Alternatives
{
pushFollow(FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign341);
rule__OpMultiAssign__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpMultiAssign"
// $ANTLR start "entryRuleXOrExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:203:1: entryRuleXOrExpression : ruleXOrExpression EOF ;
public final void entryRuleXOrExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:204:1: ( ruleXOrExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:205:1: ruleXOrExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionRule());
}
pushFollow(FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression368);
ruleXOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXOrExpression375); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXOrExpression"
// $ANTLR start "ruleXOrExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:212:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ;
public final void ruleXOrExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:216:2: ( ( ( rule__XOrExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:217:1: ( ( rule__XOrExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:217:1: ( ( rule__XOrExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:218:1: ( rule__XOrExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:219:1: ( rule__XOrExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:219:2: rule__XOrExpression__Group__0
{
pushFollow(FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression401);
rule__XOrExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXOrExpression"
// $ANTLR start "entryRuleOpOr"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:231:1: entryRuleOpOr : ruleOpOr EOF ;
public final void entryRuleOpOr() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:232:1: ( ruleOpOr EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:233:1: ruleOpOr EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOrRule());
}
pushFollow(FOLLOW_ruleOpOr_in_entryRuleOpOr428);
ruleOpOr();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOrRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpOr435); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpOr"
// $ANTLR start "ruleOpOr"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:240:1: ruleOpOr : ( '||' ) ;
public final void ruleOpOr() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:244:2: ( ( '||' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:245:1: ( '||' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:245:1: ( '||' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:246:1: '||'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword());
}
match(input,14,FOLLOW_14_in_ruleOpOr462); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpOr"
// $ANTLR start "entryRuleXAndExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:261:1: entryRuleXAndExpression : ruleXAndExpression EOF ;
public final void entryRuleXAndExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:262:1: ( ruleXAndExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:263:1: ruleXAndExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionRule());
}
pushFollow(FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression490);
ruleXAndExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAndExpression497); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAndExpression"
// $ANTLR start "ruleXAndExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:270:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ;
public final void ruleXAndExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:274:2: ( ( ( rule__XAndExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:275:1: ( ( rule__XAndExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:275:1: ( ( rule__XAndExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:276:1: ( rule__XAndExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:277:1: ( rule__XAndExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:277:2: rule__XAndExpression__Group__0
{
pushFollow(FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression523);
rule__XAndExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXAndExpression"
// $ANTLR start "entryRuleOpAnd"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:289:1: entryRuleOpAnd : ruleOpAnd EOF ;
public final void entryRuleOpAnd() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:290:1: ( ruleOpAnd EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:291:1: ruleOpAnd EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAndRule());
}
pushFollow(FOLLOW_ruleOpAnd_in_entryRuleOpAnd550);
ruleOpAnd();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpAndRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpAnd557); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpAnd"
// $ANTLR start "ruleOpAnd"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:298:1: ruleOpAnd : ( '&&' ) ;
public final void ruleOpAnd() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:302:2: ( ( '&&' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:303:1: ( '&&' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:303:1: ( '&&' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:304:1: '&&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword());
}
match(input,15,FOLLOW_15_in_ruleOpAnd584); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpAnd"
// $ANTLR start "entryRuleXEqualityExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:319:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ;
public final void entryRuleXEqualityExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:320:1: ( ruleXEqualityExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:321:1: ruleXEqualityExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionRule());
}
pushFollow(FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression612);
ruleXEqualityExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXEqualityExpression619); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXEqualityExpression"
// $ANTLR start "ruleXEqualityExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:328:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ;
public final void ruleXEqualityExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:332:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:333:1: ( ( rule__XEqualityExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:333:1: ( ( rule__XEqualityExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:334:1: ( rule__XEqualityExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:335:1: ( rule__XEqualityExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:335:2: rule__XEqualityExpression__Group__0
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression645);
rule__XEqualityExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXEqualityExpression"
// $ANTLR start "entryRuleOpEquality"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:347:1: entryRuleOpEquality : ruleOpEquality EOF ;
public final void entryRuleOpEquality() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:348:1: ( ruleOpEquality EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:349:1: ruleOpEquality EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityRule());
}
pushFollow(FOLLOW_ruleOpEquality_in_entryRuleOpEquality672);
ruleOpEquality();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpEqualityRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpEquality679); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpEquality"
// $ANTLR start "ruleOpEquality"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:356:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ;
public final void ruleOpEquality() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:360:2: ( ( ( rule__OpEquality__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:361:1: ( ( rule__OpEquality__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:361:1: ( ( rule__OpEquality__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:362:1: ( rule__OpEquality__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:363:1: ( rule__OpEquality__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:363:2: rule__OpEquality__Alternatives
{
pushFollow(FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality705);
rule__OpEquality__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpEqualityAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpEquality"
// $ANTLR start "entryRuleXRelationalExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:375:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ;
public final void entryRuleXRelationalExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:376:1: ( ruleXRelationalExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:377:1: ruleXRelationalExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionRule());
}
pushFollow(FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression732);
ruleXRelationalExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXRelationalExpression739); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXRelationalExpression"
// $ANTLR start "ruleXRelationalExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:384:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ;
public final void ruleXRelationalExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:388:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:389:1: ( ( rule__XRelationalExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:389:1: ( ( rule__XRelationalExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:390:1: ( rule__XRelationalExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:391:1: ( rule__XRelationalExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:391:2: rule__XRelationalExpression__Group__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression765);
rule__XRelationalExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXRelationalExpression"
// $ANTLR start "entryRuleOpCompare"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:403:1: entryRuleOpCompare : ruleOpCompare EOF ;
public final void entryRuleOpCompare() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:404:1: ( ruleOpCompare EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:405:1: ruleOpCompare EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareRule());
}
pushFollow(FOLLOW_ruleOpCompare_in_entryRuleOpCompare792);
ruleOpCompare();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpCompare799); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpCompare"
// $ANTLR start "ruleOpCompare"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:412:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ;
public final void ruleOpCompare() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:416:2: ( ( ( rule__OpCompare__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:417:1: ( ( rule__OpCompare__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:417:1: ( ( rule__OpCompare__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:418:1: ( rule__OpCompare__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:419:1: ( rule__OpCompare__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:419:2: rule__OpCompare__Alternatives
{
pushFollow(FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare825);
rule__OpCompare__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpCompare"
// $ANTLR start "entryRuleXOtherOperatorExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:431:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ;
public final void entryRuleXOtherOperatorExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:432:1: ( ruleXOtherOperatorExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:433:1: ruleXOtherOperatorExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionRule());
}
pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression852);
ruleXOtherOperatorExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXOtherOperatorExpression859); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXOtherOperatorExpression"
// $ANTLR start "ruleXOtherOperatorExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:440:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ;
public final void ruleXOtherOperatorExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:444:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:445:1: ( ( rule__XOtherOperatorExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:445:1: ( ( rule__XOtherOperatorExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:446:1: ( rule__XOtherOperatorExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:447:1: ( rule__XOtherOperatorExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:447:2: rule__XOtherOperatorExpression__Group__0
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression885);
rule__XOtherOperatorExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXOtherOperatorExpression"
// $ANTLR start "entryRuleOpOther"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:459:1: entryRuleOpOther : ruleOpOther EOF ;
public final void entryRuleOpOther() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:460:1: ( ruleOpOther EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:461:1: ruleOpOther EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherRule());
}
pushFollow(FOLLOW_ruleOpOther_in_entryRuleOpOther912);
ruleOpOther();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpOther919); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpOther"
// $ANTLR start "ruleOpOther"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:468:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ;
public final void ruleOpOther() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:472:2: ( ( ( rule__OpOther__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:473:1: ( ( rule__OpOther__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:473:1: ( ( rule__OpOther__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:474:1: ( rule__OpOther__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:475:1: ( rule__OpOther__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:475:2: rule__OpOther__Alternatives
{
pushFollow(FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther945);
rule__OpOther__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpOther"
// $ANTLR start "entryRuleXAdditiveExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:487:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ;
public final void entryRuleXAdditiveExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:488:1: ( ruleXAdditiveExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:489:1: ruleXAdditiveExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionRule());
}
pushFollow(FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression972);
ruleXAdditiveExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXAdditiveExpression979); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXAdditiveExpression"
// $ANTLR start "ruleXAdditiveExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:496:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ;
public final void ruleXAdditiveExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:500:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:501:1: ( ( rule__XAdditiveExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:501:1: ( ( rule__XAdditiveExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:502:1: ( rule__XAdditiveExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:503:1: ( rule__XAdditiveExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:503:2: rule__XAdditiveExpression__Group__0
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression1005);
rule__XAdditiveExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXAdditiveExpression"
// $ANTLR start "entryRuleOpAdd"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:515:1: entryRuleOpAdd : ruleOpAdd EOF ;
public final void entryRuleOpAdd() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:516:1: ( ruleOpAdd EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:517:1: ruleOpAdd EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddRule());
}
pushFollow(FOLLOW_ruleOpAdd_in_entryRuleOpAdd1032);
ruleOpAdd();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpAddRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpAdd1039); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpAdd"
// $ANTLR start "ruleOpAdd"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:524:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ;
public final void ruleOpAdd() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:528:2: ( ( ( rule__OpAdd__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:529:1: ( ( rule__OpAdd__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:529:1: ( ( rule__OpAdd__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:530:1: ( rule__OpAdd__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:531:1: ( rule__OpAdd__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:531:2: rule__OpAdd__Alternatives
{
pushFollow(FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd1065);
rule__OpAdd__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpAddAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpAdd"
// $ANTLR start "entryRuleXMultiplicativeExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:543:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ;
public final void entryRuleXMultiplicativeExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:544:1: ( ruleXMultiplicativeExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:545:1: ruleXMultiplicativeExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionRule());
}
pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression1092);
ruleXMultiplicativeExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXMultiplicativeExpression1099); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXMultiplicativeExpression"
// $ANTLR start "ruleXMultiplicativeExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:552:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ;
public final void ruleXMultiplicativeExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:556:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:557:1: ( ( rule__XMultiplicativeExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:557:1: ( ( rule__XMultiplicativeExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:558:1: ( rule__XMultiplicativeExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:559:1: ( rule__XMultiplicativeExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:559:2: rule__XMultiplicativeExpression__Group__0
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression1125);
rule__XMultiplicativeExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXMultiplicativeExpression"
// $ANTLR start "entryRuleOpMulti"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:571:1: entryRuleOpMulti : ruleOpMulti EOF ;
public final void entryRuleOpMulti() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:572:1: ( ruleOpMulti EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:573:1: ruleOpMulti EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiRule());
}
pushFollow(FOLLOW_ruleOpMulti_in_entryRuleOpMulti1152);
ruleOpMulti();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpMulti1159); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpMulti"
// $ANTLR start "ruleOpMulti"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:580:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ;
public final void ruleOpMulti() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:584:2: ( ( ( rule__OpMulti__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:585:1: ( ( rule__OpMulti__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:585:1: ( ( rule__OpMulti__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:586:1: ( rule__OpMulti__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:587:1: ( rule__OpMulti__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:587:2: rule__OpMulti__Alternatives
{
pushFollow(FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti1185);
rule__OpMulti__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpMulti"
// $ANTLR start "entryRuleXUnaryOperation"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:599:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ;
public final void entryRuleXUnaryOperation() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:600:1: ( ruleXUnaryOperation EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:601:1: ruleXUnaryOperation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationRule());
}
pushFollow(FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation1212);
ruleXUnaryOperation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXUnaryOperation1219); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXUnaryOperation"
// $ANTLR start "ruleXUnaryOperation"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:608:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ;
public final void ruleXUnaryOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:612:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:613:1: ( ( rule__XUnaryOperation__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:613:1: ( ( rule__XUnaryOperation__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:614:1: ( rule__XUnaryOperation__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:615:1: ( rule__XUnaryOperation__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:615:2: rule__XUnaryOperation__Alternatives
{
pushFollow(FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation1245);
rule__XUnaryOperation__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXUnaryOperation"
// $ANTLR start "entryRuleOpUnary"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:627:1: entryRuleOpUnary : ruleOpUnary EOF ;
public final void entryRuleOpUnary() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:628:1: ( ruleOpUnary EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:629:1: ruleOpUnary EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryRule());
}
pushFollow(FOLLOW_ruleOpUnary_in_entryRuleOpUnary1272);
ruleOpUnary();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpUnaryRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpUnary1279); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpUnary"
// $ANTLR start "ruleOpUnary"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:636:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ;
public final void ruleOpUnary() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:640:2: ( ( ( rule__OpUnary__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:641:1: ( ( rule__OpUnary__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:641:1: ( ( rule__OpUnary__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:642:1: ( rule__OpUnary__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:643:1: ( rule__OpUnary__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:643:2: rule__OpUnary__Alternatives
{
pushFollow(FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary1305);
rule__OpUnary__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpUnaryAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpUnary"
// $ANTLR start "entryRuleXCastedExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:655:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ;
public final void entryRuleXCastedExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:656:1: ( ruleXCastedExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:657:1: ruleXCastedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionRule());
}
pushFollow(FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression1332);
ruleXCastedExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXCastedExpression1339); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXCastedExpression"
// $ANTLR start "ruleXCastedExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:664:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ;
public final void ruleXCastedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:668:2: ( ( ( rule__XCastedExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:669:1: ( ( rule__XCastedExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:669:1: ( ( rule__XCastedExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:670:1: ( rule__XCastedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:671:1: ( rule__XCastedExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:671:2: rule__XCastedExpression__Group__0
{
pushFollow(FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression1365);
rule__XCastedExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXCastedExpression"
// $ANTLR start "entryRuleXPostfixOperation"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:683:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ;
public final void entryRuleXPostfixOperation() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:684:1: ( ruleXPostfixOperation EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:685:1: ruleXPostfixOperation EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationRule());
}
pushFollow(FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation1392);
ruleXPostfixOperation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPostfixOperationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXPostfixOperation1399); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXPostfixOperation"
// $ANTLR start "ruleXPostfixOperation"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:692:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ;
public final void ruleXPostfixOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:696:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:697:1: ( ( rule__XPostfixOperation__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:697:1: ( ( rule__XPostfixOperation__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:698:1: ( rule__XPostfixOperation__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:699:1: ( rule__XPostfixOperation__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:699:2: rule__XPostfixOperation__Group__0
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation1425);
rule__XPostfixOperation__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPostfixOperationAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXPostfixOperation"
// $ANTLR start "entryRuleOpPostfix"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:711:1: entryRuleOpPostfix : ruleOpPostfix EOF ;
public final void entryRuleOpPostfix() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:712:1: ( ruleOpPostfix EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:713:1: ruleOpPostfix EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixRule());
}
pushFollow(FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix1452);
ruleOpPostfix();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpPostfixRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleOpPostfix1459); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleOpPostfix"
// $ANTLR start "ruleOpPostfix"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:720:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ;
public final void ruleOpPostfix() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:724:2: ( ( ( rule__OpPostfix__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:725:1: ( ( rule__OpPostfix__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:725:1: ( ( rule__OpPostfix__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:726:1: ( rule__OpPostfix__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:727:1: ( rule__OpPostfix__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:727:2: rule__OpPostfix__Alternatives
{
pushFollow(FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix1485);
rule__OpPostfix__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpPostfixAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleOpPostfix"
// $ANTLR start "entryRuleXMemberFeatureCall"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:739:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ;
public final void entryRuleXMemberFeatureCall() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:740:1: ( ruleXMemberFeatureCall EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:741:1: ruleXMemberFeatureCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallRule());
}
pushFollow(FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall1512);
ruleXMemberFeatureCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXMemberFeatureCall1519); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXMemberFeatureCall"
// $ANTLR start "ruleXMemberFeatureCall"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:748:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ;
public final void ruleXMemberFeatureCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:752:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:753:1: ( ( rule__XMemberFeatureCall__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:753:1: ( ( rule__XMemberFeatureCall__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:754:1: ( rule__XMemberFeatureCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:755:1: ( rule__XMemberFeatureCall__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:755:2: rule__XMemberFeatureCall__Group__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall1545);
rule__XMemberFeatureCall__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXMemberFeatureCall"
// $ANTLR start "entryRuleXPrimaryExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:767:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ;
public final void entryRuleXPrimaryExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:768:1: ( ruleXPrimaryExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:769:1: ruleXPrimaryExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionRule());
}
pushFollow(FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression1572);
ruleXPrimaryExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXPrimaryExpression1579); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXPrimaryExpression"
// $ANTLR start "ruleXPrimaryExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:776:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ;
public final void ruleXPrimaryExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:780:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:781:1: ( ( rule__XPrimaryExpression__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:781:1: ( ( rule__XPrimaryExpression__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:782:1: ( rule__XPrimaryExpression__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:783:1: ( rule__XPrimaryExpression__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:783:2: rule__XPrimaryExpression__Alternatives
{
pushFollow(FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression1605);
rule__XPrimaryExpression__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXPrimaryExpression"
// $ANTLR start "entryRuleXLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:795:1: entryRuleXLiteral : ruleXLiteral EOF ;
public final void entryRuleXLiteral() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:796:1: ( ruleXLiteral EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:797:1: ruleXLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralRule());
}
pushFollow(FOLLOW_ruleXLiteral_in_entryRuleXLiteral1632);
ruleXLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXLiteral1639); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXLiteral"
// $ANTLR start "ruleXLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:804:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ;
public final void ruleXLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:808:2: ( ( ( rule__XLiteral__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:809:1: ( ( rule__XLiteral__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:809:1: ( ( rule__XLiteral__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:810:1: ( rule__XLiteral__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:811:1: ( rule__XLiteral__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:811:2: rule__XLiteral__Alternatives
{
pushFollow(FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral1665);
rule__XLiteral__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXLiteral"
// $ANTLR start "entryRuleXCollectionLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:823:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ;
public final void entryRuleXCollectionLiteral() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:824:1: ( ruleXCollectionLiteral EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:825:1: ruleXCollectionLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralRule());
}
pushFollow(FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral1692);
ruleXCollectionLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCollectionLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXCollectionLiteral1699); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXCollectionLiteral"
// $ANTLR start "ruleXCollectionLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:832:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ;
public final void ruleXCollectionLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:836:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:837:1: ( ( rule__XCollectionLiteral__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:837:1: ( ( rule__XCollectionLiteral__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:838:1: ( rule__XCollectionLiteral__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:839:1: ( rule__XCollectionLiteral__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:839:2: rule__XCollectionLiteral__Alternatives
{
pushFollow(FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral1725);
rule__XCollectionLiteral__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCollectionLiteralAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXCollectionLiteral"
// $ANTLR start "entryRuleXSetLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:851:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ;
public final void entryRuleXSetLiteral() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:852:1: ( ruleXSetLiteral EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:853:1: ruleXSetLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralRule());
}
pushFollow(FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral1752);
ruleXSetLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXSetLiteral1759); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXSetLiteral"
// $ANTLR start "ruleXSetLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:860:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ;
public final void ruleXSetLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:864:2: ( ( ( rule__XSetLiteral__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:865:1: ( ( rule__XSetLiteral__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:865:1: ( ( rule__XSetLiteral__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:866:1: ( rule__XSetLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:867:1: ( rule__XSetLiteral__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:867:2: rule__XSetLiteral__Group__0
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral1785);
rule__XSetLiteral__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXSetLiteral"
// $ANTLR start "entryRuleXListLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:879:1: entryRuleXListLiteral : ruleXListLiteral EOF ;
public final void entryRuleXListLiteral() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:880:1: ( ruleXListLiteral EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:881:1: ruleXListLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralRule());
}
pushFollow(FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral1812);
ruleXListLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXListLiteral1819); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXListLiteral"
// $ANTLR start "ruleXListLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:888:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ;
public final void ruleXListLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:892:2: ( ( ( rule__XListLiteral__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:893:1: ( ( rule__XListLiteral__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:893:1: ( ( rule__XListLiteral__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:894:1: ( rule__XListLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:895:1: ( rule__XListLiteral__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:895:2: rule__XListLiteral__Group__0
{
pushFollow(FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral1845);
rule__XListLiteral__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXListLiteral"
// $ANTLR start "entryRuleXClosure"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:907:1: entryRuleXClosure : ruleXClosure EOF ;
public final void entryRuleXClosure() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:908:1: ( ruleXClosure EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:909:1: ruleXClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureRule());
}
pushFollow(FOLLOW_ruleXClosure_in_entryRuleXClosure1872);
ruleXClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXClosure1879); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXClosure"
// $ANTLR start "ruleXClosure"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:916:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ;
public final void ruleXClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:920:2: ( ( ( rule__XClosure__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:921:1: ( ( rule__XClosure__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:921:1: ( ( rule__XClosure__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:922:1: ( rule__XClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:923:1: ( rule__XClosure__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:923:2: rule__XClosure__Group__0
{
pushFollow(FOLLOW_rule__XClosure__Group__0_in_ruleXClosure1905);
rule__XClosure__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXClosure"
// $ANTLR start "entryRuleXExpressionInClosure"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:935:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ;
public final void entryRuleXExpressionInClosure() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:936:1: ( ruleXExpressionInClosure EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:937:1: ruleXExpressionInClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureRule());
}
pushFollow(FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure1932);
ruleXExpressionInClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionInClosureRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXExpressionInClosure1939); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXExpressionInClosure"
// $ANTLR start "ruleXExpressionInClosure"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:944:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ;
public final void ruleXExpressionInClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:948:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:949:1: ( ( rule__XExpressionInClosure__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:949:1: ( ( rule__XExpressionInClosure__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:950:1: ( rule__XExpressionInClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:951:1: ( rule__XExpressionInClosure__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:951:2: rule__XExpressionInClosure__Group__0
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure1965);
rule__XExpressionInClosure__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionInClosureAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXExpressionInClosure"
// $ANTLR start "entryRuleXShortClosure"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:963:1: entryRuleXShortClosure : ruleXShortClosure EOF ;
public final void entryRuleXShortClosure() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:964:1: ( ruleXShortClosure EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:965:1: ruleXShortClosure EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureRule());
}
pushFollow(FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure1992);
ruleXShortClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXShortClosure1999); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXShortClosure"
// $ANTLR start "ruleXShortClosure"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:972:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ;
public final void ruleXShortClosure() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:976:2: ( ( ( rule__XShortClosure__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:977:1: ( ( rule__XShortClosure__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:977:1: ( ( rule__XShortClosure__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:978:1: ( rule__XShortClosure__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:979:1: ( rule__XShortClosure__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:979:2: rule__XShortClosure__Group__0
{
pushFollow(FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure2025);
rule__XShortClosure__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXShortClosure"
// $ANTLR start "entryRuleXParenthesizedExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:991:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ;
public final void entryRuleXParenthesizedExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:992:1: ( ruleXParenthesizedExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:993:1: ruleXParenthesizedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionRule());
}
pushFollow(FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression2052);
ruleXParenthesizedExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXParenthesizedExpression2059); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXParenthesizedExpression"
// $ANTLR start "ruleXParenthesizedExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1000:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ;
public final void ruleXParenthesizedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1004:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1005:1: ( ( rule__XParenthesizedExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1005:1: ( ( rule__XParenthesizedExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1006:1: ( rule__XParenthesizedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1007:1: ( rule__XParenthesizedExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1007:2: rule__XParenthesizedExpression__Group__0
{
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression2085);
rule__XParenthesizedExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXParenthesizedExpression"
// $ANTLR start "entryRuleXIfExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1019:1: entryRuleXIfExpression : ruleXIfExpression EOF ;
public final void entryRuleXIfExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1020:1: ( ruleXIfExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1021:1: ruleXIfExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionRule());
}
pushFollow(FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression2112);
ruleXIfExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXIfExpression2119); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXIfExpression"
// $ANTLR start "ruleXIfExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1028:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ;
public final void ruleXIfExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1032:2: ( ( ( rule__XIfExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1033:1: ( ( rule__XIfExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1033:1: ( ( rule__XIfExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1034:1: ( rule__XIfExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1035:1: ( rule__XIfExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1035:2: rule__XIfExpression__Group__0
{
pushFollow(FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression2145);
rule__XIfExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXIfExpression"
// $ANTLR start "entryRuleXSwitchExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1047:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ;
public final void entryRuleXSwitchExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1048:1: ( ruleXSwitchExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1049:1: ruleXSwitchExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionRule());
}
pushFollow(FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression2172);
ruleXSwitchExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXSwitchExpression2179); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXSwitchExpression"
// $ANTLR start "ruleXSwitchExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1056:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ;
public final void ruleXSwitchExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1060:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1061:1: ( ( rule__XSwitchExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1061:1: ( ( rule__XSwitchExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1062:1: ( rule__XSwitchExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1063:1: ( rule__XSwitchExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1063:2: rule__XSwitchExpression__Group__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression2205);
rule__XSwitchExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXSwitchExpression"
// $ANTLR start "entryRuleXCasePart"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1075:1: entryRuleXCasePart : ruleXCasePart EOF ;
public final void entryRuleXCasePart() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1076:1: ( ruleXCasePart EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1077:1: ruleXCasePart EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartRule());
}
pushFollow(FOLLOW_ruleXCasePart_in_entryRuleXCasePart2232);
ruleXCasePart();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXCasePart2239); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXCasePart"
// $ANTLR start "ruleXCasePart"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1084:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ;
public final void ruleXCasePart() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1088:2: ( ( ( rule__XCasePart__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1089:1: ( ( rule__XCasePart__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1089:1: ( ( rule__XCasePart__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1090:1: ( rule__XCasePart__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1091:1: ( rule__XCasePart__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1091:2: rule__XCasePart__Group__0
{
pushFollow(FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart2265);
rule__XCasePart__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXCasePart"
// $ANTLR start "entryRuleXForLoopExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1103:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ;
public final void entryRuleXForLoopExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1104:1: ( ruleXForLoopExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1105:1: ruleXForLoopExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionRule());
}
pushFollow(FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression2292);
ruleXForLoopExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXForLoopExpression2299); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXForLoopExpression"
// $ANTLR start "ruleXForLoopExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1112:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ;
public final void ruleXForLoopExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1116:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1117:1: ( ( rule__XForLoopExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1117:1: ( ( rule__XForLoopExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1118:1: ( rule__XForLoopExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1119:1: ( rule__XForLoopExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1119:2: rule__XForLoopExpression__Group__0
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression2325);
rule__XForLoopExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXForLoopExpression"
// $ANTLR start "entryRuleXBasicForLoopExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1131:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ;
public final void entryRuleXBasicForLoopExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1132:1: ( ruleXBasicForLoopExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1133:1: ruleXBasicForLoopExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionRule());
}
pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression2352);
ruleXBasicForLoopExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXBasicForLoopExpression2359); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXBasicForLoopExpression"
// $ANTLR start "ruleXBasicForLoopExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1140:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ;
public final void ruleXBasicForLoopExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1144:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1145:1: ( ( rule__XBasicForLoopExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1145:1: ( ( rule__XBasicForLoopExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1146:1: ( rule__XBasicForLoopExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1147:1: ( rule__XBasicForLoopExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1147:2: rule__XBasicForLoopExpression__Group__0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression2385);
rule__XBasicForLoopExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXBasicForLoopExpression"
// $ANTLR start "entryRuleXWhileExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1159:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ;
public final void entryRuleXWhileExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1160:1: ( ruleXWhileExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1161:1: ruleXWhileExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionRule());
}
pushFollow(FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression2412);
ruleXWhileExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXWhileExpression2419); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXWhileExpression"
// $ANTLR start "ruleXWhileExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1168:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ;
public final void ruleXWhileExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1172:2: ( ( ( rule__XWhileExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1173:1: ( ( rule__XWhileExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1173:1: ( ( rule__XWhileExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1174:1: ( rule__XWhileExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1175:1: ( rule__XWhileExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1175:2: rule__XWhileExpression__Group__0
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression2445);
rule__XWhileExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXWhileExpression"
// $ANTLR start "entryRuleXDoWhileExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1187:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ;
public final void entryRuleXDoWhileExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1188:1: ( ruleXDoWhileExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1189:1: ruleXDoWhileExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionRule());
}
pushFollow(FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression2472);
ruleXDoWhileExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXDoWhileExpression2479); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXDoWhileExpression"
// $ANTLR start "ruleXDoWhileExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1196:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ;
public final void ruleXDoWhileExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1200:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1201:1: ( ( rule__XDoWhileExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1201:1: ( ( rule__XDoWhileExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1202:1: ( rule__XDoWhileExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1203:1: ( rule__XDoWhileExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1203:2: rule__XDoWhileExpression__Group__0
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression2505);
rule__XDoWhileExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXDoWhileExpression"
// $ANTLR start "entryRuleXBlockExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1215:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ;
public final void entryRuleXBlockExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1216:1: ( ruleXBlockExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1217:1: ruleXBlockExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionRule());
}
pushFollow(FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression2532);
ruleXBlockExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXBlockExpression2539); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXBlockExpression"
// $ANTLR start "ruleXBlockExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1224:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ;
public final void ruleXBlockExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1228:2: ( ( ( rule__XBlockExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1229:1: ( ( rule__XBlockExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1229:1: ( ( rule__XBlockExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1230:1: ( rule__XBlockExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1231:1: ( rule__XBlockExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1231:2: rule__XBlockExpression__Group__0
{
pushFollow(FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression2565);
rule__XBlockExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXBlockExpression"
// $ANTLR start "entryRuleXExpressionOrVarDeclaration"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1243:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ;
public final void entryRuleXExpressionOrVarDeclaration() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1244:1: ( ruleXExpressionOrVarDeclaration EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1245:1: ruleXExpressionOrVarDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationRule());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration2592);
ruleXExpressionOrVarDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionOrVarDeclarationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration2599); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXExpressionOrVarDeclaration"
// $ANTLR start "ruleXExpressionOrVarDeclaration"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1252:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ;
public final void ruleXExpressionOrVarDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1256:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1257:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1257:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1258:1: ( rule__XExpressionOrVarDeclaration__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1259:1: ( rule__XExpressionOrVarDeclaration__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1259:2: rule__XExpressionOrVarDeclaration__Alternatives
{
pushFollow(FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration2625);
rule__XExpressionOrVarDeclaration__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXExpressionOrVarDeclaration"
// $ANTLR start "entryRuleXVariableDeclaration"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1271:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ;
public final void entryRuleXVariableDeclaration() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1272:1: ( ruleXVariableDeclaration EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1273:1: ruleXVariableDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationRule());
}
pushFollow(FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration2652);
ruleXVariableDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXVariableDeclaration2659); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXVariableDeclaration"
// $ANTLR start "ruleXVariableDeclaration"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1280:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ;
public final void ruleXVariableDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1284:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1285:1: ( ( rule__XVariableDeclaration__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1285:1: ( ( rule__XVariableDeclaration__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1286:1: ( rule__XVariableDeclaration__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1287:1: ( rule__XVariableDeclaration__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1287:2: rule__XVariableDeclaration__Group__0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration2685);
rule__XVariableDeclaration__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXVariableDeclaration"
// $ANTLR start "entryRuleJvmFormalParameter"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1299:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ;
public final void entryRuleJvmFormalParameter() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1300:1: ( ruleJvmFormalParameter EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1301:1: ruleJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterRule());
}
pushFollow(FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter2712);
ruleJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmFormalParameterRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmFormalParameter2719); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmFormalParameter"
// $ANTLR start "ruleJvmFormalParameter"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1308:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ;
public final void ruleJvmFormalParameter() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1312:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1313:1: ( ( rule__JvmFormalParameter__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1313:1: ( ( rule__JvmFormalParameter__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1314:1: ( rule__JvmFormalParameter__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1315:1: ( rule__JvmFormalParameter__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1315:2: rule__JvmFormalParameter__Group__0
{
pushFollow(FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter2745);
rule__JvmFormalParameter__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmFormalParameterAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleJvmFormalParameter"
// $ANTLR start "entryRuleFullJvmFormalParameter"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1327:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ;
public final void entryRuleFullJvmFormalParameter() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1328:1: ( ruleFullJvmFormalParameter EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1329:1: ruleFullJvmFormalParameter EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterRule());
}
pushFollow(FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter2772);
ruleFullJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFullJvmFormalParameterRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleFullJvmFormalParameter2779); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleFullJvmFormalParameter"
// $ANTLR start "ruleFullJvmFormalParameter"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1336:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ;
public final void ruleFullJvmFormalParameter() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1340:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1341:1: ( ( rule__FullJvmFormalParameter__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1341:1: ( ( rule__FullJvmFormalParameter__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1342:1: ( rule__FullJvmFormalParameter__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1343:1: ( rule__FullJvmFormalParameter__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1343:2: rule__FullJvmFormalParameter__Group__0
{
pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter2805);
rule__FullJvmFormalParameter__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getFullJvmFormalParameterAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleFullJvmFormalParameter"
// $ANTLR start "entryRuleXFeatureCall"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1355:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ;
public final void entryRuleXFeatureCall() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1356:1: ( ruleXFeatureCall EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1357:1: ruleXFeatureCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallRule());
}
pushFollow(FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall2832);
ruleXFeatureCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXFeatureCall2839); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXFeatureCall"
// $ANTLR start "ruleXFeatureCall"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1364:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ;
public final void ruleXFeatureCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1368:2: ( ( ( rule__XFeatureCall__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1369:1: ( ( rule__XFeatureCall__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1369:1: ( ( rule__XFeatureCall__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1370:1: ( rule__XFeatureCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1371:1: ( rule__XFeatureCall__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1371:2: rule__XFeatureCall__Group__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall2865);
rule__XFeatureCall__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXFeatureCall"
// $ANTLR start "entryRuleFeatureCallID"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1383:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ;
public final void entryRuleFeatureCallID() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1384:1: ( ruleFeatureCallID EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1385:1: ruleFeatureCallID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDRule());
}
pushFollow(FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID2892);
ruleFeatureCallID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleFeatureCallID2899); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleFeatureCallID"
// $ANTLR start "ruleFeatureCallID"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1392:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ;
public final void ruleFeatureCallID() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1396:2: ( ( ( rule__FeatureCallID__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1397:1: ( ( rule__FeatureCallID__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1397:1: ( ( rule__FeatureCallID__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1398:1: ( rule__FeatureCallID__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1399:1: ( rule__FeatureCallID__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1399:2: rule__FeatureCallID__Alternatives
{
pushFollow(FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID2925);
rule__FeatureCallID__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleFeatureCallID"
// $ANTLR start "entryRuleIdOrSuper"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1411:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ;
public final void entryRuleIdOrSuper() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1412:1: ( ruleIdOrSuper EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1413:1: ruleIdOrSuper EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperRule());
}
pushFollow(FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper2952);
ruleIdOrSuper();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIdOrSuperRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleIdOrSuper2959); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleIdOrSuper"
// $ANTLR start "ruleIdOrSuper"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1420:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ;
public final void ruleIdOrSuper() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1424:2: ( ( ( rule__IdOrSuper__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1425:1: ( ( rule__IdOrSuper__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1425:1: ( ( rule__IdOrSuper__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1426:1: ( rule__IdOrSuper__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1427:1: ( rule__IdOrSuper__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1427:2: rule__IdOrSuper__Alternatives
{
pushFollow(FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper2985);
rule__IdOrSuper__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getIdOrSuperAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleIdOrSuper"
// $ANTLR start "entryRuleXConstructorCall"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1439:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ;
public final void entryRuleXConstructorCall() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1440:1: ( ruleXConstructorCall EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1441:1: ruleXConstructorCall EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallRule());
}
pushFollow(FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall3012);
ruleXConstructorCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXConstructorCall3019); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXConstructorCall"
// $ANTLR start "ruleXConstructorCall"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1448:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ;
public final void ruleXConstructorCall() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1452:2: ( ( ( rule__XConstructorCall__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1453:1: ( ( rule__XConstructorCall__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1453:1: ( ( rule__XConstructorCall__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1454:1: ( rule__XConstructorCall__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1455:1: ( rule__XConstructorCall__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1455:2: rule__XConstructorCall__Group__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall3045);
rule__XConstructorCall__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXConstructorCall"
// $ANTLR start "entryRuleXBooleanLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1467:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ;
public final void entryRuleXBooleanLiteral() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1468:1: ( ruleXBooleanLiteral EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1469:1: ruleXBooleanLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralRule());
}
pushFollow(FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral3072);
ruleXBooleanLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXBooleanLiteral3079); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXBooleanLiteral"
// $ANTLR start "ruleXBooleanLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1476:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ;
public final void ruleXBooleanLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1480:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1481:1: ( ( rule__XBooleanLiteral__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1481:1: ( ( rule__XBooleanLiteral__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1482:1: ( rule__XBooleanLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1483:1: ( rule__XBooleanLiteral__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1483:2: rule__XBooleanLiteral__Group__0
{
pushFollow(FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral3105);
rule__XBooleanLiteral__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXBooleanLiteral"
// $ANTLR start "entryRuleXNullLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1495:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ;
public final void entryRuleXNullLiteral() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1496:1: ( ruleXNullLiteral EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1497:1: ruleXNullLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralRule());
}
pushFollow(FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral3132);
ruleXNullLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXNullLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXNullLiteral3139); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXNullLiteral"
// $ANTLR start "ruleXNullLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1504:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ;
public final void ruleXNullLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1508:2: ( ( ( rule__XNullLiteral__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1509:1: ( ( rule__XNullLiteral__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1509:1: ( ( rule__XNullLiteral__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1510:1: ( rule__XNullLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1511:1: ( rule__XNullLiteral__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1511:2: rule__XNullLiteral__Group__0
{
pushFollow(FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral3165);
rule__XNullLiteral__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXNullLiteralAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXNullLiteral"
// $ANTLR start "entryRuleXNumberLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1523:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ;
public final void entryRuleXNumberLiteral() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1524:1: ( ruleXNumberLiteral EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1525:1: ruleXNumberLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralRule());
}
pushFollow(FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral3192);
ruleXNumberLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXNumberLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXNumberLiteral3199); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXNumberLiteral"
// $ANTLR start "ruleXNumberLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1532:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ;
public final void ruleXNumberLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1536:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1537:1: ( ( rule__XNumberLiteral__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1537:1: ( ( rule__XNumberLiteral__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1538:1: ( rule__XNumberLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1539:1: ( rule__XNumberLiteral__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1539:2: rule__XNumberLiteral__Group__0
{
pushFollow(FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral3225);
rule__XNumberLiteral__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXNumberLiteralAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXNumberLiteral"
// $ANTLR start "entryRuleXStringLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1551:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ;
public final void entryRuleXStringLiteral() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1552:1: ( ruleXStringLiteral EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1553:1: ruleXStringLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralRule());
}
pushFollow(FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral3252);
ruleXStringLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXStringLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXStringLiteral3259); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXStringLiteral"
// $ANTLR start "ruleXStringLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1560:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ;
public final void ruleXStringLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1564:2: ( ( ( rule__XStringLiteral__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1565:1: ( ( rule__XStringLiteral__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1565:1: ( ( rule__XStringLiteral__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1566:1: ( rule__XStringLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1567:1: ( rule__XStringLiteral__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1567:2: rule__XStringLiteral__Group__0
{
pushFollow(FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral3285);
rule__XStringLiteral__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXStringLiteralAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXStringLiteral"
// $ANTLR start "entryRuleXTypeLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1579:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ;
public final void entryRuleXTypeLiteral() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1580:1: ( ruleXTypeLiteral EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1581:1: ruleXTypeLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralRule());
}
pushFollow(FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral3312);
ruleXTypeLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXTypeLiteral3319); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXTypeLiteral"
// $ANTLR start "ruleXTypeLiteral"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1588:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ;
public final void ruleXTypeLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1592:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1593:1: ( ( rule__XTypeLiteral__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1593:1: ( ( rule__XTypeLiteral__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1594:1: ( rule__XTypeLiteral__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1595:1: ( rule__XTypeLiteral__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1595:2: rule__XTypeLiteral__Group__0
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral3345);
rule__XTypeLiteral__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXTypeLiteral"
// $ANTLR start "entryRuleXThrowExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1607:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ;
public final void entryRuleXThrowExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1608:1: ( ruleXThrowExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1609:1: ruleXThrowExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionRule());
}
pushFollow(FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression3372);
ruleXThrowExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXThrowExpression3379); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXThrowExpression"
// $ANTLR start "ruleXThrowExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1616:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ;
public final void ruleXThrowExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1620:2: ( ( ( rule__XThrowExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1621:1: ( ( rule__XThrowExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1621:1: ( ( rule__XThrowExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1622:1: ( rule__XThrowExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1623:1: ( rule__XThrowExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1623:2: rule__XThrowExpression__Group__0
{
pushFollow(FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression3405);
rule__XThrowExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXThrowExpression"
// $ANTLR start "entryRuleXReturnExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1635:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ;
public final void entryRuleXReturnExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1636:1: ( ruleXReturnExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1637:1: ruleXReturnExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionRule());
}
pushFollow(FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression3432);
ruleXReturnExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXReturnExpression3439); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXReturnExpression"
// $ANTLR start "ruleXReturnExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1644:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ;
public final void ruleXReturnExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1648:2: ( ( ( rule__XReturnExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1649:1: ( ( rule__XReturnExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1649:1: ( ( rule__XReturnExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1650:1: ( rule__XReturnExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1651:1: ( rule__XReturnExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1651:2: rule__XReturnExpression__Group__0
{
pushFollow(FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression3465);
rule__XReturnExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXReturnExpression"
// $ANTLR start "entryRuleXTryCatchFinallyExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1663:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ;
public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1664:1: ( ruleXTryCatchFinallyExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1665:1: ruleXTryCatchFinallyExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionRule());
}
pushFollow(FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression3492);
ruleXTryCatchFinallyExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression3499); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXTryCatchFinallyExpression"
// $ANTLR start "ruleXTryCatchFinallyExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1672:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ;
public final void ruleXTryCatchFinallyExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1676:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1677:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1677:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1678:1: ( rule__XTryCatchFinallyExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1679:1: ( rule__XTryCatchFinallyExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1679:2: rule__XTryCatchFinallyExpression__Group__0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression3525);
rule__XTryCatchFinallyExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXTryCatchFinallyExpression"
// $ANTLR start "entryRuleXSynchronizedExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1691:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ;
public final void entryRuleXSynchronizedExpression() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1692:1: ( ruleXSynchronizedExpression EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1693:1: ruleXSynchronizedExpression EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionRule());
}
pushFollow(FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression3552);
ruleXSynchronizedExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXSynchronizedExpression3559); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXSynchronizedExpression"
// $ANTLR start "ruleXSynchronizedExpression"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1700:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ;
public final void ruleXSynchronizedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1704:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1705:1: ( ( rule__XSynchronizedExpression__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1705:1: ( ( rule__XSynchronizedExpression__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1706:1: ( rule__XSynchronizedExpression__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1707:1: ( rule__XSynchronizedExpression__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1707:2: rule__XSynchronizedExpression__Group__0
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression3585);
rule__XSynchronizedExpression__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXSynchronizedExpression"
// $ANTLR start "entryRuleXCatchClause"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1719:1: entryRuleXCatchClause : ruleXCatchClause EOF ;
public final void entryRuleXCatchClause() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1720:1: ( ruleXCatchClause EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1721:1: ruleXCatchClause EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseRule());
}
pushFollow(FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause3612);
ruleXCatchClause();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXCatchClause3619); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXCatchClause"
// $ANTLR start "ruleXCatchClause"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1728:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ;
public final void ruleXCatchClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1732:2: ( ( ( rule__XCatchClause__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1733:1: ( ( rule__XCatchClause__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1733:1: ( ( rule__XCatchClause__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1734:1: ( rule__XCatchClause__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1735:1: ( rule__XCatchClause__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1735:2: rule__XCatchClause__Group__0
{
pushFollow(FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause3645);
rule__XCatchClause__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXCatchClause"
// $ANTLR start "entryRuleQualifiedName"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1747:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
public final void entryRuleQualifiedName() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1748:1: ( ruleQualifiedName EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1749:1: ruleQualifiedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameRule());
}
pushFollow(FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName3672);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedName3679); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleQualifiedName"
// $ANTLR start "ruleQualifiedName"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1756:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
public final void ruleQualifiedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1760:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1761:1: ( ( rule__QualifiedName__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1761:1: ( ( rule__QualifiedName__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1762:1: ( rule__QualifiedName__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1763:1: ( rule__QualifiedName__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1763:2: rule__QualifiedName__Group__0
{
pushFollow(FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName3705);
rule__QualifiedName__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleQualifiedName"
// $ANTLR start "entryRuleNumber"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1775:1: entryRuleNumber : ruleNumber EOF ;
public final void entryRuleNumber() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1779:1: ( ruleNumber EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1780:1: ruleNumber EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberRule());
}
pushFollow(FOLLOW_ruleNumber_in_entryRuleNumber3737);
ruleNumber();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleNumber3744); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "entryRuleNumber"
// $ANTLR start "ruleNumber"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1790:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ;
public final void ruleNumber() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1795:2: ( ( ( rule__Number__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1796:1: ( ( rule__Number__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1796:1: ( ( rule__Number__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1797:1: ( rule__Number__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1798:1: ( rule__Number__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1798:2: rule__Number__Alternatives
{
pushFollow(FOLLOW_rule__Number__Alternatives_in_ruleNumber3774);
rule__Number__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "ruleNumber"
// $ANTLR start "entryRuleJvmTypeReference"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1813:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ;
public final void entryRuleJvmTypeReference() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1814:1: ( ruleJvmTypeReference EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1815:1: ruleJvmTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceRule());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference3803);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmTypeReference3810); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmTypeReference"
// $ANTLR start "ruleJvmTypeReference"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1822:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ;
public final void ruleJvmTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1826:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1827:1: ( ( rule__JvmTypeReference__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1827:1: ( ( rule__JvmTypeReference__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1828:1: ( rule__JvmTypeReference__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1829:1: ( rule__JvmTypeReference__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1829:2: rule__JvmTypeReference__Alternatives
{
pushFollow(FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference3836);
rule__JvmTypeReference__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleJvmTypeReference"
// $ANTLR start "entryRuleArrayBrackets"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1841:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ;
public final void entryRuleArrayBrackets() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1842:1: ( ruleArrayBrackets EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1843:1: ruleArrayBrackets EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsRule());
}
pushFollow(FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets3863);
ruleArrayBrackets();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleArrayBrackets3870); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleArrayBrackets"
// $ANTLR start "ruleArrayBrackets"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1850:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ;
public final void ruleArrayBrackets() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1854:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1855:1: ( ( rule__ArrayBrackets__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1855:1: ( ( rule__ArrayBrackets__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1856:1: ( rule__ArrayBrackets__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1857:1: ( rule__ArrayBrackets__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1857:2: rule__ArrayBrackets__Group__0
{
pushFollow(FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets3896);
rule__ArrayBrackets__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleArrayBrackets"
// $ANTLR start "entryRuleXFunctionTypeRef"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1869:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ;
public final void entryRuleXFunctionTypeRef() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1870:1: ( ruleXFunctionTypeRef EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1871:1: ruleXFunctionTypeRef EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefRule());
}
pushFollow(FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef3923);
ruleXFunctionTypeRef();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXFunctionTypeRef3930); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXFunctionTypeRef"
// $ANTLR start "ruleXFunctionTypeRef"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1878:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ;
public final void ruleXFunctionTypeRef() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1882:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1883:1: ( ( rule__XFunctionTypeRef__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1883:1: ( ( rule__XFunctionTypeRef__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1884:1: ( rule__XFunctionTypeRef__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1885:1: ( rule__XFunctionTypeRef__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1885:2: rule__XFunctionTypeRef__Group__0
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef3956);
rule__XFunctionTypeRef__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXFunctionTypeRef"
// $ANTLR start "entryRuleJvmParameterizedTypeReference"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1897:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ;
public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1898:1: ( ruleJvmParameterizedTypeReference EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1899:1: ruleJvmParameterizedTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceRule());
}
pushFollow(FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference3983);
ruleJvmParameterizedTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference3990); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmParameterizedTypeReference"
// $ANTLR start "ruleJvmParameterizedTypeReference"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1906:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ;
public final void ruleJvmParameterizedTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1910:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1911:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1911:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1912:1: ( rule__JvmParameterizedTypeReference__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1913:1: ( rule__JvmParameterizedTypeReference__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1913:2: rule__JvmParameterizedTypeReference__Group__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4016);
rule__JvmParameterizedTypeReference__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleJvmParameterizedTypeReference"
// $ANTLR start "entryRuleJvmArgumentTypeReference"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1925:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ;
public final void entryRuleJvmArgumentTypeReference() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1926:1: ( ruleJvmArgumentTypeReference EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1927:1: ruleJvmArgumentTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceRule());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4043);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmArgumentTypeReferenceRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4050); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmArgumentTypeReference"
// $ANTLR start "ruleJvmArgumentTypeReference"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1934:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ;
public final void ruleJvmArgumentTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1938:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1939:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1939:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1940:1: ( rule__JvmArgumentTypeReference__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1941:1: ( rule__JvmArgumentTypeReference__Alternatives )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1941:2: rule__JvmArgumentTypeReference__Alternatives
{
pushFollow(FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4076);
rule__JvmArgumentTypeReference__Alternatives();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleJvmArgumentTypeReference"
// $ANTLR start "entryRuleJvmWildcardTypeReference"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1953:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ;
public final void entryRuleJvmWildcardTypeReference() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1954:1: ( ruleJvmWildcardTypeReference EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1955:1: ruleJvmWildcardTypeReference EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceRule());
}
pushFollow(FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4103);
ruleJvmWildcardTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4110); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmWildcardTypeReference"
// $ANTLR start "ruleJvmWildcardTypeReference"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1962:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ;
public final void ruleJvmWildcardTypeReference() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1966:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1967:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1967:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1968:1: ( rule__JvmWildcardTypeReference__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1969:1: ( rule__JvmWildcardTypeReference__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1969:2: rule__JvmWildcardTypeReference__Group__0
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4136);
rule__JvmWildcardTypeReference__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleJvmWildcardTypeReference"
// $ANTLR start "entryRuleJvmUpperBound"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1981:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ;
public final void entryRuleJvmUpperBound() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1982:1: ( ruleJvmUpperBound EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1983:1: ruleJvmUpperBound EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundRule());
}
pushFollow(FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound4163);
ruleJvmUpperBound();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmUpperBound4170); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmUpperBound"
// $ANTLR start "ruleJvmUpperBound"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1990:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ;
public final void ruleJvmUpperBound() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1994:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1995:1: ( ( rule__JvmUpperBound__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1995:1: ( ( rule__JvmUpperBound__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1996:1: ( rule__JvmUpperBound__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1997:1: ( rule__JvmUpperBound__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:1997:2: rule__JvmUpperBound__Group__0
{
pushFollow(FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound4196);
rule__JvmUpperBound__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleJvmUpperBound"
// $ANTLR start "entryRuleJvmUpperBoundAnded"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2009:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ;
public final void entryRuleJvmUpperBoundAnded() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2010:1: ( ruleJvmUpperBoundAnded EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2011:1: ruleJvmUpperBoundAnded EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedRule());
}
pushFollow(FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded4223);
ruleJvmUpperBoundAnded();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAndedRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded4230); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmUpperBoundAnded"
// $ANTLR start "ruleJvmUpperBoundAnded"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2018:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ;
public final void ruleJvmUpperBoundAnded() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2022:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2023:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2023:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2024:1: ( rule__JvmUpperBoundAnded__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2025:1: ( rule__JvmUpperBoundAnded__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2025:2: rule__JvmUpperBoundAnded__Group__0
{
pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded4256);
rule__JvmUpperBoundAnded__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAndedAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleJvmUpperBoundAnded"
// $ANTLR start "entryRuleJvmLowerBound"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2037:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ;
public final void entryRuleJvmLowerBound() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2038:1: ( ruleJvmLowerBound EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2039:1: ruleJvmLowerBound EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundRule());
}
pushFollow(FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound4283);
ruleJvmLowerBound();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmLowerBound4290); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmLowerBound"
// $ANTLR start "ruleJvmLowerBound"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2046:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ;
public final void ruleJvmLowerBound() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2050:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2051:1: ( ( rule__JvmLowerBound__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2051:1: ( ( rule__JvmLowerBound__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2052:1: ( rule__JvmLowerBound__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2053:1: ( rule__JvmLowerBound__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2053:2: rule__JvmLowerBound__Group__0
{
pushFollow(FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound4316);
rule__JvmLowerBound__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleJvmLowerBound"
// $ANTLR start "entryRuleJvmLowerBoundAnded"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2065:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ;
public final void entryRuleJvmLowerBoundAnded() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2066:1: ( ruleJvmLowerBoundAnded EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2067:1: ruleJvmLowerBoundAnded EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedRule());
}
pushFollow(FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded4343);
ruleJvmLowerBoundAnded();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAndedRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded4350); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleJvmLowerBoundAnded"
// $ANTLR start "ruleJvmLowerBoundAnded"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2074:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ;
public final void ruleJvmLowerBoundAnded() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2078:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2079:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2079:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2080:1: ( rule__JvmLowerBoundAnded__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2081:1: ( rule__JvmLowerBoundAnded__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2081:2: rule__JvmLowerBoundAnded__Group__0
{
pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded4376);
rule__JvmLowerBoundAnded__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAndedAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleJvmLowerBoundAnded"
// $ANTLR start "entryRuleQualifiedNameWithWildcard"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2095:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ;
public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2096:1: ( ruleQualifiedNameWithWildcard EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2097:1: ruleQualifiedNameWithWildcard EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardRule());
}
pushFollow(FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard4405);
ruleQualifiedNameWithWildcard();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameWithWildcardRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard4412); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleQualifiedNameWithWildcard"
// $ANTLR start "ruleQualifiedNameWithWildcard"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2104:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ;
public final void ruleQualifiedNameWithWildcard() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2108:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2109:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2109:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2110:1: ( rule__QualifiedNameWithWildcard__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2111:1: ( rule__QualifiedNameWithWildcard__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2111:2: rule__QualifiedNameWithWildcard__Group__0
{
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard4438);
rule__QualifiedNameWithWildcard__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleQualifiedNameWithWildcard"
// $ANTLR start "entryRuleValidID"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2123:1: entryRuleValidID : ruleValidID EOF ;
public final void entryRuleValidID() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2124:1: ( ruleValidID EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2125:1: ruleValidID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDRule());
}
pushFollow(FOLLOW_ruleValidID_in_entryRuleValidID4465);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleValidID4472); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleValidID"
// $ANTLR start "ruleValidID"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2132:1: ruleValidID : ( RULE_ID ) ;
public final void ruleValidID() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2136:2: ( ( RULE_ID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2137:1: ( RULE_ID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2137:1: ( RULE_ID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2138:1: RULE_ID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall());
}
match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleValidID4498); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleValidID"
// $ANTLR start "entryRuleXImportDeclaration"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2153:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ;
public final void entryRuleXImportDeclaration() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2154:1: ( ruleXImportDeclaration EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2155:1: ruleXImportDeclaration EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationRule());
}
pushFollow(FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration4526);
ruleXImportDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleXImportDeclaration4533); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleXImportDeclaration"
// $ANTLR start "ruleXImportDeclaration"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2162:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ;
public final void ruleXImportDeclaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2166:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2167:1: ( ( rule__XImportDeclaration__Group__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2167:1: ( ( rule__XImportDeclaration__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2168:1: ( rule__XImportDeclaration__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2169:1: ( rule__XImportDeclaration__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2169:2: rule__XImportDeclaration__Group__0
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration4559);
rule__XImportDeclaration__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getGroup());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleXImportDeclaration"
// $ANTLR start "entryRuleQualifiedNameInStaticImport"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2181:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ;
public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException {
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2182:1: ( ruleQualifiedNameInStaticImport EOF )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2183:1: ruleQualifiedNameInStaticImport EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportRule());
}
pushFollow(FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport4586);
ruleQualifiedNameInStaticImport();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameInStaticImportRule());
}
match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport4593); if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleQualifiedNameInStaticImport"
// $ANTLR start "ruleQualifiedNameInStaticImport"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2190:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ;
public final void ruleQualifiedNameInStaticImport() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2194:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2195:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2195:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2196:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2196:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2197:1: ( rule__QualifiedNameInStaticImport__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2198:1: ( rule__QualifiedNameInStaticImport__Group__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2198:2: rule__QualifiedNameInStaticImport__Group__0
{
pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport4621);
rule__QualifiedNameInStaticImport__Group__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2201:1: ( ( rule__QualifiedNameInStaticImport__Group__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2202:1: ( rule__QualifiedNameInStaticImport__Group__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2203:1: ( rule__QualifiedNameInStaticImport__Group__0 )*
loop1:
do {
int alt1=2;
int LA1_0 = input.LA(1);
if ( (LA1_0==RULE_ID) ) {
int LA1_2 = input.LA(2);
if ( (LA1_2==43) ) {
alt1=1;
}
}
switch (alt1) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2203:2: rule__QualifiedNameInStaticImport__Group__0
{
pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport4633);
rule__QualifiedNameInStaticImport__Group__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop1;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup());
}
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleQualifiedNameInStaticImport"
// $ANTLR start "rule__XAssignment__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2216:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) );
public final void rule__XAssignment__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2220:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) )
int alt2=2;
switch ( input.LA(1) ) {
case RULE_ID:
{
int LA2_1 = input.LA(2);
if ( (LA2_1==EOF||(LA2_1>=RULE_ID && LA2_1<=RULE_STRING)||(LA2_1>=14 && LA2_1<=79)||(LA2_1>=82 && LA2_1<=83)||(LA2_1>=85 && LA2_1<=86)) ) {
alt2=2;
}
else if ( (LA2_1==13) ) {
alt2=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 2, 1, input);
throw nvae;
}
}
break;
case 45:
{
int LA2_2 = input.LA(2);
if ( (LA2_2==13) ) {
alt2=1;
}
else if ( (LA2_2==EOF||(LA2_2>=RULE_ID && LA2_2<=RULE_STRING)||(LA2_2>=14 && LA2_2<=79)||(LA2_2>=82 && LA2_2<=83)||(LA2_2>=85 && LA2_2<=86)) ) {
alt2=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 2, 2, input);
throw nvae;
}
}
break;
case 46:
{
int LA2_3 = input.LA(2);
if ( (LA2_3==13) ) {
alt2=1;
}
else if ( (LA2_3==EOF||(LA2_3>=RULE_ID && LA2_3<=RULE_STRING)||(LA2_3>=14 && LA2_3<=79)||(LA2_3>=82 && LA2_3<=83)||(LA2_3>=85 && LA2_3<=86)) ) {
alt2=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 2, 3, input);
throw nvae;
}
}
break;
case 47:
{
int LA2_4 = input.LA(2);
if ( (LA2_4==EOF||(LA2_4>=RULE_ID && LA2_4<=RULE_STRING)||(LA2_4>=14 && LA2_4<=79)||(LA2_4>=82 && LA2_4<=83)||(LA2_4>=85 && LA2_4<=86)) ) {
alt2=2;
}
else if ( (LA2_4==13) ) {
alt2=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 2, 4, input);
throw nvae;
}
}
break;
case 48:
{
int LA2_5 = input.LA(2);
if ( (LA2_5==13) ) {
alt2=1;
}
else if ( (LA2_5==EOF||(LA2_5>=RULE_ID && LA2_5<=RULE_STRING)||(LA2_5>=14 && LA2_5<=79)||(LA2_5>=82 && LA2_5<=83)||(LA2_5>=85 && LA2_5<=86)) ) {
alt2=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 2, 5, input);
throw nvae;
}
}
break;
case RULE_HEX:
case RULE_INT:
case RULE_DECIMAL:
case RULE_STRING:
case 27:
case 34:
case 35:
case 40:
case 49:
case 50:
case 55:
case 56:
case 58:
case 61:
case 62:
case 64:
case 68:
case 69:
case 70:
case 71:
case 72:
case 73:
case 74:
case 75:
case 76:
case 78:
case 86:
{
alt2=2;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 2, 0, input);
throw nvae;
}
switch (alt2) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2221:1: ( ( rule__XAssignment__Group_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2221:1: ( ( rule__XAssignment__Group_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2222:1: ( rule__XAssignment__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2223:1: ( rule__XAssignment__Group_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2223:2: rule__XAssignment__Group_0__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives4672);
rule__XAssignment__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getGroup_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2227:6: ( ( rule__XAssignment__Group_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2227:6: ( ( rule__XAssignment__Group_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2228:1: ( rule__XAssignment__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2229:1: ( rule__XAssignment__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2229:2: rule__XAssignment__Group_1__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives4690);
rule__XAssignment__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getGroup_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Alternatives"
// $ANTLR start "rule__OpMultiAssign__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2238:1: rule__OpMultiAssign__Alternatives : ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) );
public final void rule__OpMultiAssign__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2242:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) )
int alt3=7;
switch ( input.LA(1) ) {
case 16:
{
alt3=1;
}
break;
case 17:
{
alt3=2;
}
break;
case 18:
{
alt3=3;
}
break;
case 19:
{
alt3=4;
}
break;
case 20:
{
alt3=5;
}
break;
case 27:
{
alt3=6;
}
break;
case 26:
{
alt3=7;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 3, 0, input);
throw nvae;
}
switch (alt3) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2243:1: ( '+=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2243:1: ( '+=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2244:1: '+='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0());
}
match(input,16,FOLLOW_16_in_rule__OpMultiAssign__Alternatives4724); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2251:6: ( '-=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2251:6: ( '-=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2252:1: '-='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1());
}
match(input,17,FOLLOW_17_in_rule__OpMultiAssign__Alternatives4744); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2259:6: ( '*=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2259:6: ( '*=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2260:1: '*='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2());
}
match(input,18,FOLLOW_18_in_rule__OpMultiAssign__Alternatives4764); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2());
}
}
}
break;
case 4 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2267:6: ( '/=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2267:6: ( '/=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2268:1: '/='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3());
}
match(input,19,FOLLOW_19_in_rule__OpMultiAssign__Alternatives4784); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3());
}
}
}
break;
case 5 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2275:6: ( '%=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2275:6: ( '%=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2276:1: '%='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4());
}
match(input,20,FOLLOW_20_in_rule__OpMultiAssign__Alternatives4804); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4());
}
}
}
break;
case 6 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2283:6: ( ( rule__OpMultiAssign__Group_5__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2283:6: ( ( rule__OpMultiAssign__Group_5__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2284:1: ( rule__OpMultiAssign__Group_5__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGroup_5());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2285:1: ( rule__OpMultiAssign__Group_5__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2285:2: rule__OpMultiAssign__Group_5__0
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives4823);
rule__OpMultiAssign__Group_5__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getGroup_5());
}
}
}
break;
case 7 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2289:6: ( ( rule__OpMultiAssign__Group_6__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2289:6: ( ( rule__OpMultiAssign__Group_6__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2290:1: ( rule__OpMultiAssign__Group_6__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGroup_6());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2291:1: ( rule__OpMultiAssign__Group_6__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2291:2: rule__OpMultiAssign__Group_6__0
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives4841);
rule__OpMultiAssign__Group_6__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getGroup_6());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Alternatives"
// $ANTLR start "rule__OpEquality__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2300:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) );
public final void rule__OpEquality__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2304:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) )
int alt4=4;
switch ( input.LA(1) ) {
case 21:
{
alt4=1;
}
break;
case 22:
{
alt4=2;
}
break;
case 23:
{
alt4=3;
}
break;
case 24:
{
alt4=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 4, 0, input);
throw nvae;
}
switch (alt4) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2305:1: ( '==' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2305:1: ( '==' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2306:1: '=='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0());
}
match(input,21,FOLLOW_21_in_rule__OpEquality__Alternatives4875); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2313:6: ( '!=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2313:6: ( '!=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2314:1: '!='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1());
}
match(input,22,FOLLOW_22_in_rule__OpEquality__Alternatives4895); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2321:6: ( '===' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2321:6: ( '===' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2322:1: '==='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2());
}
match(input,23,FOLLOW_23_in_rule__OpEquality__Alternatives4915); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2());
}
}
}
break;
case 4 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2329:6: ( '!==' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2329:6: ( '!==' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2330:1: '!=='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3());
}
match(input,24,FOLLOW_24_in_rule__OpEquality__Alternatives4935); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpEquality__Alternatives"
// $ANTLR start "rule__XRelationalExpression__Alternatives_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2342:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) );
public final void rule__XRelationalExpression__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2346:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) )
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0==51) ) {
alt5=1;
}
else if ( ((LA5_0>=25 && LA5_0<=27)) ) {
alt5=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 5, 0, input);
throw nvae;
}
switch (alt5) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2347:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2347:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2348:1: ( rule__XRelationalExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2349:1: ( rule__XRelationalExpression__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2349:2: rule__XRelationalExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_14969);
rule__XRelationalExpression__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2353:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2353:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2354:1: ( rule__XRelationalExpression__Group_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2355:1: ( rule__XRelationalExpression__Group_1_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2355:2: rule__XRelationalExpression__Group_1_1__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_14987);
rule__XRelationalExpression__Group_1_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Alternatives_1"
// $ANTLR start "rule__OpCompare__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2364:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) );
public final void rule__OpCompare__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2368:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) )
int alt6=4;
switch ( input.LA(1) ) {
case 25:
{
alt6=1;
}
break;
case 27:
{
int LA6_2 = input.LA(2);
if ( (LA6_2==EOF||(LA6_2>=RULE_ID && LA6_2<=RULE_STRING)||LA6_2==27||(LA6_2>=34 && LA6_2<=35)||LA6_2==40||(LA6_2>=45 && LA6_2<=50)||(LA6_2>=55 && LA6_2<=56)||LA6_2==58||(LA6_2>=61 && LA6_2<=62)||LA6_2==64||(LA6_2>=68 && LA6_2<=76)||LA6_2==78||LA6_2==86) ) {
alt6=4;
}
else if ( (LA6_2==13) ) {
alt6=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 6, 2, input);
throw nvae;
}
}
break;
case 26:
{
alt6=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 6, 0, input);
throw nvae;
}
switch (alt6) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2369:1: ( '>=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2369:1: ( '>=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2370:1: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0());
}
match(input,25,FOLLOW_25_in_rule__OpCompare__Alternatives5021); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2377:6: ( ( rule__OpCompare__Group_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2377:6: ( ( rule__OpCompare__Group_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2378:1: ( rule__OpCompare__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2379:1: ( rule__OpCompare__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2379:2: rule__OpCompare__Group_1__0
{
pushFollow(FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives5040);
rule__OpCompare__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareAccess().getGroup_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2383:6: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2383:6: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2384:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2());
}
match(input,26,FOLLOW_26_in_rule__OpCompare__Alternatives5059); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2());
}
}
}
break;
case 4 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2391:6: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2391:6: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2392:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3());
}
match(input,27,FOLLOW_27_in_rule__OpCompare__Alternatives5079); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpCompare__Alternatives"
// $ANTLR start "rule__OpOther__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2404:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );
public final void rule__OpOther__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2408:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) )
int alt7=9;
alt7 = dfa7.predict(input);
switch (alt7) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2409:1: ( '->' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2409:1: ( '->' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2410:1: '->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
match(input,28,FOLLOW_28_in_rule__OpOther__Alternatives5114); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2417:6: ( '..<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2417:6: ( '..<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2418:1: '..<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1());
}
match(input,29,FOLLOW_29_in_rule__OpOther__Alternatives5134); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2425:6: ( ( rule__OpOther__Group_2__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2425:6: ( ( rule__OpOther__Group_2__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2426:1: ( rule__OpOther__Group_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2427:1: ( rule__OpOther__Group_2__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2427:2: rule__OpOther__Group_2__0
{
pushFollow(FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives5153);
rule__OpOther__Group_2__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGroup_2());
}
}
}
break;
case 4 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2431:6: ( '..' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2431:6: ( '..' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2432:1: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3());
}
match(input,30,FOLLOW_30_in_rule__OpOther__Alternatives5172); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3());
}
}
}
break;
case 5 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2439:6: ( '=>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2439:6: ( '=>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2440:1: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4());
}
match(input,31,FOLLOW_31_in_rule__OpOther__Alternatives5192); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4());
}
}
}
break;
case 6 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2447:6: ( ( rule__OpOther__Group_5__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2447:6: ( ( rule__OpOther__Group_5__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2448:1: ( rule__OpOther__Group_5__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2449:1: ( rule__OpOther__Group_5__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2449:2: rule__OpOther__Group_5__0
{
pushFollow(FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives5211);
rule__OpOther__Group_5__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGroup_5());
}
}
}
break;
case 7 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2453:6: ( ( rule__OpOther__Group_6__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2453:6: ( ( rule__OpOther__Group_6__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2454:1: ( rule__OpOther__Group_6__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2455:1: ( rule__OpOther__Group_6__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2455:2: rule__OpOther__Group_6__0
{
pushFollow(FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives5229);
rule__OpOther__Group_6__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGroup_6());
}
}
}
break;
case 8 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2459:6: ( '<>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2459:6: ( '<>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2460:1: '<>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7());
}
match(input,32,FOLLOW_32_in_rule__OpOther__Alternatives5248); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7());
}
}
}
break;
case 9 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2467:6: ( '?:' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2467:6: ( '?:' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2468:1: '?:'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8());
}
match(input,33,FOLLOW_33_in_rule__OpOther__Alternatives5268); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Alternatives"
// $ANTLR start "rule__OpOther__Alternatives_5_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2480:1: rule__OpOther__Alternatives_5_1 : ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) );
public final void rule__OpOther__Alternatives_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2484:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) )
int alt8=2;
int LA8_0 = input.LA(1);
if ( (LA8_0==26) ) {
int LA8_1 = input.LA(2);
if ( (LA8_1==26) ) {
alt8=1;
}
else if ( (LA8_1==EOF||(LA8_1>=RULE_ID && LA8_1<=RULE_STRING)||LA8_1==27||(LA8_1>=34 && LA8_1<=35)||LA8_1==40||(LA8_1>=45 && LA8_1<=50)||(LA8_1>=55 && LA8_1<=56)||LA8_1==58||(LA8_1>=61 && LA8_1<=62)||LA8_1==64||(LA8_1>=68 && LA8_1<=76)||LA8_1==78||LA8_1==86) ) {
alt8=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 8, 1, input);
throw nvae;
}
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 8, 0, input);
throw nvae;
}
switch (alt8) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2485:1: ( ( rule__OpOther__Group_5_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2485:1: ( ( rule__OpOther__Group_5_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2486:1: ( rule__OpOther__Group_5_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2487:1: ( rule__OpOther__Group_5_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2487:2: rule__OpOther__Group_5_1_0__0
{
pushFollow(FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_15302);
rule__OpOther__Group_5_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGroup_5_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2491:6: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2491:6: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2492:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1());
}
match(input,26,FOLLOW_26_in_rule__OpOther__Alternatives_5_15321); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Alternatives_5_1"
// $ANTLR start "rule__OpOther__Alternatives_6_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2504:1: rule__OpOther__Alternatives_6_1 : ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) );
public final void rule__OpOther__Alternatives_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2508:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) )
int alt9=3;
int LA9_0 = input.LA(1);
if ( (LA9_0==27) ) {
int LA9_1 = input.LA(2);
if ( (synpred25_InternalExpressions()) ) {
alt9=1;
}
else if ( (synpred26_InternalExpressions()) ) {
alt9=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 9, 1, input);
throw nvae;
}
}
else if ( (LA9_0==31) ) {
alt9=3;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 9, 0, input);
throw nvae;
}
switch (alt9) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2509:1: ( ( rule__OpOther__Group_6_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2509:1: ( ( rule__OpOther__Group_6_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2510:1: ( rule__OpOther__Group_6_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2511:1: ( rule__OpOther__Group_6_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2511:2: rule__OpOther__Group_6_1_0__0
{
pushFollow(FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_15355);
rule__OpOther__Group_6_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGroup_6_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2515:6: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2515:6: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2516:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1());
}
match(input,27,FOLLOW_27_in_rule__OpOther__Alternatives_6_15374); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2523:6: ( '=>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2523:6: ( '=>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2524:1: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2());
}
match(input,31,FOLLOW_31_in_rule__OpOther__Alternatives_6_15394); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Alternatives_6_1"
// $ANTLR start "rule__OpAdd__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2536:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) );
public final void rule__OpAdd__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2540:1: ( ( '+' ) | ( '-' ) )
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0==34) ) {
alt10=1;
}
else if ( (LA10_0==35) ) {
alt10=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 10, 0, input);
throw nvae;
}
switch (alt10) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2541:1: ( '+' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2541:1: ( '+' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2542:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0());
}
match(input,34,FOLLOW_34_in_rule__OpAdd__Alternatives5429); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2549:6: ( '-' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2549:6: ( '-' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2550:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1());
}
match(input,35,FOLLOW_35_in_rule__OpAdd__Alternatives5449); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpAdd__Alternatives"
// $ANTLR start "rule__OpMulti__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2562:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) );
public final void rule__OpMulti__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2566:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) )
int alt11=4;
switch ( input.LA(1) ) {
case 36:
{
alt11=1;
}
break;
case 37:
{
alt11=2;
}
break;
case 38:
{
alt11=3;
}
break;
case 39:
{
alt11=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 11, 0, input);
throw nvae;
}
switch (alt11) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2567:1: ( '*' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2567:1: ( '*' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2568:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0());
}
match(input,36,FOLLOW_36_in_rule__OpMulti__Alternatives5484); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2575:6: ( '**' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2575:6: ( '**' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2576:1: '**'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1());
}
match(input,37,FOLLOW_37_in_rule__OpMulti__Alternatives5504); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2583:6: ( '/' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2583:6: ( '/' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2584:1: '/'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2());
}
match(input,38,FOLLOW_38_in_rule__OpMulti__Alternatives5524); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2());
}
}
}
break;
case 4 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2591:6: ( '%' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2591:6: ( '%' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2592:1: '%'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3());
}
match(input,39,FOLLOW_39_in_rule__OpMulti__Alternatives5544); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMulti__Alternatives"
// $ANTLR start "rule__XUnaryOperation__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2604:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) );
public final void rule__XUnaryOperation__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2608:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) )
int alt12=2;
int LA12_0 = input.LA(1);
if ( ((LA12_0>=34 && LA12_0<=35)||LA12_0==40) ) {
alt12=1;
}
else if ( ((LA12_0>=RULE_ID && LA12_0<=RULE_STRING)||LA12_0==27||(LA12_0>=45 && LA12_0<=50)||(LA12_0>=55 && LA12_0<=56)||LA12_0==58||(LA12_0>=61 && LA12_0<=62)||LA12_0==64||(LA12_0>=68 && LA12_0<=76)||LA12_0==78||LA12_0==86) ) {
alt12=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 12, 0, input);
throw nvae;
}
switch (alt12) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2609:1: ( ( rule__XUnaryOperation__Group_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2609:1: ( ( rule__XUnaryOperation__Group_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2610:1: ( rule__XUnaryOperation__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getGroup_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2611:1: ( rule__XUnaryOperation__Group_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2611:2: rule__XUnaryOperation__Group_0__0
{
pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives5578);
rule__XUnaryOperation__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationAccess().getGroup_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2615:6: ( ruleXCastedExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2615:6: ( ruleXCastedExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2616:1: ruleXCastedExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives5596);
ruleXCastedExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XUnaryOperation__Alternatives"
// $ANTLR start "rule__OpUnary__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2626:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) );
public final void rule__OpUnary__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2630:1: ( ( '!' ) | ( '-' ) | ( '+' ) )
int alt13=3;
switch ( input.LA(1) ) {
case 40:
{
alt13=1;
}
break;
case 35:
{
alt13=2;
}
break;
case 34:
{
alt13=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 13, 0, input);
throw nvae;
}
switch (alt13) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2631:1: ( '!' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2631:1: ( '!' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2632:1: '!'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0());
}
match(input,40,FOLLOW_40_in_rule__OpUnary__Alternatives5629); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2639:6: ( '-' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2639:6: ( '-' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2640:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1());
}
match(input,35,FOLLOW_35_in_rule__OpUnary__Alternatives5649); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2647:6: ( '+' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2647:6: ( '+' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2648:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2());
}
match(input,34,FOLLOW_34_in_rule__OpUnary__Alternatives5669); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpUnary__Alternatives"
// $ANTLR start "rule__OpPostfix__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2660:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) );
public final void rule__OpPostfix__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2664:1: ( ( '++' ) | ( '--' ) )
int alt14=2;
int LA14_0 = input.LA(1);
if ( (LA14_0==41) ) {
alt14=1;
}
else if ( (LA14_0==42) ) {
alt14=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 14, 0, input);
throw nvae;
}
switch (alt14) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2665:1: ( '++' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2665:1: ( '++' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2666:1: '++'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0());
}
match(input,41,FOLLOW_41_in_rule__OpPostfix__Alternatives5704); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2673:6: ( '--' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2673:6: ( '--' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2674:1: '--'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1());
}
match(input,42,FOLLOW_42_in_rule__OpPostfix__Alternatives5724); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpPostfix__Alternatives"
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2686:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2690:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) )
int alt15=2;
alt15 = dfa15.predict(input);
switch (alt15) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2691:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2691:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2692:1: ( rule__XMemberFeatureCall__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2693:1: ( rule__XMemberFeatureCall__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2693:2: rule__XMemberFeatureCall__Group_1_0__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_15758);
rule__XMemberFeatureCall__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2697:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2697:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2698:1: ( rule__XMemberFeatureCall__Group_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2699:1: ( rule__XMemberFeatureCall__Group_1_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2699:2: rule__XMemberFeatureCall__Group_1_1__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_15776);
rule__XMemberFeatureCall__Group_1_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Alternatives_1"
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2708:1: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1_0_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2712:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) ) )
int alt16=2;
int LA16_0 = input.LA(1);
if ( (LA16_0==43) ) {
alt16=1;
}
else if ( (LA16_0==82) ) {
alt16=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 16, 0, input);
throw nvae;
}
switch (alt16) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2713:1: ( '.' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2713:1: ( '.' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2714:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0());
}
match(input,43,FOLLOW_43_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_15810); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2721:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2721:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2722:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2723:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2723:2: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_15829);
rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1"
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2732:1: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 : ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2736:1: ( ( '.' ) | ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) ) | ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) ) )
int alt17=3;
switch ( input.LA(1) ) {
case 43:
{
alt17=1;
}
break;
case 83:
{
alt17=2;
}
break;
case 82:
{
alt17=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 17, 0, input);
throw nvae;
}
switch (alt17) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2737:1: ( '.' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2737:1: ( '.' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2738:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
}
match(input,43,FOLLOW_43_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_15863); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2745:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2745:6: ( ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2746:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2747:1: ( rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2747:2: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_15882);
rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2751:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2751:6: ( ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2752:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2753:1: ( rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2753:2: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_15900);
rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1"
// $ANTLR start "rule__XMemberFeatureCall__Alternatives_1_1_3_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2762:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );
public final void rule__XMemberFeatureCall__Alternatives_1_1_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2766:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) )
int alt18=2;
alt18 = dfa18.predict(input);
switch (alt18) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2767:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2767:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2768:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2769:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2769:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_15933);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2773:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2773:6: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2774:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2775:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2775:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_15951);
rule__XMemberFeatureCall__Group_1_1_3_1_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Alternatives_1_1_3_1"
// $ANTLR start "rule__XPrimaryExpression__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2784:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );
public final void rule__XPrimaryExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2788:1: ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) )
int alt19=15;
alt19 = dfa19.predict(input);
switch (alt19) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2789:1: ( ruleXConstructorCall )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2789:1: ( ruleXConstructorCall )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2790:1: ruleXConstructorCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives5984);
ruleXConstructorCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2795:6: ( ruleXBlockExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2795:6: ( ruleXBlockExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2796:1: ruleXBlockExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives6001);
ruleXBlockExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2801:6: ( ruleXSwitchExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2801:6: ( ruleXSwitchExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2802:1: ruleXSwitchExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
}
pushFollow(FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives6018);
ruleXSwitchExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2());
}
}
}
break;
case 4 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2807:6: ( ( ruleXSynchronizedExpression ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2807:6: ( ( ruleXSynchronizedExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2808:1: ( ruleXSynchronizedExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2809:1: ( ruleXSynchronizedExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2809:3: ruleXSynchronizedExpression
{
pushFollow(FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives6036);
ruleXSynchronizedExpression();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3());
}
}
}
break;
case 5 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2813:6: ( ruleXFeatureCall )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2813:6: ( ruleXFeatureCall )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2814:1: ruleXFeatureCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4());
}
pushFollow(FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives6054);
ruleXFeatureCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4());
}
}
}
break;
case 6 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2819:6: ( ruleXLiteral )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2819:6: ( ruleXLiteral )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2820:1: ruleXLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5());
}
pushFollow(FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives6071);
ruleXLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5());
}
}
}
break;
case 7 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2825:6: ( ruleXIfExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2825:6: ( ruleXIfExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2826:1: ruleXIfExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6());
}
pushFollow(FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives6088);
ruleXIfExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6());
}
}
}
break;
case 8 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2831:6: ( ( ruleXForLoopExpression ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2831:6: ( ( ruleXForLoopExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2832:1: ( ruleXForLoopExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2833:1: ( ruleXForLoopExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2833:3: ruleXForLoopExpression
{
pushFollow(FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives6106);
ruleXForLoopExpression();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7());
}
}
}
break;
case 9 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2837:6: ( ruleXBasicForLoopExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2837:6: ( ruleXBasicForLoopExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2838:1: ruleXBasicForLoopExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8());
}
pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives6124);
ruleXBasicForLoopExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8());
}
}
}
break;
case 10 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2843:6: ( ruleXWhileExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2843:6: ( ruleXWhileExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2844:1: ruleXWhileExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9());
}
pushFollow(FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives6141);
ruleXWhileExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9());
}
}
}
break;
case 11 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2849:6: ( ruleXDoWhileExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2849:6: ( ruleXDoWhileExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2850:1: ruleXDoWhileExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10());
}
pushFollow(FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives6158);
ruleXDoWhileExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10());
}
}
}
break;
case 12 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2855:6: ( ruleXThrowExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2855:6: ( ruleXThrowExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2856:1: ruleXThrowExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11());
}
pushFollow(FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives6175);
ruleXThrowExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11());
}
}
}
break;
case 13 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2861:6: ( ruleXReturnExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2861:6: ( ruleXReturnExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2862:1: ruleXReturnExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12());
}
pushFollow(FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives6192);
ruleXReturnExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12());
}
}
}
break;
case 14 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2867:6: ( ruleXTryCatchFinallyExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2867:6: ( ruleXTryCatchFinallyExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2868:1: ruleXTryCatchFinallyExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13());
}
pushFollow(FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives6209);
ruleXTryCatchFinallyExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13());
}
}
}
break;
case 15 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2873:6: ( ruleXParenthesizedExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2873:6: ( ruleXParenthesizedExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2874:1: ruleXParenthesizedExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14());
}
pushFollow(FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives6226);
ruleXParenthesizedExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPrimaryExpression__Alternatives"
// $ANTLR start "rule__XLiteral__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2884:1: rule__XLiteral__Alternatives : ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) );
public final void rule__XLiteral__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2888:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) )
int alt20=7;
switch ( input.LA(1) ) {
case 55:
{
alt20=1;
}
break;
case 58:
{
alt20=2;
}
break;
case 50:
case 86:
{
alt20=3;
}
break;
case RULE_HEX:
case RULE_INT:
case RULE_DECIMAL:
{
alt20=4;
}
break;
case 72:
{
alt20=5;
}
break;
case RULE_STRING:
{
alt20=6;
}
break;
case 73:
{
alt20=7;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 20, 0, input);
throw nvae;
}
switch (alt20) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2889:1: ( ruleXCollectionLiteral )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2889:1: ( ruleXCollectionLiteral )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2890:1: ruleXCollectionLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives6258);
ruleXCollectionLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2895:6: ( ( ruleXClosure ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2895:6: ( ( ruleXClosure ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2896:1: ( ruleXClosure )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2897:1: ( ruleXClosure )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2897:3: ruleXClosure
{
pushFollow(FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives6276);
ruleXClosure();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2901:6: ( ruleXBooleanLiteral )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2901:6: ( ruleXBooleanLiteral )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2902:1: ruleXBooleanLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2());
}
pushFollow(FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives6294);
ruleXBooleanLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2());
}
}
}
break;
case 4 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2907:6: ( ruleXNumberLiteral )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2907:6: ( ruleXNumberLiteral )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2908:1: ruleXNumberLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3());
}
pushFollow(FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives6311);
ruleXNumberLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3());
}
}
}
break;
case 5 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2913:6: ( ruleXNullLiteral )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2913:6: ( ruleXNullLiteral )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2914:1: ruleXNullLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4());
}
pushFollow(FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives6328);
ruleXNullLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4());
}
}
}
break;
case 6 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2919:6: ( ruleXStringLiteral )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2919:6: ( ruleXStringLiteral )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2920:1: ruleXStringLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5());
}
pushFollow(FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives6345);
ruleXStringLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5());
}
}
}
break;
case 7 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2925:6: ( ruleXTypeLiteral )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2925:6: ( ruleXTypeLiteral )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2926:1: ruleXTypeLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6());
}
pushFollow(FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives6362);
ruleXTypeLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XLiteral__Alternatives"
// $ANTLR start "rule__XCollectionLiteral__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2936:1: rule__XCollectionLiteral__Alternatives : ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) );
public final void rule__XCollectionLiteral__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2940:1: ( ( ruleXSetLiteral ) | ( ruleXListLiteral ) )
int alt21=2;
int LA21_0 = input.LA(1);
if ( (LA21_0==55) ) {
int LA21_1 = input.LA(2);
if ( (LA21_1==56) ) {
alt21=1;
}
else if ( (LA21_1==58) ) {
alt21=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 21, 1, input);
throw nvae;
}
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 21, 0, input);
throw nvae;
}
switch (alt21) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2941:1: ( ruleXSetLiteral )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2941:1: ( ruleXSetLiteral )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2942:1: ruleXSetLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives6394);
ruleXSetLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2947:6: ( ruleXListLiteral )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2947:6: ( ruleXListLiteral )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2948:1: ruleXListLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives6411);
ruleXListLiteral();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCollectionLiteral__Alternatives"
// $ANTLR start "rule__XSwitchExpression__Alternatives_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2958:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );
public final void rule__XSwitchExpression__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2962:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) )
int alt22=2;
alt22 = dfa22.predict(input);
switch (alt22) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2963:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2963:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2964:1: ( rule__XSwitchExpression__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2965:1: ( rule__XSwitchExpression__Group_2_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2965:2: rule__XSwitchExpression__Group_2_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_26443);
rule__XSwitchExpression__Group_2_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2969:6: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2969:6: ( ( rule__XSwitchExpression__Group_2_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2970:1: ( rule__XSwitchExpression__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2971:1: ( rule__XSwitchExpression__Group_2_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2971:2: rule__XSwitchExpression__Group_2_1__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_26461);
rule__XSwitchExpression__Group_2_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Alternatives_2"
// $ANTLR start "rule__XCasePart__Alternatives_3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2980:1: rule__XCasePart__Alternatives_3 : ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) );
public final void rule__XCasePart__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2984:1: ( ( ( rule__XCasePart__Group_3_0__0 ) ) | ( ( rule__XCasePart__FallThroughAssignment_3_1 ) ) )
int alt23=2;
int LA23_0 = input.LA(1);
if ( (LA23_0==65) ) {
alt23=1;
}
else if ( (LA23_0==53) ) {
alt23=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 23, 0, input);
throw nvae;
}
switch (alt23) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2985:1: ( ( rule__XCasePart__Group_3_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2985:1: ( ( rule__XCasePart__Group_3_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2986:1: ( rule__XCasePart__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup_3_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2987:1: ( rule__XCasePart__Group_3_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2987:2: rule__XCasePart__Group_3_0__0
{
pushFollow(FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_36494);
rule__XCasePart__Group_3_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getGroup_3_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2991:6: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2991:6: ( ( rule__XCasePart__FallThroughAssignment_3_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2992:1: ( rule__XCasePart__FallThroughAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2993:1: ( rule__XCasePart__FallThroughAssignment_3_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2993:2: rule__XCasePart__FallThroughAssignment_3_1
{
pushFollow(FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_36512);
rule__XCasePart__FallThroughAssignment_3_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Alternatives_3"
// $ANTLR start "rule__XExpressionOrVarDeclaration__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3002:1: rule__XExpressionOrVarDeclaration__Alternatives : ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) );
public final void rule__XExpressionOrVarDeclaration__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3006:1: ( ( ruleXVariableDeclaration ) | ( ruleXExpression ) )
int alt24=2;
int LA24_0 = input.LA(1);
if ( (LA24_0==44||LA24_0==85) ) {
alt24=1;
}
else if ( ((LA24_0>=RULE_ID && LA24_0<=RULE_STRING)||LA24_0==27||(LA24_0>=34 && LA24_0<=35)||LA24_0==40||(LA24_0>=45 && LA24_0<=50)||(LA24_0>=55 && LA24_0<=56)||LA24_0==58||(LA24_0>=61 && LA24_0<=62)||LA24_0==64||(LA24_0>=68 && LA24_0<=76)||LA24_0==78||LA24_0==86) ) {
alt24=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 24, 0, input);
throw nvae;
}
switch (alt24) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3007:1: ( ruleXVariableDeclaration )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3007:1: ( ruleXVariableDeclaration )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3008:1: ruleXVariableDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives6545);
ruleXVariableDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3013:6: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3013:6: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3014:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives6562);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XExpressionOrVarDeclaration__Alternatives"
// $ANTLR start "rule__XVariableDeclaration__Alternatives_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3024:1: rule__XVariableDeclaration__Alternatives_1 : ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) );
public final void rule__XVariableDeclaration__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3028:1: ( ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) ) | ( 'val' ) )
int alt25=2;
int LA25_0 = input.LA(1);
if ( (LA25_0==85) ) {
alt25=1;
}
else if ( (LA25_0==44) ) {
alt25=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 25, 0, input);
throw nvae;
}
switch (alt25) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3029:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3029:1: ( ( rule__XVariableDeclaration__WriteableAssignment_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3030:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3031:1: ( rule__XVariableDeclaration__WriteableAssignment_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3031:2: rule__XVariableDeclaration__WriteableAssignment_1_0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_16594);
rule__XVariableDeclaration__WriteableAssignment_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3035:6: ( 'val' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3035:6: ( 'val' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3036:1: 'val'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
}
match(input,44,FOLLOW_44_in_rule__XVariableDeclaration__Alternatives_16613); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Alternatives_1"
// $ANTLR start "rule__XVariableDeclaration__Alternatives_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3048:1: rule__XVariableDeclaration__Alternatives_2 : ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) );
public final void rule__XVariableDeclaration__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3052:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) | ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) ) )
int alt26=2;
int LA26_0 = input.LA(1);
if ( (LA26_0==RULE_ID) ) {
int LA26_1 = input.LA(2);
if ( (synpred65_InternalExpressions()) ) {
alt26=1;
}
else if ( (true) ) {
alt26=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 26, 1, input);
throw nvae;
}
}
else if ( (LA26_0==31||LA26_0==61) ) {
alt26=1;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 26, 0, input);
throw nvae;
}
switch (alt26) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3053:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3053:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3054:1: ( rule__XVariableDeclaration__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3055:1: ( rule__XVariableDeclaration__Group_2_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3055:2: rule__XVariableDeclaration__Group_2_0__0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_26647);
rule__XVariableDeclaration__Group_2_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3059:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3059:6: ( ( rule__XVariableDeclaration__NameAssignment_2_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3060:1: ( rule__XVariableDeclaration__NameAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3061:1: ( rule__XVariableDeclaration__NameAssignment_2_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3061:2: rule__XVariableDeclaration__NameAssignment_2_1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_26665);
rule__XVariableDeclaration__NameAssignment_2_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Alternatives_2"
// $ANTLR start "rule__XFeatureCall__Alternatives_3_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3070:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );
public final void rule__XFeatureCall__Alternatives_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3074:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) )
int alt27=2;
alt27 = dfa27.predict(input);
switch (alt27) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3075:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3075:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3076:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3077:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3077:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_16698);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3081:6: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3081:6: ( ( rule__XFeatureCall__Group_3_1_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3082:1: ( rule__XFeatureCall__Group_3_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3083:1: ( rule__XFeatureCall__Group_3_1_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3083:2: rule__XFeatureCall__Group_3_1_1__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_16716);
rule__XFeatureCall__Group_3_1_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Alternatives_3_1"
// $ANTLR start "rule__FeatureCallID__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3092:1: rule__FeatureCallID__Alternatives : ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) );
public final void rule__FeatureCallID__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3096:1: ( ( ruleValidID ) | ( 'extends' ) | ( 'static' ) | ( 'import' ) | ( 'extension' ) )
int alt28=5;
switch ( input.LA(1) ) {
case RULE_ID:
{
alt28=1;
}
break;
case 45:
{
alt28=2;
}
break;
case 46:
{
alt28=3;
}
break;
case 47:
{
alt28=4;
}
break;
case 48:
{
alt28=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 28, 0, input);
throw nvae;
}
switch (alt28) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3097:1: ( ruleValidID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3097:1: ( ruleValidID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3098:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__FeatureCallID__Alternatives6749);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3103:6: ( 'extends' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3103:6: ( 'extends' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3104:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1());
}
match(input,45,FOLLOW_45_in_rule__FeatureCallID__Alternatives6767); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3111:6: ( 'static' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3111:6: ( 'static' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3112:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2());
}
match(input,46,FOLLOW_46_in_rule__FeatureCallID__Alternatives6787); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2());
}
}
}
break;
case 4 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3119:6: ( 'import' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3119:6: ( 'import' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3120:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3());
}
match(input,47,FOLLOW_47_in_rule__FeatureCallID__Alternatives6807); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3());
}
}
}
break;
case 5 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3127:6: ( 'extension' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3127:6: ( 'extension' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3128:1: 'extension'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4());
}
match(input,48,FOLLOW_48_in_rule__FeatureCallID__Alternatives6827); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FeatureCallID__Alternatives"
// $ANTLR start "rule__IdOrSuper__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3140:1: rule__IdOrSuper__Alternatives : ( ( ruleFeatureCallID ) | ( 'super' ) );
public final void rule__IdOrSuper__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3144:1: ( ( ruleFeatureCallID ) | ( 'super' ) )
int alt29=2;
int LA29_0 = input.LA(1);
if ( (LA29_0==RULE_ID||(LA29_0>=45 && LA29_0<=48)) ) {
alt29=1;
}
else if ( (LA29_0==49) ) {
alt29=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 29, 0, input);
throw nvae;
}
switch (alt29) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3145:1: ( ruleFeatureCallID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3145:1: ( ruleFeatureCallID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3146:1: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0());
}
pushFollow(FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives6861);
ruleFeatureCallID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3151:6: ( 'super' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3151:6: ( 'super' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3152:1: 'super'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1());
}
match(input,49,FOLLOW_49_in_rule__IdOrSuper__Alternatives6879); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__IdOrSuper__Alternatives"
// $ANTLR start "rule__XConstructorCall__Alternatives_4_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3164:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );
public final void rule__XConstructorCall__Alternatives_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3168:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) )
int alt30=2;
alt30 = dfa30.predict(input);
switch (alt30) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3169:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3169:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3170:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3171:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3171:2: rule__XConstructorCall__ArgumentsAssignment_4_1_0
{
pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XConstructorCall__Alternatives_4_16913);
rule__XConstructorCall__ArgumentsAssignment_4_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3175:6: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3175:6: ( ( rule__XConstructorCall__Group_4_1_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3176:1: ( rule__XConstructorCall__Group_4_1_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3177:1: ( rule__XConstructorCall__Group_4_1_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3177:2: rule__XConstructorCall__Group_4_1_1__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1__0_in_rule__XConstructorCall__Alternatives_4_16931);
rule__XConstructorCall__Group_4_1_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Alternatives_4_1"
// $ANTLR start "rule__XBooleanLiteral__Alternatives_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3186:1: rule__XBooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) );
public final void rule__XBooleanLiteral__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3190:1: ( ( 'false' ) | ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) ) )
int alt31=2;
int LA31_0 = input.LA(1);
if ( (LA31_0==50) ) {
alt31=1;
}
else if ( (LA31_0==86) ) {
alt31=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 31, 0, input);
throw nvae;
}
switch (alt31) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3191:1: ( 'false' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3191:1: ( 'false' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3192:1: 'false'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
}
match(input,50,FOLLOW_50_in_rule__XBooleanLiteral__Alternatives_16965); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3199:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3199:6: ( ( rule__XBooleanLiteral__IsTrueAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3200:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3201:1: ( rule__XBooleanLiteral__IsTrueAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3201:2: rule__XBooleanLiteral__IsTrueAssignment_1_1
{
pushFollow(FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_16984);
rule__XBooleanLiteral__IsTrueAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBooleanLiteral__Alternatives_1"
// $ANTLR start "rule__XTryCatchFinallyExpression__Alternatives_3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3210:1: rule__XTryCatchFinallyExpression__Alternatives_3 : ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) );
public final void rule__XTryCatchFinallyExpression__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3214:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) ) | ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) ) )
int alt32=2;
int LA32_0 = input.LA(1);
if ( (LA32_0==79) ) {
alt32=1;
}
else if ( (LA32_0==77) ) {
alt32=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 32, 0, input);
throw nvae;
}
switch (alt32) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3215:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3215:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3216:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3217:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3217:2: rule__XTryCatchFinallyExpression__Group_3_0__0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_37017);
rule__XTryCatchFinallyExpression__Group_3_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3221:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3221:6: ( ( rule__XTryCatchFinallyExpression__Group_3_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3222:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3223:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3223:2: rule__XTryCatchFinallyExpression__Group_3_1__0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_37035);
rule__XTryCatchFinallyExpression__Group_3_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Alternatives_3"
// $ANTLR start "rule__Number__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3232:1: rule__Number__Alternatives : ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) );
public final void rule__Number__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3236:1: ( ( RULE_HEX ) | ( ( rule__Number__Group_1__0 ) ) )
int alt33=2;
int LA33_0 = input.LA(1);
if ( (LA33_0==RULE_HEX) ) {
alt33=1;
}
else if ( ((LA33_0>=RULE_INT && LA33_0<=RULE_DECIMAL)) ) {
alt33=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 33, 0, input);
throw nvae;
}
switch (alt33) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3237:1: ( RULE_HEX )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3237:1: ( RULE_HEX )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3238:1: RULE_HEX
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0());
}
match(input,RULE_HEX,FOLLOW_RULE_HEX_in_rule__Number__Alternatives7068); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3243:6: ( ( rule__Number__Group_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3243:6: ( ( rule__Number__Group_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3244:1: ( rule__Number__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3245:1: ( rule__Number__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3245:2: rule__Number__Group_1__0
{
pushFollow(FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives7085);
rule__Number__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getGroup_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Alternatives"
// $ANTLR start "rule__Number__Alternatives_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3254:1: rule__Number__Alternatives_1_0 : ( ( RULE_INT ) | ( RULE_DECIMAL ) );
public final void rule__Number__Alternatives_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3258:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
int alt34=2;
int LA34_0 = input.LA(1);
if ( (LA34_0==RULE_INT) ) {
alt34=1;
}
else if ( (LA34_0==RULE_DECIMAL) ) {
alt34=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 34, 0, input);
throw nvae;
}
switch (alt34) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3259:1: ( RULE_INT )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3259:1: ( RULE_INT )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3260:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0());
}
match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_07118); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3265:6: ( RULE_DECIMAL )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3265:6: ( RULE_DECIMAL )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3266:1: RULE_DECIMAL
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1());
}
match(input,RULE_DECIMAL,FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_07135); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Alternatives_1_0"
// $ANTLR start "rule__Number__Alternatives_1_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3276:1: rule__Number__Alternatives_1_1_1 : ( ( RULE_INT ) | ( RULE_DECIMAL ) );
public final void rule__Number__Alternatives_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3280:1: ( ( RULE_INT ) | ( RULE_DECIMAL ) )
int alt35=2;
int LA35_0 = input.LA(1);
if ( (LA35_0==RULE_INT) ) {
alt35=1;
}
else if ( (LA35_0==RULE_DECIMAL) ) {
alt35=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 35, 0, input);
throw nvae;
}
switch (alt35) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3281:1: ( RULE_INT )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3281:1: ( RULE_INT )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3282:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0());
}
match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_1_17167); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3287:6: ( RULE_DECIMAL )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3287:6: ( RULE_DECIMAL )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3288:1: RULE_DECIMAL
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1());
}
match(input,RULE_DECIMAL,FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_1_17184); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Alternatives_1_1_1"
// $ANTLR start "rule__JvmTypeReference__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3298:1: rule__JvmTypeReference__Alternatives : ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) );
public final void rule__JvmTypeReference__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3302:1: ( ( ( rule__JvmTypeReference__Group_0__0 ) ) | ( ruleXFunctionTypeRef ) )
int alt36=2;
int LA36_0 = input.LA(1);
if ( (LA36_0==RULE_ID) ) {
alt36=1;
}
else if ( (LA36_0==31||LA36_0==61) ) {
alt36=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 36, 0, input);
throw nvae;
}
switch (alt36) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3303:1: ( ( rule__JvmTypeReference__Group_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3303:1: ( ( rule__JvmTypeReference__Group_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3304:1: ( rule__JvmTypeReference__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3305:1: ( rule__JvmTypeReference__Group_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3305:2: rule__JvmTypeReference__Group_0__0
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives7216);
rule__JvmTypeReference__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3309:6: ( ruleXFunctionTypeRef )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3309:6: ( ruleXFunctionTypeRef )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3310:1: ruleXFunctionTypeRef
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives7234);
ruleXFunctionTypeRef();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Alternatives"
// $ANTLR start "rule__JvmArgumentTypeReference__Alternatives"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3320:1: rule__JvmArgumentTypeReference__Alternatives : ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) );
public final void rule__JvmArgumentTypeReference__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3324:1: ( ( ruleJvmTypeReference ) | ( ruleJvmWildcardTypeReference ) )
int alt37=2;
int LA37_0 = input.LA(1);
if ( (LA37_0==RULE_ID||LA37_0==31||LA37_0==61) ) {
alt37=1;
}
else if ( (LA37_0==80) ) {
alt37=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 37, 0, input);
throw nvae;
}
switch (alt37) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3325:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3325:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3326:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7266);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3331:6: ( ruleJvmWildcardTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3331:6: ( ruleJvmWildcardTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3332:1: ruleJvmWildcardTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1());
}
pushFollow(FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7283);
ruleJvmWildcardTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmArgumentTypeReference__Alternatives"
// $ANTLR start "rule__JvmWildcardTypeReference__Alternatives_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3342:1: rule__JvmWildcardTypeReference__Alternatives_2 : ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) );
public final void rule__JvmWildcardTypeReference__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3346:1: ( ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) ) | ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) ) )
int alt38=2;
int LA38_0 = input.LA(1);
if ( (LA38_0==45) ) {
alt38=1;
}
else if ( (LA38_0==49) ) {
alt38=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 38, 0, input);
throw nvae;
}
switch (alt38) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3347:1: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3347:1: ( ( rule__JvmWildcardTypeReference__Group_2_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3348:1: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3349:1: ( rule__JvmWildcardTypeReference__Group_2_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3349:2: rule__JvmWildcardTypeReference__Group_2_0__0
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_27315);
rule__JvmWildcardTypeReference__Group_2_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3353:6: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3353:6: ( ( rule__JvmWildcardTypeReference__Group_2_1__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3354:1: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3355:1: ( rule__JvmWildcardTypeReference__Group_2_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3355:2: rule__JvmWildcardTypeReference__Group_2_1__0
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_27333);
rule__JvmWildcardTypeReference__Group_2_1__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Alternatives_2"
// $ANTLR start "rule__XImportDeclaration__Alternatives_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3364:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) );
public final void rule__XImportDeclaration__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3368:1: ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) )
int alt39=3;
alt39 = dfa39.predict(input);
switch (alt39) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3369:1: ( ( rule__XImportDeclaration__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3369:1: ( ( rule__XImportDeclaration__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3370:1: ( rule__XImportDeclaration__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3371:1: ( rule__XImportDeclaration__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3371:2: rule__XImportDeclaration__Group_1_0__0
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_17366);
rule__XImportDeclaration__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getGroup_1_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3375:6: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3375:6: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3376:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3377:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3377:2: rule__XImportDeclaration__ImportedTypeAssignment_1_1
{
pushFollow(FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_17384);
rule__XImportDeclaration__ImportedTypeAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1());
}
}
}
break;
case 3 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3381:6: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3381:6: ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3382:1: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3383:1: ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3383:2: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2
{
pushFollow(FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_17402);
rule__XImportDeclaration__ImportedNamespaceAssignment_1_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Alternatives_1"
// $ANTLR start "rule__XImportDeclaration__Alternatives_1_0_3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3392:1: rule__XImportDeclaration__Alternatives_1_0_3 : ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) );
public final void rule__XImportDeclaration__Alternatives_1_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3396:1: ( ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) ) | ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) ) )
int alt40=2;
int LA40_0 = input.LA(1);
if ( (LA40_0==36) ) {
alt40=1;
}
else if ( (LA40_0==RULE_ID) ) {
alt40=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
new NoViableAltException("", 40, 0, input);
throw nvae;
}
switch (alt40) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3397:1: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3397:1: ( ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3398:1: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3399:1: ( rule__XImportDeclaration__WildcardAssignment_1_0_3_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3399:2: rule__XImportDeclaration__WildcardAssignment_1_0_3_0
{
pushFollow(FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_37435);
rule__XImportDeclaration__WildcardAssignment_1_0_3_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0());
}
}
}
break;
case 2 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3403:6: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3403:6: ( ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3404:1: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3405:1: ( rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3405:2: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1
{
pushFollow(FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_37453);
rule__XImportDeclaration__MemberNameAssignment_1_0_3_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Alternatives_1_0_3"
// $ANTLR start "rule__ExpressionsModel__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3416:1: rule__ExpressionsModel__Group__0 : rule__ExpressionsModel__Group__0__Impl rule__ExpressionsModel__Group__1 ;
public final void rule__ExpressionsModel__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3420:1: ( rule__ExpressionsModel__Group__0__Impl rule__ExpressionsModel__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3421:2: rule__ExpressionsModel__Group__0__Impl rule__ExpressionsModel__Group__1
{
pushFollow(FOLLOW_rule__ExpressionsModel__Group__0__Impl_in_rule__ExpressionsModel__Group__07484);
rule__ExpressionsModel__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__ExpressionsModel__Group__1_in_rule__ExpressionsModel__Group__07487);
rule__ExpressionsModel__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExpressionsModel__Group__0"
// $ANTLR start "rule__ExpressionsModel__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3428:1: rule__ExpressionsModel__Group__0__Impl : ( () ) ;
public final void rule__ExpressionsModel__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3432:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3433:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3433:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3434:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpressionsModelAccess().getExpressionsModelAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3435:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3437:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getExpressionsModelAccess().getExpressionsModelAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExpressionsModel__Group__0__Impl"
// $ANTLR start "rule__ExpressionsModel__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3447:1: rule__ExpressionsModel__Group__1 : rule__ExpressionsModel__Group__1__Impl ;
public final void rule__ExpressionsModel__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3451:1: ( rule__ExpressionsModel__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3452:2: rule__ExpressionsModel__Group__1__Impl
{
pushFollow(FOLLOW_rule__ExpressionsModel__Group__1__Impl_in_rule__ExpressionsModel__Group__17545);
rule__ExpressionsModel__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExpressionsModel__Group__1"
// $ANTLR start "rule__ExpressionsModel__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3458:1: rule__ExpressionsModel__Group__1__Impl : ( ( rule__ExpressionsModel__ExpressionsAssignment_1 )* ) ;
public final void rule__ExpressionsModel__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3462:1: ( ( ( rule__ExpressionsModel__ExpressionsAssignment_1 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3463:1: ( ( rule__ExpressionsModel__ExpressionsAssignment_1 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3463:1: ( ( rule__ExpressionsModel__ExpressionsAssignment_1 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3464:1: ( rule__ExpressionsModel__ExpressionsAssignment_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpressionsModelAccess().getExpressionsAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3465:1: ( rule__ExpressionsModel__ExpressionsAssignment_1 )*
loop41:
do {
int alt41=2;
int LA41_0 = input.LA(1);
if ( ((LA41_0>=RULE_ID && LA41_0<=RULE_STRING)||LA41_0==27||(LA41_0>=34 && LA41_0<=35)||LA41_0==40||(LA41_0>=44 && LA41_0<=50)||(LA41_0>=55 && LA41_0<=56)||LA41_0==58||(LA41_0>=61 && LA41_0<=62)||LA41_0==64||(LA41_0>=68 && LA41_0<=76)||LA41_0==78||(LA41_0>=85 && LA41_0<=86)) ) {
alt41=1;
}
switch (alt41) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3465:2: rule__ExpressionsModel__ExpressionsAssignment_1
{
pushFollow(FOLLOW_rule__ExpressionsModel__ExpressionsAssignment_1_in_rule__ExpressionsModel__Group__1__Impl7572);
rule__ExpressionsModel__ExpressionsAssignment_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop41;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getExpressionsModelAccess().getExpressionsAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExpressionsModel__Group__1__Impl"
// $ANTLR start "rule__XAssignment__Group_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3479:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ;
public final void rule__XAssignment__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3483:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3484:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1
{
pushFollow(FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__07607);
rule__XAssignment__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__07610);
rule__XAssignment__Group_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_0__0"
// $ANTLR start "rule__XAssignment__Group_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3491:1: rule__XAssignment__Group_0__0__Impl : ( () ) ;
public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3495:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3496:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3496:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3497:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3498:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3500:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_0__0__Impl"
// $ANTLR start "rule__XAssignment__Group_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3510:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ;
public final void rule__XAssignment__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3514:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3515:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2
{
pushFollow(FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__17668);
rule__XAssignment__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__17671);
rule__XAssignment__Group_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_0__1"
// $ANTLR start "rule__XAssignment__Group_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3522:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ;
public final void rule__XAssignment__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3526:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3527:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3527:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3528:1: ( rule__XAssignment__FeatureAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3529:1: ( rule__XAssignment__FeatureAssignment_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3529:2: rule__XAssignment__FeatureAssignment_0_1
{
pushFollow(FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl7698);
rule__XAssignment__FeatureAssignment_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_0__1__Impl"
// $ANTLR start "rule__XAssignment__Group_0__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3539:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ;
public final void rule__XAssignment__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3543:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3544:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3
{
pushFollow(FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__27728);
rule__XAssignment__Group_0__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__27731);
rule__XAssignment__Group_0__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_0__2"
// $ANTLR start "rule__XAssignment__Group_0__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3551:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ;
public final void rule__XAssignment__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3555:1: ( ( ruleOpSingleAssign ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3556:1: ( ruleOpSingleAssign )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3556:1: ( ruleOpSingleAssign )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3557:1: ruleOpSingleAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2());
}
pushFollow(FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl7758);
ruleOpSingleAssign();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_0__2__Impl"
// $ANTLR start "rule__XAssignment__Group_0__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3568:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ;
public final void rule__XAssignment__Group_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3572:1: ( rule__XAssignment__Group_0__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3573:2: rule__XAssignment__Group_0__3__Impl
{
pushFollow(FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__37787);
rule__XAssignment__Group_0__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_0__3"
// $ANTLR start "rule__XAssignment__Group_0__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3579:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ;
public final void rule__XAssignment__Group_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3583:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3584:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3584:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3585:1: ( rule__XAssignment__ValueAssignment_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3586:1: ( rule__XAssignment__ValueAssignment_0_3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3586:2: rule__XAssignment__ValueAssignment_0_3
{
pushFollow(FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl7814);
rule__XAssignment__ValueAssignment_0_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_0__3__Impl"
// $ANTLR start "rule__XAssignment__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3604:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ;
public final void rule__XAssignment__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3608:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3609:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1
{
pushFollow(FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__07852);
rule__XAssignment__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__07855);
rule__XAssignment__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1__0"
// $ANTLR start "rule__XAssignment__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3616:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ;
public final void rule__XAssignment__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3620:1: ( ( ruleXOrExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3621:1: ( ruleXOrExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3621:1: ( ruleXOrExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3622:1: ruleXOrExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl7882);
ruleXOrExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1__0__Impl"
// $ANTLR start "rule__XAssignment__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3633:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ;
public final void rule__XAssignment__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3637:1: ( rule__XAssignment__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3638:2: rule__XAssignment__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__17911);
rule__XAssignment__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1__1"
// $ANTLR start "rule__XAssignment__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3644:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ;
public final void rule__XAssignment__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3648:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3649:1: ( ( rule__XAssignment__Group_1_1__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3649:1: ( ( rule__XAssignment__Group_1_1__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3650:1: ( rule__XAssignment__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3651:1: ( rule__XAssignment__Group_1_1__0 )?
int alt42=2;
alt42 = dfa42.predict(input);
switch (alt42) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3651:2: rule__XAssignment__Group_1_1__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl7938);
rule__XAssignment__Group_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getGroup_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1__1__Impl"
// $ANTLR start "rule__XAssignment__Group_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3665:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ;
public final void rule__XAssignment__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3669:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3670:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__07973);
rule__XAssignment__Group_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__07976);
rule__XAssignment__Group_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1_1__0"
// $ANTLR start "rule__XAssignment__Group_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3677:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ;
public final void rule__XAssignment__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3681:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3682:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3682:1: ( ( rule__XAssignment__Group_1_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3683:1: ( rule__XAssignment__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3684:1: ( rule__XAssignment__Group_1_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3684:2: rule__XAssignment__Group_1_1_0__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl8003);
rule__XAssignment__Group_1_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1_1__0__Impl"
// $ANTLR start "rule__XAssignment__Group_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3694:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ;
public final void rule__XAssignment__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3698:1: ( rule__XAssignment__Group_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3699:2: rule__XAssignment__Group_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__18033);
rule__XAssignment__Group_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1_1__1"
// $ANTLR start "rule__XAssignment__Group_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3705:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ;
public final void rule__XAssignment__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3709:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3710:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3710:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3711:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3712:1: ( rule__XAssignment__RightOperandAssignment_1_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3712:2: rule__XAssignment__RightOperandAssignment_1_1_1
{
pushFollow(FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl8060);
rule__XAssignment__RightOperandAssignment_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1_1__1__Impl"
// $ANTLR start "rule__XAssignment__Group_1_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3726:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ;
public final void rule__XAssignment__Group_1_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3730:1: ( rule__XAssignment__Group_1_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3731:2: rule__XAssignment__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__08094);
rule__XAssignment__Group_1_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1_1_0__0"
// $ANTLR start "rule__XAssignment__Group_1_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3737:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ;
public final void rule__XAssignment__Group_1_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3741:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3742:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3742:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3743:1: ( rule__XAssignment__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3744:1: ( rule__XAssignment__Group_1_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3744:2: rule__XAssignment__Group_1_1_0_0__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl8121);
rule__XAssignment__Group_1_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1_1_0__0__Impl"
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3756:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ;
public final void rule__XAssignment__Group_1_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3760:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3761:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__08153);
rule__XAssignment__Group_1_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__08156);
rule__XAssignment__Group_1_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1_1_0_0__0"
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3768:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ;
public final void rule__XAssignment__Group_1_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3772:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3773:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3773:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3774:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3775:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3777:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1_1_0_0__0__Impl"
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3787:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ;
public final void rule__XAssignment__Group_1_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3791:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3792:2: rule__XAssignment__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__18214);
rule__XAssignment__Group_1_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1_1_0_0__1"
// $ANTLR start "rule__XAssignment__Group_1_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3798:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ;
public final void rule__XAssignment__Group_1_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3802:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3803:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3803:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3804:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3805:1: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3805:2: rule__XAssignment__FeatureAssignment_1_1_0_0_1
{
pushFollow(FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl8241);
rule__XAssignment__FeatureAssignment_1_1_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__Group_1_1_0_0__1__Impl"
// $ANTLR start "rule__OpMultiAssign__Group_5__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3819:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ;
public final void rule__OpMultiAssign__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3823:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3824:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__0__Impl_in_rule__OpMultiAssign__Group_5__08275);
rule__OpMultiAssign__Group_5__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__1_in_rule__OpMultiAssign__Group_5__08278);
rule__OpMultiAssign__Group_5__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_5__0"
// $ANTLR start "rule__OpMultiAssign__Group_5__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3831:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ;
public final void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3835:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3836:1: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3836:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3837:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0());
}
match(input,27,FOLLOW_27_in_rule__OpMultiAssign__Group_5__0__Impl8306); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_5__0__Impl"
// $ANTLR start "rule__OpMultiAssign__Group_5__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3850:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ;
public final void rule__OpMultiAssign__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3854:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3855:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__1__Impl_in_rule__OpMultiAssign__Group_5__18337);
rule__OpMultiAssign__Group_5__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__2_in_rule__OpMultiAssign__Group_5__18340);
rule__OpMultiAssign__Group_5__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_5__1"
// $ANTLR start "rule__OpMultiAssign__Group_5__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3862:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ;
public final void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3866:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3867:1: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3867:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3868:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1());
}
match(input,27,FOLLOW_27_in_rule__OpMultiAssign__Group_5__1__Impl8368); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_5__1__Impl"
// $ANTLR start "rule__OpMultiAssign__Group_5__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3881:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ;
public final void rule__OpMultiAssign__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3885:1: ( rule__OpMultiAssign__Group_5__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3886:2: rule__OpMultiAssign__Group_5__2__Impl
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__28399);
rule__OpMultiAssign__Group_5__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_5__2"
// $ANTLR start "rule__OpMultiAssign__Group_5__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3892:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ;
public final void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3896:1: ( ( '=' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3897:1: ( '=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3897:1: ( '=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3898:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2());
}
match(input,13,FOLLOW_13_in_rule__OpMultiAssign__Group_5__2__Impl8427); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_5__2__Impl"
// $ANTLR start "rule__OpMultiAssign__Group_6__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3917:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ;
public final void rule__OpMultiAssign__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3921:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3922:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__0__Impl_in_rule__OpMultiAssign__Group_6__08464);
rule__OpMultiAssign__Group_6__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__1_in_rule__OpMultiAssign__Group_6__08467);
rule__OpMultiAssign__Group_6__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_6__0"
// $ANTLR start "rule__OpMultiAssign__Group_6__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3929:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ;
public final void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3933:1: ( ( '>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3934:1: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3934:1: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3935:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0());
}
match(input,26,FOLLOW_26_in_rule__OpMultiAssign__Group_6__0__Impl8495); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_6__0__Impl"
// $ANTLR start "rule__OpMultiAssign__Group_6__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3948:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ;
public final void rule__OpMultiAssign__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3952:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3953:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__1__Impl_in_rule__OpMultiAssign__Group_6__18526);
rule__OpMultiAssign__Group_6__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__2_in_rule__OpMultiAssign__Group_6__18529);
rule__OpMultiAssign__Group_6__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_6__1"
// $ANTLR start "rule__OpMultiAssign__Group_6__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3960:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ;
public final void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3964:1: ( ( ( '>' )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3965:1: ( ( '>' )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3965:1: ( ( '>' )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3966:1: ( '>' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3967:1: ( '>' )?
int alt43=2;
int LA43_0 = input.LA(1);
if ( (LA43_0==26) ) {
alt43=1;
}
switch (alt43) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3968:2: '>'
{
match(input,26,FOLLOW_26_in_rule__OpMultiAssign__Group_6__1__Impl8558); if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_6__1__Impl"
// $ANTLR start "rule__OpMultiAssign__Group_6__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3979:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ;
public final void rule__OpMultiAssign__Group_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3983:1: ( rule__OpMultiAssign__Group_6__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3984:2: rule__OpMultiAssign__Group_6__2__Impl
{
pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__28591);
rule__OpMultiAssign__Group_6__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_6__2"
// $ANTLR start "rule__OpMultiAssign__Group_6__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3990:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ;
public final void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3994:1: ( ( '>=' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3995:1: ( '>=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3995:1: ( '>=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3996:1: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2());
}
match(input,25,FOLLOW_25_in_rule__OpMultiAssign__Group_6__2__Impl8619); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpMultiAssign__Group_6__2__Impl"
// $ANTLR start "rule__XOrExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4015:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ;
public final void rule__XOrExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4019:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4020:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1
{
pushFollow(FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__08656);
rule__XOrExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__08659);
rule__XOrExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group__0"
// $ANTLR start "rule__XOrExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4027:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ;
public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4031:1: ( ( ruleXAndExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4032:1: ( ruleXAndExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4032:1: ( ruleXAndExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4033:1: ruleXAndExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl8686);
ruleXAndExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group__0__Impl"
// $ANTLR start "rule__XOrExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4044:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ;
public final void rule__XOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4048:1: ( rule__XOrExpression__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4049:2: rule__XOrExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__18715);
rule__XOrExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group__1"
// $ANTLR start "rule__XOrExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4055:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ;
public final void rule__XOrExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4059:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4060:1: ( ( rule__XOrExpression__Group_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4060:1: ( ( rule__XOrExpression__Group_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4061:1: ( rule__XOrExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4062:1: ( rule__XOrExpression__Group_1__0 )*
loop44:
do {
int alt44=2;
int LA44_0 = input.LA(1);
if ( (LA44_0==14) ) {
int LA44_2 = input.LA(2);
if ( (synpred87_InternalExpressions()) ) {
alt44=1;
}
}
switch (alt44) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4062:2: rule__XOrExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl8742);
rule__XOrExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop44;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group__1__Impl"
// $ANTLR start "rule__XOrExpression__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4076:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ;
public final void rule__XOrExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4080:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4081:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__08777);
rule__XOrExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__08780);
rule__XOrExpression__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group_1__0"
// $ANTLR start "rule__XOrExpression__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4088:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ;
public final void rule__XOrExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4092:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4093:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4093:1: ( ( rule__XOrExpression__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4094:1: ( rule__XOrExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4095:1: ( rule__XOrExpression__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4095:2: rule__XOrExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl8807);
rule__XOrExpression__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getGroup_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group_1__0__Impl"
// $ANTLR start "rule__XOrExpression__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4105:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ;
public final void rule__XOrExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4109:1: ( rule__XOrExpression__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4110:2: rule__XOrExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__18837);
rule__XOrExpression__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group_1__1"
// $ANTLR start "rule__XOrExpression__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4116:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XOrExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4120:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4121:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4121:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4122:1: ( rule__XOrExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4123:1: ( rule__XOrExpression__RightOperandAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4123:2: rule__XOrExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl8864);
rule__XOrExpression__RightOperandAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group_1__1__Impl"
// $ANTLR start "rule__XOrExpression__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4137:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ;
public final void rule__XOrExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4141:1: ( rule__XOrExpression__Group_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4142:2: rule__XOrExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__08898);
rule__XOrExpression__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group_1_0__0"
// $ANTLR start "rule__XOrExpression__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4148:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ;
public final void rule__XOrExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4152:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4153:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4153:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4154:1: ( rule__XOrExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4155:1: ( rule__XOrExpression__Group_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4155:2: rule__XOrExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl8925);
rule__XOrExpression__Group_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group_1_0__0__Impl"
// $ANTLR start "rule__XOrExpression__Group_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4167:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ;
public final void rule__XOrExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4171:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4172:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__08957);
rule__XOrExpression__Group_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__08960);
rule__XOrExpression__Group_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group_1_0_0__0"
// $ANTLR start "rule__XOrExpression__Group_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4179:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XOrExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4183:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4184:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4184:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4185:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4186:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4188:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__XOrExpression__Group_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4198:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ;
public final void rule__XOrExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4202:1: ( rule__XOrExpression__Group_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4203:2: rule__XOrExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__19018);
rule__XOrExpression__Group_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group_1_0_0__1"
// $ANTLR start "rule__XOrExpression__Group_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4209:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XOrExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4213:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4214:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4214:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4215:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4216:1: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4216:2: rule__XOrExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl9045);
rule__XOrExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__Group_1_0_0__1__Impl"
// $ANTLR start "rule__XAndExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4230:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ;
public final void rule__XAndExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4234:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4235:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1
{
pushFollow(FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__09079);
rule__XAndExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__09082);
rule__XAndExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group__0"
// $ANTLR start "rule__XAndExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4242:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ;
public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4246:1: ( ( ruleXEqualityExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4247:1: ( ruleXEqualityExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4247:1: ( ruleXEqualityExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4248:1: ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl9109);
ruleXEqualityExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group__0__Impl"
// $ANTLR start "rule__XAndExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4259:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ;
public final void rule__XAndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4263:1: ( rule__XAndExpression__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4264:2: rule__XAndExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__19138);
rule__XAndExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group__1"
// $ANTLR start "rule__XAndExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4270:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ;
public final void rule__XAndExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4274:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4275:1: ( ( rule__XAndExpression__Group_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4275:1: ( ( rule__XAndExpression__Group_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4276:1: ( rule__XAndExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4277:1: ( rule__XAndExpression__Group_1__0 )*
loop45:
do {
int alt45=2;
int LA45_0 = input.LA(1);
if ( (LA45_0==15) ) {
int LA45_2 = input.LA(2);
if ( (synpred88_InternalExpressions()) ) {
alt45=1;
}
}
switch (alt45) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4277:2: rule__XAndExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl9165);
rule__XAndExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop45;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group__1__Impl"
// $ANTLR start "rule__XAndExpression__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4291:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ;
public final void rule__XAndExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4295:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4296:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__09200);
rule__XAndExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__09203);
rule__XAndExpression__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group_1__0"
// $ANTLR start "rule__XAndExpression__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4303:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ;
public final void rule__XAndExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4307:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4308:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4308:1: ( ( rule__XAndExpression__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4309:1: ( rule__XAndExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4310:1: ( rule__XAndExpression__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4310:2: rule__XAndExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl9230);
rule__XAndExpression__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getGroup_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group_1__0__Impl"
// $ANTLR start "rule__XAndExpression__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4320:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ;
public final void rule__XAndExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4324:1: ( rule__XAndExpression__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4325:2: rule__XAndExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__19260);
rule__XAndExpression__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group_1__1"
// $ANTLR start "rule__XAndExpression__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4331:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XAndExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4335:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4336:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4336:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4337:1: ( rule__XAndExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4338:1: ( rule__XAndExpression__RightOperandAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4338:2: rule__XAndExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl9287);
rule__XAndExpression__RightOperandAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group_1__1__Impl"
// $ANTLR start "rule__XAndExpression__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4352:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ;
public final void rule__XAndExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4356:1: ( rule__XAndExpression__Group_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4357:2: rule__XAndExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__09321);
rule__XAndExpression__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group_1_0__0"
// $ANTLR start "rule__XAndExpression__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4363:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ;
public final void rule__XAndExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4367:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4368:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4368:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4369:1: ( rule__XAndExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4370:1: ( rule__XAndExpression__Group_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4370:2: rule__XAndExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl9348);
rule__XAndExpression__Group_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group_1_0__0__Impl"
// $ANTLR start "rule__XAndExpression__Group_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4382:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ;
public final void rule__XAndExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4386:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4387:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__09380);
rule__XAndExpression__Group_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__09383);
rule__XAndExpression__Group_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group_1_0_0__0"
// $ANTLR start "rule__XAndExpression__Group_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4394:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XAndExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4398:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4399:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4399:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4400:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4401:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4403:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__XAndExpression__Group_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4413:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ;
public final void rule__XAndExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4417:1: ( rule__XAndExpression__Group_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4418:2: rule__XAndExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__19441);
rule__XAndExpression__Group_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group_1_0_0__1"
// $ANTLR start "rule__XAndExpression__Group_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4424:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XAndExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4428:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4429:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4429:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4430:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4431:1: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4431:2: rule__XAndExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl9468);
rule__XAndExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__Group_1_0_0__1__Impl"
// $ANTLR start "rule__XEqualityExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4445:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ;
public final void rule__XEqualityExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4449:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4450:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__09502);
rule__XEqualityExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__09505);
rule__XEqualityExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group__0"
// $ANTLR start "rule__XEqualityExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4457:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ;
public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4461:1: ( ( ruleXRelationalExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4462:1: ( ruleXRelationalExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4462:1: ( ruleXRelationalExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4463:1: ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl9532);
ruleXRelationalExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group__0__Impl"
// $ANTLR start "rule__XEqualityExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4474:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ;
public final void rule__XEqualityExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4478:1: ( rule__XEqualityExpression__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4479:2: rule__XEqualityExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__19561);
rule__XEqualityExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group__1"
// $ANTLR start "rule__XEqualityExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4485:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ;
public final void rule__XEqualityExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4489:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4490:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4490:1: ( ( rule__XEqualityExpression__Group_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4491:1: ( rule__XEqualityExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4492:1: ( rule__XEqualityExpression__Group_1__0 )*
loop46:
do {
int alt46=2;
switch ( input.LA(1) ) {
case 21:
{
int LA46_2 = input.LA(2);
if ( (synpred89_InternalExpressions()) ) {
alt46=1;
}
}
break;
case 22:
{
int LA46_3 = input.LA(2);
if ( (synpred89_InternalExpressions()) ) {
alt46=1;
}
}
break;
case 23:
{
int LA46_4 = input.LA(2);
if ( (synpred89_InternalExpressions()) ) {
alt46=1;
}
}
break;
case 24:
{
int LA46_5 = input.LA(2);
if ( (synpred89_InternalExpressions()) ) {
alt46=1;
}
}
break;
}
switch (alt46) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4492:2: rule__XEqualityExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl9588);
rule__XEqualityExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop46;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group__1__Impl"
// $ANTLR start "rule__XEqualityExpression__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4506:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ;
public final void rule__XEqualityExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4510:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4511:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__09623);
rule__XEqualityExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__09626);
rule__XEqualityExpression__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group_1__0"
// $ANTLR start "rule__XEqualityExpression__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4518:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ;
public final void rule__XEqualityExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4522:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4523:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4523:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4524:1: ( rule__XEqualityExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4525:1: ( rule__XEqualityExpression__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4525:2: rule__XEqualityExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl9653);
rule__XEqualityExpression__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group_1__0__Impl"
// $ANTLR start "rule__XEqualityExpression__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4535:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ;
public final void rule__XEqualityExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4539:1: ( rule__XEqualityExpression__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4540:2: rule__XEqualityExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__19683);
rule__XEqualityExpression__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group_1__1"
// $ANTLR start "rule__XEqualityExpression__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4546:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XEqualityExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4550:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4551:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4551:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4552:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4553:1: ( rule__XEqualityExpression__RightOperandAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4553:2: rule__XEqualityExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl9710);
rule__XEqualityExpression__RightOperandAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group_1__1__Impl"
// $ANTLR start "rule__XEqualityExpression__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4567:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ;
public final void rule__XEqualityExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4571:1: ( rule__XEqualityExpression__Group_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4572:2: rule__XEqualityExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__09744);
rule__XEqualityExpression__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group_1_0__0"
// $ANTLR start "rule__XEqualityExpression__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4578:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ;
public final void rule__XEqualityExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4582:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4583:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4583:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4584:1: ( rule__XEqualityExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4585:1: ( rule__XEqualityExpression__Group_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4585:2: rule__XEqualityExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl9771);
rule__XEqualityExpression__Group_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group_1_0__0__Impl"
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4597:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ;
public final void rule__XEqualityExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4601:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4602:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__09803);
rule__XEqualityExpression__Group_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__09806);
rule__XEqualityExpression__Group_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group_1_0_0__0"
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4609:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XEqualityExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4613:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4614:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4614:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4615:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4616:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4618:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4628:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ;
public final void rule__XEqualityExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4632:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4633:2: rule__XEqualityExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__19864);
rule__XEqualityExpression__Group_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group_1_0_0__1"
// $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4639:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XEqualityExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4643:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4644:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4644:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4645:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4646:1: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4646:2: rule__XEqualityExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl9891);
rule__XEqualityExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__Group_1_0_0__1__Impl"
// $ANTLR start "rule__XRelationalExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4660:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ;
public final void rule__XRelationalExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4664:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4665:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__09925);
rule__XRelationalExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__09928);
rule__XRelationalExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group__0"
// $ANTLR start "rule__XRelationalExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4672:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ;
public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4676:1: ( ( ruleXOtherOperatorExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4677:1: ( ruleXOtherOperatorExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4677:1: ( ruleXOtherOperatorExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4678:1: ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl9955);
ruleXOtherOperatorExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group__0__Impl"
// $ANTLR start "rule__XRelationalExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4689:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ;
public final void rule__XRelationalExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4693:1: ( rule__XRelationalExpression__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4694:2: rule__XRelationalExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__19984);
rule__XRelationalExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group__1"
// $ANTLR start "rule__XRelationalExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4700:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ;
public final void rule__XRelationalExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4704:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4705:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4705:1: ( ( rule__XRelationalExpression__Alternatives_1 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4706:1: ( rule__XRelationalExpression__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4707:1: ( rule__XRelationalExpression__Alternatives_1 )*
loop47:
do {
int alt47=2;
switch ( input.LA(1) ) {
case 27:
{
int LA47_2 = input.LA(2);
if ( (synpred90_InternalExpressions()) ) {
alt47=1;
}
}
break;
case 26:
{
int LA47_3 = input.LA(2);
if ( (synpred90_InternalExpressions()) ) {
alt47=1;
}
}
break;
case 51:
{
int LA47_4 = input.LA(2);
if ( (synpred90_InternalExpressions()) ) {
alt47=1;
}
}
break;
case 25:
{
int LA47_5 = input.LA(2);
if ( (synpred90_InternalExpressions()) ) {
alt47=1;
}
}
break;
}
switch (alt47) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4707:2: rule__XRelationalExpression__Alternatives_1
{
pushFollow(FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl10011);
rule__XRelationalExpression__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop47;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group__1__Impl"
// $ANTLR start "rule__XRelationalExpression__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4721:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ;
public final void rule__XRelationalExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4725:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4726:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__010046);
rule__XRelationalExpression__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__010049);
rule__XRelationalExpression__Group_1_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_0__0"
// $ANTLR start "rule__XRelationalExpression__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4733:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4737:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4738:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4738:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4739:1: ( rule__XRelationalExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4740:1: ( rule__XRelationalExpression__Group_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4740:2: rule__XRelationalExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl10076);
rule__XRelationalExpression__Group_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_0__0__Impl"
// $ANTLR start "rule__XRelationalExpression__Group_1_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4750:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ;
public final void rule__XRelationalExpression__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4754:1: ( rule__XRelationalExpression__Group_1_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4755:2: rule__XRelationalExpression__Group_1_0__1__Impl
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__110106);
rule__XRelationalExpression__Group_1_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_0__1"
// $ANTLR start "rule__XRelationalExpression__Group_1_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4761:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ;
public final void rule__XRelationalExpression__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4765:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4766:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4766:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4767:1: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4768:1: ( rule__XRelationalExpression__TypeAssignment_1_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4768:2: rule__XRelationalExpression__TypeAssignment_1_0_1
{
pushFollow(FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl10133);
rule__XRelationalExpression__TypeAssignment_1_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_0__1__Impl"
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4782:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ;
public final void rule__XRelationalExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4786:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4787:2: rule__XRelationalExpression__Group_1_0_0__0__Impl
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__010167);
rule__XRelationalExpression__Group_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_0_0__0"
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4793:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4797:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4798:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4798:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4799:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4800:1: ( rule__XRelationalExpression__Group_1_0_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4800:2: rule__XRelationalExpression__Group_1_0_0_0__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl10194);
rule__XRelationalExpression__Group_1_0_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4812:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ;
public final void rule__XRelationalExpression__Group_1_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4816:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4817:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__010226);
rule__XRelationalExpression__Group_1_0_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__010229);
rule__XRelationalExpression__Group_1_0_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_0_0_0__0"
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4824:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ;
public final void rule__XRelationalExpression__Group_1_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4828:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4829:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4829:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4830:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4831:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4833:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_0_0_0__0__Impl"
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4843:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ;
public final void rule__XRelationalExpression__Group_1_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4847:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4848:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__110287);
rule__XRelationalExpression__Group_1_0_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_0_0_0__1"
// $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4854:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ;
public final void rule__XRelationalExpression__Group_1_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4858:1: ( ( 'instanceof' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4859:1: ( 'instanceof' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4859:1: ( 'instanceof' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4860:1: 'instanceof'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
}
match(input,51,FOLLOW_51_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl10315); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_0_0_0__1__Impl"
// $ANTLR start "rule__XRelationalExpression__Group_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4877:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ;
public final void rule__XRelationalExpression__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4881:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4882:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__010350);
rule__XRelationalExpression__Group_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__010353);
rule__XRelationalExpression__Group_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_1__0"
// $ANTLR start "rule__XRelationalExpression__Group_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4889:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4893:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4894:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4894:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4895:1: ( rule__XRelationalExpression__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4896:1: ( rule__XRelationalExpression__Group_1_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4896:2: rule__XRelationalExpression__Group_1_1_0__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl10380);
rule__XRelationalExpression__Group_1_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_1__0__Impl"
// $ANTLR start "rule__XRelationalExpression__Group_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4906:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ;
public final void rule__XRelationalExpression__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4910:1: ( rule__XRelationalExpression__Group_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4911:2: rule__XRelationalExpression__Group_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__110410);
rule__XRelationalExpression__Group_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_1__1"
// $ANTLR start "rule__XRelationalExpression__Group_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4917:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ;
public final void rule__XRelationalExpression__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4921:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4922:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4922:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4923:1: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4924:1: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4924:2: rule__XRelationalExpression__RightOperandAssignment_1_1_1
{
pushFollow(FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl10437);
rule__XRelationalExpression__RightOperandAssignment_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_1__1__Impl"
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4938:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ;
public final void rule__XRelationalExpression__Group_1_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4942:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4943:2: rule__XRelationalExpression__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__010471);
rule__XRelationalExpression__Group_1_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_1_0__0"
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4949:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ;
public final void rule__XRelationalExpression__Group_1_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4953:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4954:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4954:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4955:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4956:1: ( rule__XRelationalExpression__Group_1_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4956:2: rule__XRelationalExpression__Group_1_1_0_0__0
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl10498);
rule__XRelationalExpression__Group_1_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_1_0__0__Impl"
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4968:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ;
public final void rule__XRelationalExpression__Group_1_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4972:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4973:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__010530);
rule__XRelationalExpression__Group_1_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__010533);
rule__XRelationalExpression__Group_1_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0__0"
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4980:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ;
public final void rule__XRelationalExpression__Group_1_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4984:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4985:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4985:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4986:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4987:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4989:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0__0__Impl"
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4999:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ;
public final void rule__XRelationalExpression__Group_1_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5003:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5004:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__110591);
rule__XRelationalExpression__Group_1_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0__1"
// $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5010:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ;
public final void rule__XRelationalExpression__Group_1_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5014:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5015:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5015:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5016:1: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5017:1: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5017:2: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1
{
pushFollow(FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl10618);
rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__Group_1_1_0_0__1__Impl"
// $ANTLR start "rule__OpCompare__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5031:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ;
public final void rule__OpCompare__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5035:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5036:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1
{
pushFollow(FOLLOW_rule__OpCompare__Group_1__0__Impl_in_rule__OpCompare__Group_1__010652);
rule__OpCompare__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpCompare__Group_1__1_in_rule__OpCompare__Group_1__010655);
rule__OpCompare__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpCompare__Group_1__0"
// $ANTLR start "rule__OpCompare__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5043:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ;
public final void rule__OpCompare__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5047:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5048:1: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5048:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5049:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0());
}
match(input,27,FOLLOW_27_in_rule__OpCompare__Group_1__0__Impl10683); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpCompare__Group_1__0__Impl"
// $ANTLR start "rule__OpCompare__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5062:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ;
public final void rule__OpCompare__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5066:1: ( rule__OpCompare__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5067:2: rule__OpCompare__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__110714);
rule__OpCompare__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpCompare__Group_1__1"
// $ANTLR start "rule__OpCompare__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5073:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ;
public final void rule__OpCompare__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5077:1: ( ( '=' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5078:1: ( '=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5078:1: ( '=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5079:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1());
}
match(input,13,FOLLOW_13_in_rule__OpCompare__Group_1__1__Impl10742); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpCompare__Group_1__1__Impl"
// $ANTLR start "rule__XOtherOperatorExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5096:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ;
public final void rule__XOtherOperatorExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5100:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5101:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__010777);
rule__XOtherOperatorExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__010780);
rule__XOtherOperatorExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group__0"
// $ANTLR start "rule__XOtherOperatorExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5108:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ;
public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5112:1: ( ( ruleXAdditiveExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5113:1: ( ruleXAdditiveExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5113:1: ( ruleXAdditiveExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5114:1: ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl10807);
ruleXAdditiveExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group__0__Impl"
// $ANTLR start "rule__XOtherOperatorExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5125:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ;
public final void rule__XOtherOperatorExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5129:1: ( rule__XOtherOperatorExpression__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5130:2: rule__XOtherOperatorExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__110836);
rule__XOtherOperatorExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group__1"
// $ANTLR start "rule__XOtherOperatorExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5136:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ;
public final void rule__XOtherOperatorExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5140:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5141:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5141:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5142:1: ( rule__XOtherOperatorExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5143:1: ( rule__XOtherOperatorExpression__Group_1__0 )*
loop48:
do {
int alt48=2;
alt48 = dfa48.predict(input);
switch (alt48) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5143:2: rule__XOtherOperatorExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl10863);
rule__XOtherOperatorExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop48;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group__1__Impl"
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5157:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ;
public final void rule__XOtherOperatorExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5161:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5162:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__010898);
rule__XOtherOperatorExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__010901);
rule__XOtherOperatorExpression__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group_1__0"
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5169:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5173:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5174:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5174:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5175:1: ( rule__XOtherOperatorExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5176:1: ( rule__XOtherOperatorExpression__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5176:2: rule__XOtherOperatorExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl10928);
rule__XOtherOperatorExpression__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group_1__0__Impl"
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5186:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ;
public final void rule__XOtherOperatorExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5190:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5191:2: rule__XOtherOperatorExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__110958);
rule__XOtherOperatorExpression__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group_1__1"
// $ANTLR start "rule__XOtherOperatorExpression__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5197:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5201:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5202:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5202:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5203:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5204:1: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5204:2: rule__XOtherOperatorExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl10985);
rule__XOtherOperatorExpression__RightOperandAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group_1__1__Impl"
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5218:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ;
public final void rule__XOtherOperatorExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5222:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5223:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__011019);
rule__XOtherOperatorExpression__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group_1_0__0"
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5229:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5233:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5234:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5234:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5235:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5236:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5236:2: rule__XOtherOperatorExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl11046);
rule__XOtherOperatorExpression__Group_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group_1_0__0__Impl"
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5248:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5252:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5253:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__011078);
rule__XOtherOperatorExpression__Group_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__011081);
rule__XOtherOperatorExpression__Group_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group_1_0_0__0"
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5260:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5264:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5265:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5265:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5266:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5267:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5269:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5279:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5283:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5284:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__111139);
rule__XOtherOperatorExpression__Group_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group_1_0_0__1"
// $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5290:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XOtherOperatorExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5294:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5295:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5295:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5296:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5297:1: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5297:2: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl11166);
rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__Group_1_0_0__1__Impl"
// $ANTLR start "rule__OpOther__Group_2__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5311:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ;
public final void rule__OpOther__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5315:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5316:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1
{
pushFollow(FOLLOW_rule__OpOther__Group_2__0__Impl_in_rule__OpOther__Group_2__011200);
rule__OpOther__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpOther__Group_2__1_in_rule__OpOther__Group_2__011203);
rule__OpOther__Group_2__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_2__0"
// $ANTLR start "rule__OpOther__Group_2__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5323:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5327:1: ( ( '>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5328:1: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5328:1: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5329:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0());
}
match(input,26,FOLLOW_26_in_rule__OpOther__Group_2__0__Impl11231); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_2__0__Impl"
// $ANTLR start "rule__OpOther__Group_2__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5342:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ;
public final void rule__OpOther__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5346:1: ( rule__OpOther__Group_2__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5347:2: rule__OpOther__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__111262);
rule__OpOther__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_2__1"
// $ANTLR start "rule__OpOther__Group_2__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5353:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ;
public final void rule__OpOther__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5357:1: ( ( '..' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5358:1: ( '..' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5358:1: ( '..' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5359:1: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1());
}
match(input,30,FOLLOW_30_in_rule__OpOther__Group_2__1__Impl11290); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_2__1__Impl"
// $ANTLR start "rule__OpOther__Group_5__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5376:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ;
public final void rule__OpOther__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5380:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5381:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1
{
pushFollow(FOLLOW_rule__OpOther__Group_5__0__Impl_in_rule__OpOther__Group_5__011325);
rule__OpOther__Group_5__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpOther__Group_5__1_in_rule__OpOther__Group_5__011328);
rule__OpOther__Group_5__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_5__0"
// $ANTLR start "rule__OpOther__Group_5__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5388:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5392:1: ( ( '>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5393:1: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5393:1: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5394:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0());
}
match(input,26,FOLLOW_26_in_rule__OpOther__Group_5__0__Impl11356); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_5__0__Impl"
// $ANTLR start "rule__OpOther__Group_5__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5407:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ;
public final void rule__OpOther__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5411:1: ( rule__OpOther__Group_5__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5412:2: rule__OpOther__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__111387);
rule__OpOther__Group_5__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_5__1"
// $ANTLR start "rule__OpOther__Group_5__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5418:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ;
public final void rule__OpOther__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5422:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5423:1: ( ( rule__OpOther__Alternatives_5_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5423:1: ( ( rule__OpOther__Alternatives_5_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5424:1: ( rule__OpOther__Alternatives_5_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives_5_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5425:1: ( rule__OpOther__Alternatives_5_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5425:2: rule__OpOther__Alternatives_5_1
{
pushFollow(FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl11414);
rule__OpOther__Alternatives_5_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getAlternatives_5_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_5__1__Impl"
// $ANTLR start "rule__OpOther__Group_5_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5439:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ;
public final void rule__OpOther__Group_5_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5443:1: ( rule__OpOther__Group_5_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5444:2: rule__OpOther__Group_5_1_0__0__Impl
{
pushFollow(FOLLOW_rule__OpOther__Group_5_1_0__0__Impl_in_rule__OpOther__Group_5_1_0__011448);
rule__OpOther__Group_5_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_5_1_0__0"
// $ANTLR start "rule__OpOther__Group_5_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5450:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ;
public final void rule__OpOther__Group_5_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5454:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5455:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5455:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5456:1: ( rule__OpOther__Group_5_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5457:1: ( rule__OpOther__Group_5_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5457:2: rule__OpOther__Group_5_1_0_0__0
{
pushFollow(FOLLOW_rule__OpOther__Group_5_1_0_0__0_in_rule__OpOther__Group_5_1_0__0__Impl11475);
rule__OpOther__Group_5_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_5_1_0__0__Impl"
// $ANTLR start "rule__OpOther__Group_5_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5469:1: rule__OpOther__Group_5_1_0_0__0 : rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ;
public final void rule__OpOther__Group_5_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5473:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5474:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1
{
pushFollow(FOLLOW_rule__OpOther__Group_5_1_0_0__0__Impl_in_rule__OpOther__Group_5_1_0_0__011507);
rule__OpOther__Group_5_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpOther__Group_5_1_0_0__1_in_rule__OpOther__Group_5_1_0_0__011510);
rule__OpOther__Group_5_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_5_1_0_0__0"
// $ANTLR start "rule__OpOther__Group_5_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5481:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5485:1: ( ( '>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5486:1: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5486:1: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5487:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0());
}
match(input,26,FOLLOW_26_in_rule__OpOther__Group_5_1_0_0__0__Impl11538); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_5_1_0_0__0__Impl"
// $ANTLR start "rule__OpOther__Group_5_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5500:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ;
public final void rule__OpOther__Group_5_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5504:1: ( rule__OpOther__Group_5_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5505:2: rule__OpOther__Group_5_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__OpOther__Group_5_1_0_0__1__Impl_in_rule__OpOther__Group_5_1_0_0__111569);
rule__OpOther__Group_5_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_5_1_0_0__1"
// $ANTLR start "rule__OpOther__Group_5_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5511:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ;
public final void rule__OpOther__Group_5_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5515:1: ( ( '>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5516:1: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5516:1: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5517:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1());
}
match(input,26,FOLLOW_26_in_rule__OpOther__Group_5_1_0_0__1__Impl11597); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_5_1_0_0__1__Impl"
// $ANTLR start "rule__OpOther__Group_6__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5534:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ;
public final void rule__OpOther__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5538:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5539:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1
{
pushFollow(FOLLOW_rule__OpOther__Group_6__0__Impl_in_rule__OpOther__Group_6__011632);
rule__OpOther__Group_6__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpOther__Group_6__1_in_rule__OpOther__Group_6__011635);
rule__OpOther__Group_6__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_6__0"
// $ANTLR start "rule__OpOther__Group_6__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5546:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5550:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5551:1: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5551:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5552:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0());
}
match(input,27,FOLLOW_27_in_rule__OpOther__Group_6__0__Impl11663); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_6__0__Impl"
// $ANTLR start "rule__OpOther__Group_6__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5565:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ;
public final void rule__OpOther__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5569:1: ( rule__OpOther__Group_6__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5570:2: rule__OpOther__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__111694);
rule__OpOther__Group_6__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_6__1"
// $ANTLR start "rule__OpOther__Group_6__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5576:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ;
public final void rule__OpOther__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5580:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5581:1: ( ( rule__OpOther__Alternatives_6_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5581:1: ( ( rule__OpOther__Alternatives_6_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5582:1: ( rule__OpOther__Alternatives_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getAlternatives_6_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5583:1: ( rule__OpOther__Alternatives_6_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5583:2: rule__OpOther__Alternatives_6_1
{
pushFollow(FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl11721);
rule__OpOther__Alternatives_6_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getAlternatives_6_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_6__1__Impl"
// $ANTLR start "rule__OpOther__Group_6_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5597:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ;
public final void rule__OpOther__Group_6_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5601:1: ( rule__OpOther__Group_6_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5602:2: rule__OpOther__Group_6_1_0__0__Impl
{
pushFollow(FOLLOW_rule__OpOther__Group_6_1_0__0__Impl_in_rule__OpOther__Group_6_1_0__011755);
rule__OpOther__Group_6_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_6_1_0__0"
// $ANTLR start "rule__OpOther__Group_6_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5608:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ;
public final void rule__OpOther__Group_6_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5612:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5613:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5613:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5614:1: ( rule__OpOther__Group_6_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5615:1: ( rule__OpOther__Group_6_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5615:2: rule__OpOther__Group_6_1_0_0__0
{
pushFollow(FOLLOW_rule__OpOther__Group_6_1_0_0__0_in_rule__OpOther__Group_6_1_0__0__Impl11782);
rule__OpOther__Group_6_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_6_1_0__0__Impl"
// $ANTLR start "rule__OpOther__Group_6_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5627:1: rule__OpOther__Group_6_1_0_0__0 : rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ;
public final void rule__OpOther__Group_6_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5631:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5632:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1
{
pushFollow(FOLLOW_rule__OpOther__Group_6_1_0_0__0__Impl_in_rule__OpOther__Group_6_1_0_0__011814);
rule__OpOther__Group_6_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__OpOther__Group_6_1_0_0__1_in_rule__OpOther__Group_6_1_0_0__011817);
rule__OpOther__Group_6_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_6_1_0_0__0"
// $ANTLR start "rule__OpOther__Group_6_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5639:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5643:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5644:1: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5644:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5645:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0());
}
match(input,27,FOLLOW_27_in_rule__OpOther__Group_6_1_0_0__0__Impl11845); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_6_1_0_0__0__Impl"
// $ANTLR start "rule__OpOther__Group_6_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5658:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ;
public final void rule__OpOther__Group_6_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5662:1: ( rule__OpOther__Group_6_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5663:2: rule__OpOther__Group_6_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__OpOther__Group_6_1_0_0__1__Impl_in_rule__OpOther__Group_6_1_0_0__111876);
rule__OpOther__Group_6_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_6_1_0_0__1"
// $ANTLR start "rule__OpOther__Group_6_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5669:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ;
public final void rule__OpOther__Group_6_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5673:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5674:1: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5674:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5675:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1());
}
match(input,27,FOLLOW_27_in_rule__OpOther__Group_6_1_0_0__1__Impl11904); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__OpOther__Group_6_1_0_0__1__Impl"
// $ANTLR start "rule__XAdditiveExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5692:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ;
public final void rule__XAdditiveExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5696:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5697:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__011939);
rule__XAdditiveExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__011942);
rule__XAdditiveExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group__0"
// $ANTLR start "rule__XAdditiveExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5704:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ;
public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5708:1: ( ( ruleXMultiplicativeExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5709:1: ( ruleXMultiplicativeExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5709:1: ( ruleXMultiplicativeExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5710:1: ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl11969);
ruleXMultiplicativeExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group__0__Impl"
// $ANTLR start "rule__XAdditiveExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5721:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ;
public final void rule__XAdditiveExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5725:1: ( rule__XAdditiveExpression__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5726:2: rule__XAdditiveExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__111998);
rule__XAdditiveExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group__1"
// $ANTLR start "rule__XAdditiveExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5732:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ;
public final void rule__XAdditiveExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5736:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5737:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5737:1: ( ( rule__XAdditiveExpression__Group_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5738:1: ( rule__XAdditiveExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5739:1: ( rule__XAdditiveExpression__Group_1__0 )*
loop49:
do {
int alt49=2;
int LA49_0 = input.LA(1);
if ( (LA49_0==35) ) {
int LA49_2 = input.LA(2);
if ( (synpred92_InternalExpressions()) ) {
alt49=1;
}
}
else if ( (LA49_0==34) ) {
int LA49_3 = input.LA(2);
if ( (synpred92_InternalExpressions()) ) {
alt49=1;
}
}
switch (alt49) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5739:2: rule__XAdditiveExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl12025);
rule__XAdditiveExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop49;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group__1__Impl"
// $ANTLR start "rule__XAdditiveExpression__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5753:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ;
public final void rule__XAdditiveExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5757:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5758:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__012060);
rule__XAdditiveExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__012063);
rule__XAdditiveExpression__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group_1__0"
// $ANTLR start "rule__XAdditiveExpression__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5765:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ;
public final void rule__XAdditiveExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5769:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5770:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5770:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5771:1: ( rule__XAdditiveExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5772:1: ( rule__XAdditiveExpression__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5772:2: rule__XAdditiveExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl12090);
rule__XAdditiveExpression__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group_1__0__Impl"
// $ANTLR start "rule__XAdditiveExpression__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5782:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ;
public final void rule__XAdditiveExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5786:1: ( rule__XAdditiveExpression__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5787:2: rule__XAdditiveExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__112120);
rule__XAdditiveExpression__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group_1__1"
// $ANTLR start "rule__XAdditiveExpression__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5793:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XAdditiveExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5797:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5798:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5798:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5799:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5800:1: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5800:2: rule__XAdditiveExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl12147);
rule__XAdditiveExpression__RightOperandAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group_1__1__Impl"
// $ANTLR start "rule__XAdditiveExpression__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5814:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ;
public final void rule__XAdditiveExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5818:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5819:2: rule__XAdditiveExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__012181);
rule__XAdditiveExpression__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group_1_0__0"
// $ANTLR start "rule__XAdditiveExpression__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5825:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ;
public final void rule__XAdditiveExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5829:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5830:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5830:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5831:1: ( rule__XAdditiveExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5832:1: ( rule__XAdditiveExpression__Group_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5832:2: rule__XAdditiveExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl12208);
rule__XAdditiveExpression__Group_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group_1_0__0__Impl"
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5844:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ;
public final void rule__XAdditiveExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5848:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5849:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__012240);
rule__XAdditiveExpression__Group_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__012243);
rule__XAdditiveExpression__Group_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group_1_0_0__0"
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5856:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XAdditiveExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5860:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5861:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5861:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5862:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5863:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5865:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5875:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ;
public final void rule__XAdditiveExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5879:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5880:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__112301);
rule__XAdditiveExpression__Group_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group_1_0_0__1"
// $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5886:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XAdditiveExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5890:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5891:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5891:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5892:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5893:1: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5893:2: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl12328);
rule__XAdditiveExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__Group_1_0_0__1__Impl"
// $ANTLR start "rule__XMultiplicativeExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5907:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ;
public final void rule__XMultiplicativeExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5911:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5912:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__012362);
rule__XMultiplicativeExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__012365);
rule__XMultiplicativeExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group__0"
// $ANTLR start "rule__XMultiplicativeExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5919:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ;
public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5923:1: ( ( ruleXUnaryOperation ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5924:1: ( ruleXUnaryOperation )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5924:1: ( ruleXUnaryOperation )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5925:1: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl12392);
ruleXUnaryOperation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group__0__Impl"
// $ANTLR start "rule__XMultiplicativeExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5936:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ;
public final void rule__XMultiplicativeExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5940:1: ( rule__XMultiplicativeExpression__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5941:2: rule__XMultiplicativeExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__112421);
rule__XMultiplicativeExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group__1"
// $ANTLR start "rule__XMultiplicativeExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5947:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ;
public final void rule__XMultiplicativeExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5951:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5952:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5952:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5953:1: ( rule__XMultiplicativeExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5954:1: ( rule__XMultiplicativeExpression__Group_1__0 )*
loop50:
do {
int alt50=2;
switch ( input.LA(1) ) {
case 36:
{
int LA50_2 = input.LA(2);
if ( (synpred93_InternalExpressions()) ) {
alt50=1;
}
}
break;
case 37:
{
int LA50_3 = input.LA(2);
if ( (synpred93_InternalExpressions()) ) {
alt50=1;
}
}
break;
case 38:
{
int LA50_4 = input.LA(2);
if ( (synpred93_InternalExpressions()) ) {
alt50=1;
}
}
break;
case 39:
{
int LA50_5 = input.LA(2);
if ( (synpred93_InternalExpressions()) ) {
alt50=1;
}
}
break;
}
switch (alt50) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5954:2: rule__XMultiplicativeExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl12448);
rule__XMultiplicativeExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop50;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group__1__Impl"
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5968:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ;
public final void rule__XMultiplicativeExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5972:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5973:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__012483);
rule__XMultiplicativeExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__012486);
rule__XMultiplicativeExpression__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group_1__0"
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5980:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5984:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5985:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5985:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5986:1: ( rule__XMultiplicativeExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5987:1: ( rule__XMultiplicativeExpression__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5987:2: rule__XMultiplicativeExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl12513);
rule__XMultiplicativeExpression__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group_1__0__Impl"
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5997:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ;
public final void rule__XMultiplicativeExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6001:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6002:2: rule__XMultiplicativeExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__112543);
rule__XMultiplicativeExpression__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group_1__1"
// $ANTLR start "rule__XMultiplicativeExpression__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6008:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6012:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6013:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6013:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6014:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6015:1: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6015:2: rule__XMultiplicativeExpression__RightOperandAssignment_1_1
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl12570);
rule__XMultiplicativeExpression__RightOperandAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group_1__1__Impl"
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6029:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ;
public final void rule__XMultiplicativeExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6033:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6034:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__012604);
rule__XMultiplicativeExpression__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group_1_0__0"
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6040:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6044:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6045:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6045:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6046:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6047:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6047:2: rule__XMultiplicativeExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl12631);
rule__XMultiplicativeExpression__Group_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group_1_0__0__Impl"
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6059:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6063:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6064:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__012663);
rule__XMultiplicativeExpression__Group_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__012666);
rule__XMultiplicativeExpression__Group_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group_1_0_0__0"
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6071:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6075:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6076:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6076:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6077:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6078:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6080:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6090:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6094:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6095:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__112724);
rule__XMultiplicativeExpression__Group_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group_1_0_0__1"
// $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6101:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ;
public final void rule__XMultiplicativeExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6105:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6106:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6106:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6107:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6108:1: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6108:2: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl12751);
rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__Group_1_0_0__1__Impl"
// $ANTLR start "rule__XUnaryOperation__Group_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6122:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ;
public final void rule__XUnaryOperation__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6126:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6127:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1
{
pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__012785);
rule__XUnaryOperation__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__012788);
rule__XUnaryOperation__Group_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XUnaryOperation__Group_0__0"
// $ANTLR start "rule__XUnaryOperation__Group_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6134:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ;
public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6138:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6139:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6139:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6140:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6141:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6143:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XUnaryOperation__Group_0__0__Impl"
// $ANTLR start "rule__XUnaryOperation__Group_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6153:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ;
public final void rule__XUnaryOperation__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6157:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6158:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2
{
pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__112846);
rule__XUnaryOperation__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__112849);
rule__XUnaryOperation__Group_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XUnaryOperation__Group_0__1"
// $ANTLR start "rule__XUnaryOperation__Group_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6165:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ;
public final void rule__XUnaryOperation__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6169:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6170:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6170:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6171:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6172:1: ( rule__XUnaryOperation__FeatureAssignment_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6172:2: rule__XUnaryOperation__FeatureAssignment_0_1
{
pushFollow(FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl12876);
rule__XUnaryOperation__FeatureAssignment_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XUnaryOperation__Group_0__1__Impl"
// $ANTLR start "rule__XUnaryOperation__Group_0__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6182:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ;
public final void rule__XUnaryOperation__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6186:1: ( rule__XUnaryOperation__Group_0__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6187:2: rule__XUnaryOperation__Group_0__2__Impl
{
pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__212906);
rule__XUnaryOperation__Group_0__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XUnaryOperation__Group_0__2"
// $ANTLR start "rule__XUnaryOperation__Group_0__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6193:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ;
public final void rule__XUnaryOperation__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6197:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6198:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6198:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6199:1: ( rule__XUnaryOperation__OperandAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6200:1: ( rule__XUnaryOperation__OperandAssignment_0_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6200:2: rule__XUnaryOperation__OperandAssignment_0_2
{
pushFollow(FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl12933);
rule__XUnaryOperation__OperandAssignment_0_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XUnaryOperation__Group_0__2__Impl"
// $ANTLR start "rule__XCastedExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6216:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ;
public final void rule__XCastedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6220:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6221:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1
{
pushFollow(FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__012969);
rule__XCastedExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__012972);
rule__XCastedExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group__0"
// $ANTLR start "rule__XCastedExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6228:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ;
public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6232:1: ( ( ruleXPostfixOperation ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6233:1: ( ruleXPostfixOperation )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6233:1: ( ruleXPostfixOperation )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6234:1: ruleXPostfixOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl12999);
ruleXPostfixOperation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group__0__Impl"
// $ANTLR start "rule__XCastedExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6245:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ;
public final void rule__XCastedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6249:1: ( rule__XCastedExpression__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6250:2: rule__XCastedExpression__Group__1__Impl
{
pushFollow(FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__113028);
rule__XCastedExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group__1"
// $ANTLR start "rule__XCastedExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6256:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ;
public final void rule__XCastedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6260:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6261:1: ( ( rule__XCastedExpression__Group_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6261:1: ( ( rule__XCastedExpression__Group_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6262:1: ( rule__XCastedExpression__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6263:1: ( rule__XCastedExpression__Group_1__0 )*
loop51:
do {
int alt51=2;
int LA51_0 = input.LA(1);
if ( (LA51_0==52) ) {
int LA51_2 = input.LA(2);
if ( (synpred94_InternalExpressions()) ) {
alt51=1;
}
}
switch (alt51) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6263:2: rule__XCastedExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl13055);
rule__XCastedExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop51;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group__1__Impl"
// $ANTLR start "rule__XCastedExpression__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6277:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ;
public final void rule__XCastedExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6281:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6282:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__013090);
rule__XCastedExpression__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__013093);
rule__XCastedExpression__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group_1__0"
// $ANTLR start "rule__XCastedExpression__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6289:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ;
public final void rule__XCastedExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6293:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6294:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6294:1: ( ( rule__XCastedExpression__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6295:1: ( rule__XCastedExpression__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6296:1: ( rule__XCastedExpression__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6296:2: rule__XCastedExpression__Group_1_0__0
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl13120);
rule__XCastedExpression__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group_1__0__Impl"
// $ANTLR start "rule__XCastedExpression__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6306:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ;
public final void rule__XCastedExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6310:1: ( rule__XCastedExpression__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6311:2: rule__XCastedExpression__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__113150);
rule__XCastedExpression__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group_1__1"
// $ANTLR start "rule__XCastedExpression__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6317:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ;
public final void rule__XCastedExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6321:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6322:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6322:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6323:1: ( rule__XCastedExpression__TypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6324:1: ( rule__XCastedExpression__TypeAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6324:2: rule__XCastedExpression__TypeAssignment_1_1
{
pushFollow(FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl13177);
rule__XCastedExpression__TypeAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group_1__1__Impl"
// $ANTLR start "rule__XCastedExpression__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6338:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ;
public final void rule__XCastedExpression__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6342:1: ( rule__XCastedExpression__Group_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6343:2: rule__XCastedExpression__Group_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__013211);
rule__XCastedExpression__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group_1_0__0"
// $ANTLR start "rule__XCastedExpression__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6349:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ;
public final void rule__XCastedExpression__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6353:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6354:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6354:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6355:1: ( rule__XCastedExpression__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6356:1: ( rule__XCastedExpression__Group_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6356:2: rule__XCastedExpression__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl13238);
rule__XCastedExpression__Group_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group_1_0__0__Impl"
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6368:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ;
public final void rule__XCastedExpression__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6372:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6373:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__013270);
rule__XCastedExpression__Group_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__013273);
rule__XCastedExpression__Group_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group_1_0_0__0"
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6380:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ;
public final void rule__XCastedExpression__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6384:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6385:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6385:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6386:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6387:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6389:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group_1_0_0__0__Impl"
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6399:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ;
public final void rule__XCastedExpression__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6403:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6404:2: rule__XCastedExpression__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__113331);
rule__XCastedExpression__Group_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group_1_0_0__1"
// $ANTLR start "rule__XCastedExpression__Group_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6410:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ;
public final void rule__XCastedExpression__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6414:1: ( ( 'as' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6415:1: ( 'as' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6415:1: ( 'as' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6416:1: 'as'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
}
match(input,52,FOLLOW_52_in_rule__XCastedExpression__Group_1_0_0__1__Impl13359); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__Group_1_0_0__1__Impl"
// $ANTLR start "rule__XPostfixOperation__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6433:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ;
public final void rule__XPostfixOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6437:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6438:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__013394);
rule__XPostfixOperation__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__013397);
rule__XPostfixOperation__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__Group__0"
// $ANTLR start "rule__XPostfixOperation__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6445:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ;
public final void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6449:1: ( ( ruleXMemberFeatureCall ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6450:1: ( ruleXMemberFeatureCall )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6450:1: ( ruleXMemberFeatureCall )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6451:1: ruleXMemberFeatureCall
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl13424);
ruleXMemberFeatureCall();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__Group__0__Impl"
// $ANTLR start "rule__XPostfixOperation__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6462:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ;
public final void rule__XPostfixOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6466:1: ( rule__XPostfixOperation__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6467:2: rule__XPostfixOperation__Group__1__Impl
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__113453);
rule__XPostfixOperation__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__Group__1"
// $ANTLR start "rule__XPostfixOperation__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6473:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ;
public final void rule__XPostfixOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6477:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6478:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6478:1: ( ( rule__XPostfixOperation__Group_1__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6479:1: ( rule__XPostfixOperation__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6480:1: ( rule__XPostfixOperation__Group_1__0 )?
int alt52=2;
int LA52_0 = input.LA(1);
if ( (LA52_0==41) ) {
int LA52_1 = input.LA(2);
if ( (synpred95_InternalExpressions()) ) {
alt52=1;
}
}
else if ( (LA52_0==42) ) {
int LA52_2 = input.LA(2);
if ( (synpred95_InternalExpressions()) ) {
alt52=1;
}
}
switch (alt52) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6480:2: rule__XPostfixOperation__Group_1__0
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl13480);
rule__XPostfixOperation__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPostfixOperationAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__Group__1__Impl"
// $ANTLR start "rule__XPostfixOperation__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6494:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ;
public final void rule__XPostfixOperation__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6498:1: ( rule__XPostfixOperation__Group_1__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6499:2: rule__XPostfixOperation__Group_1__0__Impl
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__013515);
rule__XPostfixOperation__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__Group_1__0"
// $ANTLR start "rule__XPostfixOperation__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6505:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ;
public final void rule__XPostfixOperation__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6509:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6510:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6510:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6511:1: ( rule__XPostfixOperation__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6512:1: ( rule__XPostfixOperation__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6512:2: rule__XPostfixOperation__Group_1_0__0
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl13542);
rule__XPostfixOperation__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPostfixOperationAccess().getGroup_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__Group_1__0__Impl"
// $ANTLR start "rule__XPostfixOperation__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6524:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ;
public final void rule__XPostfixOperation__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6528:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6529:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1_0__0__Impl_in_rule__XPostfixOperation__Group_1_0__013574);
rule__XPostfixOperation__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1_0__1_in_rule__XPostfixOperation__Group_1_0__013577);
rule__XPostfixOperation__Group_1_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__Group_1_0__0"
// $ANTLR start "rule__XPostfixOperation__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6536:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ;
public final void rule__XPostfixOperation__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6540:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6541:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6541:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6542:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6543:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6545:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__Group_1_0__0__Impl"
// $ANTLR start "rule__XPostfixOperation__Group_1_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6555:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ;
public final void rule__XPostfixOperation__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6559:1: ( rule__XPostfixOperation__Group_1_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6560:2: rule__XPostfixOperation__Group_1_0__1__Impl
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__113635);
rule__XPostfixOperation__Group_1_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__Group_1_0__1"
// $ANTLR start "rule__XPostfixOperation__Group_1_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6566:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ;
public final void rule__XPostfixOperation__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6570:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6571:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6571:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6572:1: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6573:1: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6573:2: rule__XPostfixOperation__FeatureAssignment_1_0_1
{
pushFollow(FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl13662);
rule__XPostfixOperation__FeatureAssignment_1_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__Group_1_0__1__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6587:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ;
public final void rule__XMemberFeatureCall__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6591:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6592:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__013696);
rule__XMemberFeatureCall__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__013699);
rule__XMemberFeatureCall__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group__0"
// $ANTLR start "rule__XMemberFeatureCall__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6599:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ;
public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6603:1: ( ( ruleXPrimaryExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6604:1: ( ruleXPrimaryExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6604:1: ( ruleXPrimaryExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6605:1: ruleXPrimaryExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0());
}
pushFollow(FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl13726);
ruleXPrimaryExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6616:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ;
public final void rule__XMemberFeatureCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6620:1: ( rule__XMemberFeatureCall__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6621:2: rule__XMemberFeatureCall__Group__1__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__113755);
rule__XMemberFeatureCall__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group__1"
// $ANTLR start "rule__XMemberFeatureCall__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6627:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ;
public final void rule__XMemberFeatureCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6631:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6632:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6632:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6633:1: ( rule__XMemberFeatureCall__Alternatives_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6634:1: ( rule__XMemberFeatureCall__Alternatives_1 )*
loop53:
do {
int alt53=2;
switch ( input.LA(1) ) {
case 43:
{
int LA53_2 = input.LA(2);
if ( (synpred96_InternalExpressions()) ) {
alt53=1;
}
}
break;
case 82:
{
int LA53_3 = input.LA(2);
if ( (synpred96_InternalExpressions()) ) {
alt53=1;
}
}
break;
case 83:
{
int LA53_4 = input.LA(2);
if ( (synpred96_InternalExpressions()) ) {
alt53=1;
}
}
break;
}
switch (alt53) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6634:2: rule__XMemberFeatureCall__Alternatives_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl13782);
rule__XMemberFeatureCall__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop53;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group__1__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6648:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ;
public final void rule__XMemberFeatureCall__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6652:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6653:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__013817);
rule__XMemberFeatureCall__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__013820);
rule__XMemberFeatureCall__Group_1_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6660:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6664:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6665:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6665:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6666:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6667:1: ( rule__XMemberFeatureCall__Group_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6667:2: rule__XMemberFeatureCall__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl13847);
rule__XMemberFeatureCall__Group_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6677:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6681:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6682:2: rule__XMemberFeatureCall__Group_1_0__1__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__113877);
rule__XMemberFeatureCall__Group_1_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0__1"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6688:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6692:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6693:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6693:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6694:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6695:1: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6695:2: rule__XMemberFeatureCall__ValueAssignment_1_0_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl13904);
rule__XMemberFeatureCall__ValueAssignment_1_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0__1__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6709:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ;
public final void rule__XMemberFeatureCall__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6713:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6714:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__013938);
rule__XMemberFeatureCall__Group_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6720:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6724:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6725:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6725:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6726:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6727:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6727:2: rule__XMemberFeatureCall__Group_1_0_0_0__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl13965);
rule__XMemberFeatureCall__Group_1_0_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6739:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6743:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6744:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__013997);
rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__014000);
rule__XMemberFeatureCall__Group_1_0_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6751:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6755:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6756:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6756:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6757:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6758:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6760:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6770:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6774:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6775:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__114058);
rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__114061);
rule__XMemberFeatureCall__Group_1_0_0_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__1"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6782:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6786:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6787:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6787:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6788:1: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6789:1: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6789:2: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_0_0_0_1_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl14088);
rule__XMemberFeatureCall__Alternatives_1_0_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6799:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6803:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6804:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__214118);
rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__214121);
rule__XMemberFeatureCall__Group_1_0_0_0__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__2"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6811:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6815:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6816:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6816:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6817:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6818:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6818:2: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl14148);
rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6828:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6832:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6833:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__314178);
rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__3"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6839:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ;
public final void rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6843:1: ( ( ruleOpSingleAssign ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6844:1: ( ruleOpSingleAssign )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6844:1: ( ruleOpSingleAssign )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6845:1: ruleOpSingleAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3());
}
pushFollow(FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl14205);
ruleOpSingleAssign();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6864:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6868:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6869:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__014242);
rule__XMemberFeatureCall__Group_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__014245);
rule__XMemberFeatureCall__Group_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6876:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6880:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6881:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6881:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6882:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6883:1: ( rule__XMemberFeatureCall__Group_1_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6883:2: rule__XMemberFeatureCall__Group_1_1_0__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl14272);
rule__XMemberFeatureCall__Group_1_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6893:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ;
public final void rule__XMemberFeatureCall__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6897:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6898:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__114302);
rule__XMemberFeatureCall__Group_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__114305);
rule__XMemberFeatureCall__Group_1_1__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1__1"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6905:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6909:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6910:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6910:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6911:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6912:1: ( rule__XMemberFeatureCall__Group_1_1_1__0 )?
int alt54=2;
int LA54_0 = input.LA(1);
if ( (LA54_0==27) ) {
alt54=1;
}
switch (alt54) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6912:2: rule__XMemberFeatureCall__Group_1_1_1__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl14332);
rule__XMemberFeatureCall__Group_1_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1__1__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6922:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ;
public final void rule__XMemberFeatureCall__Group_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6926:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6927:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__214363);
rule__XMemberFeatureCall__Group_1_1__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__214366);
rule__XMemberFeatureCall__Group_1_1__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1__2"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6934:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6938:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6939:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6939:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6940:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6941:1: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6941:2: rule__XMemberFeatureCall__FeatureAssignment_1_1_2
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl14393);
rule__XMemberFeatureCall__FeatureAssignment_1_1_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1__2__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6951:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ;
public final void rule__XMemberFeatureCall__Group_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6955:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6956:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__314423);
rule__XMemberFeatureCall__Group_1_1__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__314426);
rule__XMemberFeatureCall__Group_1_1__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1__3"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6963:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6967:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6968:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6968:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6969:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6970:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?
int alt55=2;
alt55 = dfa55.predict(input);
switch (alt55) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6970:2: rule__XMemberFeatureCall__Group_1_1_3__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl14453);
rule__XMemberFeatureCall__Group_1_1_3__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1__3__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6980:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6984:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6985:2: rule__XMemberFeatureCall__Group_1_1__4__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__414484);
rule__XMemberFeatureCall__Group_1_1__4__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1__4"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6991:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6995:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6996:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6996:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6997:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6998:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?
int alt56=2;
alt56 = dfa56.predict(input);
switch (alt56) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6998:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl14511);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1__4__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7018:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7022:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7023:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__014552);
rule__XMemberFeatureCall__Group_1_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7029:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7033:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7034:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7034:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7035:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7036:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7036:2: rule__XMemberFeatureCall__Group_1_1_0_0__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl14579);
rule__XMemberFeatureCall__Group_1_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7048:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7052:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7053:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__014611);
rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__014614);
rule__XMemberFeatureCall__Group_1_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0_0__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7060:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7064:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7065:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7065:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7066:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7067:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7069:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7079:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7083:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7084:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__114672);
rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0_0__1"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7090:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7094:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7095:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7095:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7096:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7097:1: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7097:2: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl14699);
rule__XMemberFeatureCall__Alternatives_1_1_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7111:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7115:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7116:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__014733);
rule__XMemberFeatureCall__Group_1_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__014736);
rule__XMemberFeatureCall__Group_1_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7123:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7127:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7128:1: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7128:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7129:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0());
}
match(input,27,FOLLOW_27_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl14764); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7142:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ;
public final void rule__XMemberFeatureCall__Group_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7146:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7147:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__114795);
rule__XMemberFeatureCall__Group_1_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__114798);
rule__XMemberFeatureCall__Group_1_1_1__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__1"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7154:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7158:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7159:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7159:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7160:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7161:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7161:2: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl14825);
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__1__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7171:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ;
public final void rule__XMemberFeatureCall__Group_1_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7175:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7176:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__214855);
rule__XMemberFeatureCall__Group_1_1_1__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__214858);
rule__XMemberFeatureCall__Group_1_1_1__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__2"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7183:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7187:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7188:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7188:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7189:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7190:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )*
loop57:
do {
int alt57=2;
int LA57_0 = input.LA(1);
if ( (LA57_0==53) ) {
alt57=1;
}
switch (alt57) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7190:2: rule__XMemberFeatureCall__Group_1_1_1_2__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl14885);
rule__XMemberFeatureCall__Group_1_1_1_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop57;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__2__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7200:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7204:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7205:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__314916);
rule__XMemberFeatureCall__Group_1_1_1__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__3"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7211:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7215:1: ( ( '>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7216:1: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7216:1: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7217:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3());
}
match(input,26,FOLLOW_26_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl14944); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1__3__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7238:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7242:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7243:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__014983);
rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__014986);
rule__XMemberFeatureCall__Group_1_1_1_2__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1_2__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7250:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7254:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7255:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7255:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7256:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
match(input,53,FOLLOW_53_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl15014); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7269:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7273:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7274:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__115045);
rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1_2__1"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7280:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7284:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7285:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7285:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7286:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7287:1: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7287:2: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl15072);
rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7301:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7305:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7306:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__015106);
rule__XMemberFeatureCall__Group_1_1_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__015109);
rule__XMemberFeatureCall__Group_1_1_3__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7313:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7317:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7318:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7318:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7319:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7320:1: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7320:2: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl15136);
rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7330:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ;
public final void rule__XMemberFeatureCall__Group_1_1_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7334:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7335:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__115166);
rule__XMemberFeatureCall__Group_1_1_3__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__115169);
rule__XMemberFeatureCall__Group_1_1_3__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__1"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7342:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7346:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7347:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7347:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7348:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7349:1: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )?
int alt58=2;
int LA58_0 = input.LA(1);
if ( ((LA58_0>=RULE_ID && LA58_0<=RULE_STRING)||LA58_0==27||LA58_0==31||(LA58_0>=34 && LA58_0<=35)||LA58_0==40||(LA58_0>=45 && LA58_0<=50)||(LA58_0>=55 && LA58_0<=56)||LA58_0==58||(LA58_0>=61 && LA58_0<=62)||LA58_0==64||(LA58_0>=68 && LA58_0<=76)||LA58_0==78||LA58_0==84||LA58_0==86) ) {
alt58=1;
}
switch (alt58) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7349:2: rule__XMemberFeatureCall__Alternatives_1_1_3_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl15196);
rule__XMemberFeatureCall__Alternatives_1_1_3_1();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__1__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7359:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7363:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7364:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__215227);
rule__XMemberFeatureCall__Group_1_1_3__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__2"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7370:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7374:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7375:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7375:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7376:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
}
match(input,54,FOLLOW_54_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl15255); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3__2__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7395:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7399:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7400:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__015292);
rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__015295);
rule__XMemberFeatureCall__Group_1_1_3_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7407:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7411:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7412:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7412:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7413:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7414:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7414:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl15322);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7424:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7428:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7429:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__115352);
rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1__1"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7435:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7439:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7440:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7440:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7441:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7442:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )*
loop59:
do {
int alt59=2;
int LA59_0 = input.LA(1);
if ( (LA59_0==53) ) {
alt59=1;
}
switch (alt59) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7442:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl15379);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop59;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7456:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7460:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7461:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__015414);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__015417);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7468:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7472:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7473:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7473:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7474:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
match(input,53,FOLLOW_53_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl15445); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7487:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7491:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7492:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__115476);
rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1"
// $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7498:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ;
public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7502:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7503:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7503:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7504:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7505:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7505:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl15503);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl"
// $ANTLR start "rule__XSetLiteral__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7519:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ;
public final void rule__XSetLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7523:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7524:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__015537);
rule__XSetLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__015540);
rule__XSetLiteral__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group__0"
// $ANTLR start "rule__XSetLiteral__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7531:1: rule__XSetLiteral__Group__0__Impl : ( () ) ;
public final void rule__XSetLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7535:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7536:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7536:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7537:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7538:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7540:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group__0__Impl"
// $ANTLR start "rule__XSetLiteral__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7550:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ;
public final void rule__XSetLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7554:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7555:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__115598);
rule__XSetLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__115601);
rule__XSetLiteral__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group__1"
// $ANTLR start "rule__XSetLiteral__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7562:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ;
public final void rule__XSetLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7566:1: ( ( '#' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7567:1: ( '#' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7567:1: ( '#' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7568:1: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
match(input,55,FOLLOW_55_in_rule__XSetLiteral__Group__1__Impl15629); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group__1__Impl"
// $ANTLR start "rule__XSetLiteral__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7581:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ;
public final void rule__XSetLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7585:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7586:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__215660);
rule__XSetLiteral__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__215663);
rule__XSetLiteral__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group__2"
// $ANTLR start "rule__XSetLiteral__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7593:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ;
public final void rule__XSetLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7597:1: ( ( '{' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7598:1: ( '{' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7598:1: ( '{' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7599:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2());
}
match(input,56,FOLLOW_56_in_rule__XSetLiteral__Group__2__Impl15691); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group__2__Impl"
// $ANTLR start "rule__XSetLiteral__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7612:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ;
public final void rule__XSetLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7616:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7617:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__315722);
rule__XSetLiteral__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__315725);
rule__XSetLiteral__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group__3"
// $ANTLR start "rule__XSetLiteral__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7624:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ;
public final void rule__XSetLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7628:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7629:1: ( ( rule__XSetLiteral__Group_3__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7629:1: ( ( rule__XSetLiteral__Group_3__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7630:1: ( rule__XSetLiteral__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7631:1: ( rule__XSetLiteral__Group_3__0 )?
int alt60=2;
int LA60_0 = input.LA(1);
if ( ((LA60_0>=RULE_ID && LA60_0<=RULE_STRING)||LA60_0==27||(LA60_0>=34 && LA60_0<=35)||LA60_0==40||(LA60_0>=45 && LA60_0<=50)||(LA60_0>=55 && LA60_0<=56)||LA60_0==58||(LA60_0>=61 && LA60_0<=62)||LA60_0==64||(LA60_0>=68 && LA60_0<=76)||LA60_0==78||LA60_0==86) ) {
alt60=1;
}
switch (alt60) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7631:2: rule__XSetLiteral__Group_3__0
{
pushFollow(FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl15752);
rule__XSetLiteral__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getGroup_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group__3__Impl"
// $ANTLR start "rule__XSetLiteral__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7641:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ;
public final void rule__XSetLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7645:1: ( rule__XSetLiteral__Group__4__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7646:2: rule__XSetLiteral__Group__4__Impl
{
pushFollow(FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__415783);
rule__XSetLiteral__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group__4"
// $ANTLR start "rule__XSetLiteral__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7652:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ;
public final void rule__XSetLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7656:1: ( ( '}' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7657:1: ( '}' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7657:1: ( '}' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7658:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4());
}
match(input,57,FOLLOW_57_in_rule__XSetLiteral__Group__4__Impl15811); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group__4__Impl"
// $ANTLR start "rule__XSetLiteral__Group_3__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7681:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ;
public final void rule__XSetLiteral__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7685:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7686:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1
{
pushFollow(FOLLOW_rule__XSetLiteral__Group_3__0__Impl_in_rule__XSetLiteral__Group_3__015852);
rule__XSetLiteral__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group_3__1_in_rule__XSetLiteral__Group_3__015855);
rule__XSetLiteral__Group_3__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group_3__0"
// $ANTLR start "rule__XSetLiteral__Group_3__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7693:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ;
public final void rule__XSetLiteral__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7697:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7698:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7698:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7699:1: ( rule__XSetLiteral__ElementsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7700:1: ( rule__XSetLiteral__ElementsAssignment_3_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7700:2: rule__XSetLiteral__ElementsAssignment_3_0
{
pushFollow(FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl15882);
rule__XSetLiteral__ElementsAssignment_3_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group_3__0__Impl"
// $ANTLR start "rule__XSetLiteral__Group_3__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7710:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ;
public final void rule__XSetLiteral__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7714:1: ( rule__XSetLiteral__Group_3__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7715:2: rule__XSetLiteral__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__115912);
rule__XSetLiteral__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group_3__1"
// $ANTLR start "rule__XSetLiteral__Group_3__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7721:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ;
public final void rule__XSetLiteral__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7725:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7726:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7726:1: ( ( rule__XSetLiteral__Group_3_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7727:1: ( rule__XSetLiteral__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getGroup_3_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7728:1: ( rule__XSetLiteral__Group_3_1__0 )*
loop61:
do {
int alt61=2;
int LA61_0 = input.LA(1);
if ( (LA61_0==53) ) {
alt61=1;
}
switch (alt61) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7728:2: rule__XSetLiteral__Group_3_1__0
{
pushFollow(FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl15939);
rule__XSetLiteral__Group_3_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop61;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getGroup_3_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group_3__1__Impl"
// $ANTLR start "rule__XSetLiteral__Group_3_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7742:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ;
public final void rule__XSetLiteral__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7746:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7747:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1
{
pushFollow(FOLLOW_rule__XSetLiteral__Group_3_1__0__Impl_in_rule__XSetLiteral__Group_3_1__015974);
rule__XSetLiteral__Group_3_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSetLiteral__Group_3_1__1_in_rule__XSetLiteral__Group_3_1__015977);
rule__XSetLiteral__Group_3_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group_3_1__0"
// $ANTLR start "rule__XSetLiteral__Group_3_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7754:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XSetLiteral__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7758:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7759:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7759:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7760:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
match(input,53,FOLLOW_53_in_rule__XSetLiteral__Group_3_1__0__Impl16005); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group_3_1__0__Impl"
// $ANTLR start "rule__XSetLiteral__Group_3_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7773:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ;
public final void rule__XSetLiteral__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7777:1: ( rule__XSetLiteral__Group_3_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7778:2: rule__XSetLiteral__Group_3_1__1__Impl
{
pushFollow(FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__116036);
rule__XSetLiteral__Group_3_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group_3_1__1"
// $ANTLR start "rule__XSetLiteral__Group_3_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7784:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ;
public final void rule__XSetLiteral__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7788:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7789:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7789:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7790:1: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7791:1: ( rule__XSetLiteral__ElementsAssignment_3_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7791:2: rule__XSetLiteral__ElementsAssignment_3_1_1
{
pushFollow(FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl16063);
rule__XSetLiteral__ElementsAssignment_3_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__Group_3_1__1__Impl"
// $ANTLR start "rule__XListLiteral__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7805:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ;
public final void rule__XListLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7809:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7810:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1
{
pushFollow(FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__016097);
rule__XListLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__016100);
rule__XListLiteral__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group__0"
// $ANTLR start "rule__XListLiteral__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7817:1: rule__XListLiteral__Group__0__Impl : ( () ) ;
public final void rule__XListLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7821:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7822:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7822:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7823:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7824:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7826:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group__0__Impl"
// $ANTLR start "rule__XListLiteral__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7836:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ;
public final void rule__XListLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7840:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7841:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2
{
pushFollow(FOLLOW_rule__XListLiteral__Group__1__Impl_in_rule__XListLiteral__Group__116158);
rule__XListLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group__2_in_rule__XListLiteral__Group__116161);
rule__XListLiteral__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group__1"
// $ANTLR start "rule__XListLiteral__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7848:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ;
public final void rule__XListLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7852:1: ( ( '#' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7853:1: ( '#' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7853:1: ( '#' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7854:1: '#'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
match(input,55,FOLLOW_55_in_rule__XListLiteral__Group__1__Impl16189); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group__1__Impl"
// $ANTLR start "rule__XListLiteral__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7867:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ;
public final void rule__XListLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7871:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7872:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3
{
pushFollow(FOLLOW_rule__XListLiteral__Group__2__Impl_in_rule__XListLiteral__Group__216220);
rule__XListLiteral__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group__3_in_rule__XListLiteral__Group__216223);
rule__XListLiteral__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group__2"
// $ANTLR start "rule__XListLiteral__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7879:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ;
public final void rule__XListLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7883:1: ( ( '[' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7884:1: ( '[' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7884:1: ( '[' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7885:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
match(input,58,FOLLOW_58_in_rule__XListLiteral__Group__2__Impl16251); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group__2__Impl"
// $ANTLR start "rule__XListLiteral__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7898:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ;
public final void rule__XListLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7902:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7903:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4
{
pushFollow(FOLLOW_rule__XListLiteral__Group__3__Impl_in_rule__XListLiteral__Group__316282);
rule__XListLiteral__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group__4_in_rule__XListLiteral__Group__316285);
rule__XListLiteral__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group__3"
// $ANTLR start "rule__XListLiteral__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7910:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ;
public final void rule__XListLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7914:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7915:1: ( ( rule__XListLiteral__Group_3__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7915:1: ( ( rule__XListLiteral__Group_3__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7916:1: ( rule__XListLiteral__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7917:1: ( rule__XListLiteral__Group_3__0 )?
int alt62=2;
int LA62_0 = input.LA(1);
if ( ((LA62_0>=RULE_ID && LA62_0<=RULE_STRING)||LA62_0==27||(LA62_0>=34 && LA62_0<=35)||LA62_0==40||(LA62_0>=45 && LA62_0<=50)||(LA62_0>=55 && LA62_0<=56)||LA62_0==58||(LA62_0>=61 && LA62_0<=62)||LA62_0==64||(LA62_0>=68 && LA62_0<=76)||LA62_0==78||LA62_0==86) ) {
alt62=1;
}
switch (alt62) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7917:2: rule__XListLiteral__Group_3__0
{
pushFollow(FOLLOW_rule__XListLiteral__Group_3__0_in_rule__XListLiteral__Group__3__Impl16312);
rule__XListLiteral__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getGroup_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group__3__Impl"
// $ANTLR start "rule__XListLiteral__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7927:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ;
public final void rule__XListLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7931:1: ( rule__XListLiteral__Group__4__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7932:2: rule__XListLiteral__Group__4__Impl
{
pushFollow(FOLLOW_rule__XListLiteral__Group__4__Impl_in_rule__XListLiteral__Group__416343);
rule__XListLiteral__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group__4"
// $ANTLR start "rule__XListLiteral__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7938:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ;
public final void rule__XListLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7942:1: ( ( ']' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7943:1: ( ']' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7943:1: ( ']' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7944:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
}
match(input,59,FOLLOW_59_in_rule__XListLiteral__Group__4__Impl16371); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group__4__Impl"
// $ANTLR start "rule__XListLiteral__Group_3__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7967:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ;
public final void rule__XListLiteral__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7971:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7972:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1
{
pushFollow(FOLLOW_rule__XListLiteral__Group_3__0__Impl_in_rule__XListLiteral__Group_3__016412);
rule__XListLiteral__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group_3__1_in_rule__XListLiteral__Group_3__016415);
rule__XListLiteral__Group_3__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group_3__0"
// $ANTLR start "rule__XListLiteral__Group_3__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7979:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ;
public final void rule__XListLiteral__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7983:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7984:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7984:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7985:1: ( rule__XListLiteral__ElementsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7986:1: ( rule__XListLiteral__ElementsAssignment_3_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7986:2: rule__XListLiteral__ElementsAssignment_3_0
{
pushFollow(FOLLOW_rule__XListLiteral__ElementsAssignment_3_0_in_rule__XListLiteral__Group_3__0__Impl16442);
rule__XListLiteral__ElementsAssignment_3_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group_3__0__Impl"
// $ANTLR start "rule__XListLiteral__Group_3__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:7996:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ;
public final void rule__XListLiteral__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8000:1: ( rule__XListLiteral__Group_3__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8001:2: rule__XListLiteral__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__XListLiteral__Group_3__1__Impl_in_rule__XListLiteral__Group_3__116472);
rule__XListLiteral__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group_3__1"
// $ANTLR start "rule__XListLiteral__Group_3__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8007:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ;
public final void rule__XListLiteral__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8011:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8012:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8012:1: ( ( rule__XListLiteral__Group_3_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8013:1: ( rule__XListLiteral__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getGroup_3_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8014:1: ( rule__XListLiteral__Group_3_1__0 )*
loop63:
do {
int alt63=2;
int LA63_0 = input.LA(1);
if ( (LA63_0==53) ) {
alt63=1;
}
switch (alt63) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8014:2: rule__XListLiteral__Group_3_1__0
{
pushFollow(FOLLOW_rule__XListLiteral__Group_3_1__0_in_rule__XListLiteral__Group_3__1__Impl16499);
rule__XListLiteral__Group_3_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop63;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getGroup_3_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group_3__1__Impl"
// $ANTLR start "rule__XListLiteral__Group_3_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8028:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ;
public final void rule__XListLiteral__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8032:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8033:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1
{
pushFollow(FOLLOW_rule__XListLiteral__Group_3_1__0__Impl_in_rule__XListLiteral__Group_3_1__016534);
rule__XListLiteral__Group_3_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XListLiteral__Group_3_1__1_in_rule__XListLiteral__Group_3_1__016537);
rule__XListLiteral__Group_3_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group_3_1__0"
// $ANTLR start "rule__XListLiteral__Group_3_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8040:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XListLiteral__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8044:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8045:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8045:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8046:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
match(input,53,FOLLOW_53_in_rule__XListLiteral__Group_3_1__0__Impl16565); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group_3_1__0__Impl"
// $ANTLR start "rule__XListLiteral__Group_3_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8059:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ;
public final void rule__XListLiteral__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8063:1: ( rule__XListLiteral__Group_3_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8064:2: rule__XListLiteral__Group_3_1__1__Impl
{
pushFollow(FOLLOW_rule__XListLiteral__Group_3_1__1__Impl_in_rule__XListLiteral__Group_3_1__116596);
rule__XListLiteral__Group_3_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group_3_1__1"
// $ANTLR start "rule__XListLiteral__Group_3_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8070:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ;
public final void rule__XListLiteral__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8074:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8075:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8075:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8076:1: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8077:1: ( rule__XListLiteral__ElementsAssignment_3_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8077:2: rule__XListLiteral__ElementsAssignment_3_1_1
{
pushFollow(FOLLOW_rule__XListLiteral__ElementsAssignment_3_1_1_in_rule__XListLiteral__Group_3_1__1__Impl16623);
rule__XListLiteral__ElementsAssignment_3_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__Group_3_1__1__Impl"
// $ANTLR start "rule__XClosure__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8091:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ;
public final void rule__XClosure__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8095:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8096:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1
{
pushFollow(FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__016657);
rule__XClosure__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__016660);
rule__XClosure__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group__0"
// $ANTLR start "rule__XClosure__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8103:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ;
public final void rule__XClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8107:1: ( ( ( rule__XClosure__Group_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8108:1: ( ( rule__XClosure__Group_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8108:1: ( ( rule__XClosure__Group_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8109:1: ( rule__XClosure__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8110:1: ( rule__XClosure__Group_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8110:2: rule__XClosure__Group_0__0
{
pushFollow(FOLLOW_rule__XClosure__Group_0__0_in_rule__XClosure__Group__0__Impl16687);
rule__XClosure__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getGroup_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group__0__Impl"
// $ANTLR start "rule__XClosure__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8120:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ;
public final void rule__XClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8124:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8125:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2
{
pushFollow(FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__116717);
rule__XClosure__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__116720);
rule__XClosure__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group__1"
// $ANTLR start "rule__XClosure__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8132:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ;
public final void rule__XClosure__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8136:1: ( ( ( rule__XClosure__Group_1__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8137:1: ( ( rule__XClosure__Group_1__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8137:1: ( ( rule__XClosure__Group_1__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8138:1: ( rule__XClosure__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8139:1: ( rule__XClosure__Group_1__0 )?
int alt64=2;
alt64 = dfa64.predict(input);
switch (alt64) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8139:2: rule__XClosure__Group_1__0
{
pushFollow(FOLLOW_rule__XClosure__Group_1__0_in_rule__XClosure__Group__1__Impl16747);
rule__XClosure__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group__1__Impl"
// $ANTLR start "rule__XClosure__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8149:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ;
public final void rule__XClosure__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8153:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8154:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3
{
pushFollow(FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__216778);
rule__XClosure__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__216781);
rule__XClosure__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group__2"
// $ANTLR start "rule__XClosure__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8161:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ;
public final void rule__XClosure__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8165:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8166:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8166:1: ( ( rule__XClosure__ExpressionAssignment_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8167:1: ( rule__XClosure__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionAssignment_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8168:1: ( rule__XClosure__ExpressionAssignment_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8168:2: rule__XClosure__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__XClosure__ExpressionAssignment_2_in_rule__XClosure__Group__2__Impl16808);
rule__XClosure__ExpressionAssignment_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getExpressionAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group__2__Impl"
// $ANTLR start "rule__XClosure__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8178:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ;
public final void rule__XClosure__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8182:1: ( rule__XClosure__Group__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8183:2: rule__XClosure__Group__3__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__316838);
rule__XClosure__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group__3"
// $ANTLR start "rule__XClosure__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8189:1: rule__XClosure__Group__3__Impl : ( ']' ) ;
public final void rule__XClosure__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8193:1: ( ( ']' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8194:1: ( ']' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8194:1: ( ']' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8195:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
}
match(input,59,FOLLOW_59_in_rule__XClosure__Group__3__Impl16866); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group__3__Impl"
// $ANTLR start "rule__XClosure__Group_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8216:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ;
public final void rule__XClosure__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8220:1: ( rule__XClosure__Group_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8221:2: rule__XClosure__Group_0__0__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group_0__0__Impl_in_rule__XClosure__Group_0__016905);
rule__XClosure__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_0__0"
// $ANTLR start "rule__XClosure__Group_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8227:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ;
public final void rule__XClosure__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8231:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8232:1: ( ( rule__XClosure__Group_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8232:1: ( ( rule__XClosure__Group_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8233:1: ( rule__XClosure__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8234:1: ( rule__XClosure__Group_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8234:2: rule__XClosure__Group_0_0__0
{
pushFollow(FOLLOW_rule__XClosure__Group_0_0__0_in_rule__XClosure__Group_0__0__Impl16932);
rule__XClosure__Group_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getGroup_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_0__0__Impl"
// $ANTLR start "rule__XClosure__Group_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8246:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ;
public final void rule__XClosure__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8250:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8251:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1
{
pushFollow(FOLLOW_rule__XClosure__Group_0_0__0__Impl_in_rule__XClosure__Group_0_0__016964);
rule__XClosure__Group_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XClosure__Group_0_0__1_in_rule__XClosure__Group_0_0__016967);
rule__XClosure__Group_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_0_0__0"
// $ANTLR start "rule__XClosure__Group_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8258:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ;
public final void rule__XClosure__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8262:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8263:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8263:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8264:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8265:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8267:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_0_0__0__Impl"
// $ANTLR start "rule__XClosure__Group_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8277:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ;
public final void rule__XClosure__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8281:1: ( rule__XClosure__Group_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8282:2: rule__XClosure__Group_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group_0_0__1__Impl_in_rule__XClosure__Group_0_0__117025);
rule__XClosure__Group_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_0_0__1"
// $ANTLR start "rule__XClosure__Group_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8288:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ;
public final void rule__XClosure__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8292:1: ( ( '[' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8293:1: ( '[' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8293:1: ( '[' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8294:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
}
match(input,58,FOLLOW_58_in_rule__XClosure__Group_0_0__1__Impl17053); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_0_0__1__Impl"
// $ANTLR start "rule__XClosure__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8311:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ;
public final void rule__XClosure__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8315:1: ( rule__XClosure__Group_1__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8316:2: rule__XClosure__Group_1__0__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group_1__0__Impl_in_rule__XClosure__Group_1__017088);
rule__XClosure__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1__0"
// $ANTLR start "rule__XClosure__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8322:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ;
public final void rule__XClosure__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8326:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8327:1: ( ( rule__XClosure__Group_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8327:1: ( ( rule__XClosure__Group_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8328:1: ( rule__XClosure__Group_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8329:1: ( rule__XClosure__Group_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8329:2: rule__XClosure__Group_1_0__0
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0__0_in_rule__XClosure__Group_1__0__Impl17115);
rule__XClosure__Group_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getGroup_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1__0__Impl"
// $ANTLR start "rule__XClosure__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8341:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ;
public final void rule__XClosure__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8345:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8346:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0__0__Impl_in_rule__XClosure__Group_1_0__017147);
rule__XClosure__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XClosure__Group_1_0__1_in_rule__XClosure__Group_1_0__017150);
rule__XClosure__Group_1_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0__0"
// $ANTLR start "rule__XClosure__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8353:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ;
public final void rule__XClosure__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8357:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8358:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8358:1: ( ( rule__XClosure__Group_1_0_0__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8359:1: ( rule__XClosure__Group_1_0_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8360:1: ( rule__XClosure__Group_1_0_0__0 )?
int alt65=2;
int LA65_0 = input.LA(1);
if ( (LA65_0==RULE_ID||LA65_0==31||LA65_0==61) ) {
alt65=1;
}
switch (alt65) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8360:2: rule__XClosure__Group_1_0_0__0
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0_0__0_in_rule__XClosure__Group_1_0__0__Impl17177);
rule__XClosure__Group_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getGroup_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0__0__Impl"
// $ANTLR start "rule__XClosure__Group_1_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8370:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ;
public final void rule__XClosure__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8374:1: ( rule__XClosure__Group_1_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8375:2: rule__XClosure__Group_1_0__1__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0__1__Impl_in_rule__XClosure__Group_1_0__117208);
rule__XClosure__Group_1_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0__1"
// $ANTLR start "rule__XClosure__Group_1_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8381:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ;
public final void rule__XClosure__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8385:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8386:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8386:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8387:1: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8388:1: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8388:2: rule__XClosure__ExplicitSyntaxAssignment_1_0_1
{
pushFollow(FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_1_0_1_in_rule__XClosure__Group_1_0__1__Impl17235);
rule__XClosure__ExplicitSyntaxAssignment_1_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0__1__Impl"
// $ANTLR start "rule__XClosure__Group_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8402:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ;
public final void rule__XClosure__Group_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8406:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8407:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0_0__0__Impl_in_rule__XClosure__Group_1_0_0__017269);
rule__XClosure__Group_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XClosure__Group_1_0_0__1_in_rule__XClosure__Group_1_0_0__017272);
rule__XClosure__Group_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0_0__0"
// $ANTLR start "rule__XClosure__Group_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8414:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ;
public final void rule__XClosure__Group_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8418:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8419:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8419:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8420:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8421:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8421:2: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0
{
pushFollow(FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0_in_rule__XClosure__Group_1_0_0__0__Impl17299);
rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0_0__0__Impl"
// $ANTLR start "rule__XClosure__Group_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8431:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ;
public final void rule__XClosure__Group_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8435:1: ( rule__XClosure__Group_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8436:2: rule__XClosure__Group_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0_0__1__Impl_in_rule__XClosure__Group_1_0_0__117329);
rule__XClosure__Group_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0_0__1"
// $ANTLR start "rule__XClosure__Group_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8442:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ;
public final void rule__XClosure__Group_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8446:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8447:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8447:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8448:1: ( rule__XClosure__Group_1_0_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8449:1: ( rule__XClosure__Group_1_0_0_1__0 )*
loop66:
do {
int alt66=2;
int LA66_0 = input.LA(1);
if ( (LA66_0==53) ) {
alt66=1;
}
switch (alt66) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8449:2: rule__XClosure__Group_1_0_0_1__0
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0_0_1__0_in_rule__XClosure__Group_1_0_0__1__Impl17356);
rule__XClosure__Group_1_0_0_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop66;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getGroup_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0_0__1__Impl"
// $ANTLR start "rule__XClosure__Group_1_0_0_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8463:1: rule__XClosure__Group_1_0_0_1__0 : rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ;
public final void rule__XClosure__Group_1_0_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8467:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8468:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0_0_1__0__Impl_in_rule__XClosure__Group_1_0_0_1__017391);
rule__XClosure__Group_1_0_0_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XClosure__Group_1_0_0_1__1_in_rule__XClosure__Group_1_0_0_1__017394);
rule__XClosure__Group_1_0_0_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0_0_1__0"
// $ANTLR start "rule__XClosure__Group_1_0_0_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8475:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ;
public final void rule__XClosure__Group_1_0_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8479:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8480:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8480:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8481:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
match(input,53,FOLLOW_53_in_rule__XClosure__Group_1_0_0_1__0__Impl17422); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0_0_1__0__Impl"
// $ANTLR start "rule__XClosure__Group_1_0_0_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8494:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ;
public final void rule__XClosure__Group_1_0_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8498:1: ( rule__XClosure__Group_1_0_0_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8499:2: rule__XClosure__Group_1_0_0_1__1__Impl
{
pushFollow(FOLLOW_rule__XClosure__Group_1_0_0_1__1__Impl_in_rule__XClosure__Group_1_0_0_1__117453);
rule__XClosure__Group_1_0_0_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0_0_1__1"
// $ANTLR start "rule__XClosure__Group_1_0_0_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8505:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ;
public final void rule__XClosure__Group_1_0_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8509:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8510:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8510:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8511:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8512:1: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8512:2: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1
{
pushFollow(FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1_in_rule__XClosure__Group_1_0_0_1__1__Impl17480);
rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__Group_1_0_0_1__1__Impl"
// $ANTLR start "rule__XExpressionInClosure__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8526:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ;
public final void rule__XExpressionInClosure__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8530:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8531:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__017514);
rule__XExpressionInClosure__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__017517);
rule__XExpressionInClosure__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XExpressionInClosure__Group__0"
// $ANTLR start "rule__XExpressionInClosure__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8538:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ;
public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8542:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8543:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8543:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8544:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8545:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8547:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XExpressionInClosure__Group__0__Impl"
// $ANTLR start "rule__XExpressionInClosure__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8557:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ;
public final void rule__XExpressionInClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8561:1: ( rule__XExpressionInClosure__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8562:2: rule__XExpressionInClosure__Group__1__Impl
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__117575);
rule__XExpressionInClosure__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XExpressionInClosure__Group__1"
// $ANTLR start "rule__XExpressionInClosure__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8568:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ;
public final void rule__XExpressionInClosure__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8572:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8573:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8573:1: ( ( rule__XExpressionInClosure__Group_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8574:1: ( rule__XExpressionInClosure__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8575:1: ( rule__XExpressionInClosure__Group_1__0 )*
loop67:
do {
int alt67=2;
int LA67_0 = input.LA(1);
if ( ((LA67_0>=RULE_ID && LA67_0<=RULE_STRING)||LA67_0==27||(LA67_0>=34 && LA67_0<=35)||LA67_0==40||(LA67_0>=44 && LA67_0<=50)||(LA67_0>=55 && LA67_0<=56)||LA67_0==58||(LA67_0>=61 && LA67_0<=62)||LA67_0==64||(LA67_0>=68 && LA67_0<=76)||LA67_0==78||(LA67_0>=85 && LA67_0<=86)) ) {
alt67=1;
}
switch (alt67) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8575:2: rule__XExpressionInClosure__Group_1__0
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl17602);
rule__XExpressionInClosure__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop67;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionInClosureAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XExpressionInClosure__Group__1__Impl"
// $ANTLR start "rule__XExpressionInClosure__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8589:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ;
public final void rule__XExpressionInClosure__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8593:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8594:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__017637);
rule__XExpressionInClosure__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__017640);
rule__XExpressionInClosure__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XExpressionInClosure__Group_1__0"
// $ANTLR start "rule__XExpressionInClosure__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8601:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ;
public final void rule__XExpressionInClosure__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8605:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8606:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8606:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8607:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8608:1: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8608:2: rule__XExpressionInClosure__ExpressionsAssignment_1_0
{
pushFollow(FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl17667);
rule__XExpressionInClosure__ExpressionsAssignment_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XExpressionInClosure__Group_1__0__Impl"
// $ANTLR start "rule__XExpressionInClosure__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8618:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ;
public final void rule__XExpressionInClosure__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8622:1: ( rule__XExpressionInClosure__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8623:2: rule__XExpressionInClosure__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__117697);
rule__XExpressionInClosure__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XExpressionInClosure__Group_1__1"
// $ANTLR start "rule__XExpressionInClosure__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8629:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ;
public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8633:1: ( ( ( ';' )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8634:1: ( ( ';' )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8634:1: ( ( ';' )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8635:1: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8636:1: ( ';' )?
int alt68=2;
int LA68_0 = input.LA(1);
if ( (LA68_0==60) ) {
alt68=1;
}
switch (alt68) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8637:2: ';'
{
match(input,60,FOLLOW_60_in_rule__XExpressionInClosure__Group_1__1__Impl17726); if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XExpressionInClosure__Group_1__1__Impl"
// $ANTLR start "rule__XShortClosure__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8652:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ;
public final void rule__XShortClosure__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8656:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8657:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1
{
pushFollow(FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__017763);
rule__XShortClosure__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__017766);
rule__XShortClosure__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group__0"
// $ANTLR start "rule__XShortClosure__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8664:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ;
public final void rule__XShortClosure__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8668:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8669:1: ( ( rule__XShortClosure__Group_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8669:1: ( ( rule__XShortClosure__Group_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8670:1: ( rule__XShortClosure__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8671:1: ( rule__XShortClosure__Group_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8671:2: rule__XShortClosure__Group_0__0
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl17793);
rule__XShortClosure__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getGroup_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group__0__Impl"
// $ANTLR start "rule__XShortClosure__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8681:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ;
public final void rule__XShortClosure__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8685:1: ( rule__XShortClosure__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8686:2: rule__XShortClosure__Group__1__Impl
{
pushFollow(FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__117823);
rule__XShortClosure__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group__1"
// $ANTLR start "rule__XShortClosure__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8692:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ;
public final void rule__XShortClosure__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8696:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8697:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8697:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8698:1: ( rule__XShortClosure__ExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8699:1: ( rule__XShortClosure__ExpressionAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8699:2: rule__XShortClosure__ExpressionAssignment_1
{
pushFollow(FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl17850);
rule__XShortClosure__ExpressionAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group__1__Impl"
// $ANTLR start "rule__XShortClosure__Group_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8713:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ;
public final void rule__XShortClosure__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8717:1: ( rule__XShortClosure__Group_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8718:2: rule__XShortClosure__Group_0__0__Impl
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__017884);
rule__XShortClosure__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0__0"
// $ANTLR start "rule__XShortClosure__Group_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8724:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ;
public final void rule__XShortClosure__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8728:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8729:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8729:1: ( ( rule__XShortClosure__Group_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8730:1: ( rule__XShortClosure__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8731:1: ( rule__XShortClosure__Group_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8731:2: rule__XShortClosure__Group_0_0__0
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl17911);
rule__XShortClosure__Group_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getGroup_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0__0__Impl"
// $ANTLR start "rule__XShortClosure__Group_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8743:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ;
public final void rule__XShortClosure__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8747:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8748:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__017943);
rule__XShortClosure__Group_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__017946);
rule__XShortClosure__Group_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0__0"
// $ANTLR start "rule__XShortClosure__Group_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8755:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ;
public final void rule__XShortClosure__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8759:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8760:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8760:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8761:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8762:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8764:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0__0__Impl"
// $ANTLR start "rule__XShortClosure__Group_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8774:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ;
public final void rule__XShortClosure__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8778:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8779:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__118004);
rule__XShortClosure__Group_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__118007);
rule__XShortClosure__Group_0_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0__1"
// $ANTLR start "rule__XShortClosure__Group_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8786:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ;
public final void rule__XShortClosure__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8790:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8791:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8791:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8792:1: ( rule__XShortClosure__Group_0_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8793:1: ( rule__XShortClosure__Group_0_0_1__0 )?
int alt69=2;
int LA69_0 = input.LA(1);
if ( (LA69_0==RULE_ID||LA69_0==31||LA69_0==61) ) {
alt69=1;
}
switch (alt69) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8793:2: rule__XShortClosure__Group_0_0_1__0
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl18034);
rule__XShortClosure__Group_0_0_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getGroup_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0__1__Impl"
// $ANTLR start "rule__XShortClosure__Group_0_0__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8803:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ;
public final void rule__XShortClosure__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8807:1: ( rule__XShortClosure__Group_0_0__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8808:2: rule__XShortClosure__Group_0_0__2__Impl
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__218065);
rule__XShortClosure__Group_0_0__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0__2"
// $ANTLR start "rule__XShortClosure__Group_0_0__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8814:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ;
public final void rule__XShortClosure__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8818:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8819:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8819:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8820:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8821:1: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8821:2: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2
{
pushFollow(FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl18092);
rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0__2__Impl"
// $ANTLR start "rule__XShortClosure__Group_0_0_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8837:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ;
public final void rule__XShortClosure__Group_0_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8841:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8842:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__018128);
rule__XShortClosure__Group_0_0_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__018131);
rule__XShortClosure__Group_0_0_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0_1__0"
// $ANTLR start "rule__XShortClosure__Group_0_0_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8849:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ;
public final void rule__XShortClosure__Group_0_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8853:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8854:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8854:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8855:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8856:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8856:2: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0
{
pushFollow(FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl18158);
rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0_1__0__Impl"
// $ANTLR start "rule__XShortClosure__Group_0_0_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8866:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ;
public final void rule__XShortClosure__Group_0_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8870:1: ( rule__XShortClosure__Group_0_0_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8871:2: rule__XShortClosure__Group_0_0_1__1__Impl
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__118188);
rule__XShortClosure__Group_0_0_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0_1__1"
// $ANTLR start "rule__XShortClosure__Group_0_0_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8877:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ;
public final void rule__XShortClosure__Group_0_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8881:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8882:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8882:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8883:1: ( rule__XShortClosure__Group_0_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8884:1: ( rule__XShortClosure__Group_0_0_1_1__0 )*
loop70:
do {
int alt70=2;
int LA70_0 = input.LA(1);
if ( (LA70_0==53) ) {
alt70=1;
}
switch (alt70) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8884:2: rule__XShortClosure__Group_0_0_1_1__0
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1_1__0_in_rule__XShortClosure__Group_0_0_1__1__Impl18215);
rule__XShortClosure__Group_0_0_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop70;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0_1__1__Impl"
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8898:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ;
public final void rule__XShortClosure__Group_0_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8902:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8903:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__018250);
rule__XShortClosure__Group_0_0_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__018253);
rule__XShortClosure__Group_0_0_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0_1_1__0"
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8910:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XShortClosure__Group_0_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8914:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8915:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8915:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8916:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
match(input,53,FOLLOW_53_in_rule__XShortClosure__Group_0_0_1_1__0__Impl18281); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0_1_1__0__Impl"
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8929:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ;
public final void rule__XShortClosure__Group_0_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8933:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8934:2: rule__XShortClosure__Group_0_0_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__118312);
rule__XShortClosure__Group_0_0_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0_1_1__1"
// $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8940:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ;
public final void rule__XShortClosure__Group_0_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8944:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8945:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8945:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8946:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8947:1: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8947:2: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1
{
pushFollow(FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl18339);
rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__Group_0_0_1_1__1__Impl"
// $ANTLR start "rule__XParenthesizedExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8961:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ;
public final void rule__XParenthesizedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8965:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8966:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1
{
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__018373);
rule__XParenthesizedExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__018376);
rule__XParenthesizedExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XParenthesizedExpression__Group__0"
// $ANTLR start "rule__XParenthesizedExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8973:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ;
public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8977:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8978:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8978:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8979:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
match(input,61,FOLLOW_61_in_rule__XParenthesizedExpression__Group__0__Impl18404); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XParenthesizedExpression__Group__0__Impl"
// $ANTLR start "rule__XParenthesizedExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8992:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ;
public final void rule__XParenthesizedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8996:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8997:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2
{
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__118435);
rule__XParenthesizedExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__118438);
rule__XParenthesizedExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XParenthesizedExpression__Group__1"
// $ANTLR start "rule__XParenthesizedExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9004:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ;
public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9008:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9009:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9009:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9010:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl18465);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XParenthesizedExpression__Group__1__Impl"
// $ANTLR start "rule__XParenthesizedExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9021:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ;
public final void rule__XParenthesizedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9025:1: ( rule__XParenthesizedExpression__Group__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9026:2: rule__XParenthesizedExpression__Group__2__Impl
{
pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__218494);
rule__XParenthesizedExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XParenthesizedExpression__Group__2"
// $ANTLR start "rule__XParenthesizedExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9032:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9036:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9037:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9037:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9038:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
match(input,54,FOLLOW_54_in_rule__XParenthesizedExpression__Group__2__Impl18522); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XParenthesizedExpression__Group__2__Impl"
// $ANTLR start "rule__XIfExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9057:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ;
public final void rule__XIfExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9061:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9062:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1
{
pushFollow(FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__018559);
rule__XIfExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__018562);
rule__XIfExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__0"
// $ANTLR start "rule__XIfExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9069:1: rule__XIfExpression__Group__0__Impl : ( () ) ;
public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9073:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9074:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9074:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9075:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9076:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9078:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__0__Impl"
// $ANTLR start "rule__XIfExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9088:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ;
public final void rule__XIfExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9092:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9093:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2
{
pushFollow(FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__118620);
rule__XIfExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__118623);
rule__XIfExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__1"
// $ANTLR start "rule__XIfExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9100:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ;
public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9104:1: ( ( 'if' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9105:1: ( 'if' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9105:1: ( 'if' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9106:1: 'if'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
match(input,62,FOLLOW_62_in_rule__XIfExpression__Group__1__Impl18651); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getIfKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__1__Impl"
// $ANTLR start "rule__XIfExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9119:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ;
public final void rule__XIfExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9123:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9124:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3
{
pushFollow(FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__218682);
rule__XIfExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__218685);
rule__XIfExpression__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__2"
// $ANTLR start "rule__XIfExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9131:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9135:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9136:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9136:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9137:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
match(input,61,FOLLOW_61_in_rule__XIfExpression__Group__2__Impl18713); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__2__Impl"
// $ANTLR start "rule__XIfExpression__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9150:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ;
public final void rule__XIfExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9154:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9155:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4
{
pushFollow(FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__318744);
rule__XIfExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__318747);
rule__XIfExpression__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__3"
// $ANTLR start "rule__XIfExpression__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9162:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ;
public final void rule__XIfExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9166:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9167:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9167:1: ( ( rule__XIfExpression__IfAssignment_3 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9168:1: ( rule__XIfExpression__IfAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9169:1: ( rule__XIfExpression__IfAssignment_3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9169:2: rule__XIfExpression__IfAssignment_3
{
pushFollow(FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl18774);
rule__XIfExpression__IfAssignment_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getIfAssignment_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__3__Impl"
// $ANTLR start "rule__XIfExpression__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9179:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ;
public final void rule__XIfExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9183:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9184:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5
{
pushFollow(FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__418804);
rule__XIfExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__418807);
rule__XIfExpression__Group__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__4"
// $ANTLR start "rule__XIfExpression__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9191:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ;
public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9195:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9196:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9196:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9197:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
match(input,54,FOLLOW_54_in_rule__XIfExpression__Group__4__Impl18835); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__4__Impl"
// $ANTLR start "rule__XIfExpression__Group__5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9210:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ;
public final void rule__XIfExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9214:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9215:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6
{
pushFollow(FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__518866);
rule__XIfExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__518869);
rule__XIfExpression__Group__6();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__5"
// $ANTLR start "rule__XIfExpression__Group__5__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9222:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ;
public final void rule__XIfExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9226:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9227:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9227:1: ( ( rule__XIfExpression__ThenAssignment_5 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9228:1: ( rule__XIfExpression__ThenAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9229:1: ( rule__XIfExpression__ThenAssignment_5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9229:2: rule__XIfExpression__ThenAssignment_5
{
pushFollow(FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl18896);
rule__XIfExpression__ThenAssignment_5();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getThenAssignment_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__5__Impl"
// $ANTLR start "rule__XIfExpression__Group__6"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9239:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ;
public final void rule__XIfExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9243:1: ( rule__XIfExpression__Group__6__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9244:2: rule__XIfExpression__Group__6__Impl
{
pushFollow(FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__618926);
rule__XIfExpression__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__6"
// $ANTLR start "rule__XIfExpression__Group__6__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9250:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ;
public final void rule__XIfExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9254:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9255:1: ( ( rule__XIfExpression__Group_6__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9255:1: ( ( rule__XIfExpression__Group_6__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9256:1: ( rule__XIfExpression__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getGroup_6());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9257:1: ( rule__XIfExpression__Group_6__0 )?
int alt71=2;
int LA71_0 = input.LA(1);
if ( (LA71_0==63) ) {
int LA71_1 = input.LA(2);
if ( (synpred114_InternalExpressions()) ) {
alt71=1;
}
}
switch (alt71) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9257:2: rule__XIfExpression__Group_6__0
{
pushFollow(FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl18953);
rule__XIfExpression__Group_6__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getGroup_6());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group__6__Impl"
// $ANTLR start "rule__XIfExpression__Group_6__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9281:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ;
public final void rule__XIfExpression__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9285:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9286:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1
{
pushFollow(FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__018998);
rule__XIfExpression__Group_6__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__019001);
rule__XIfExpression__Group_6__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group_6__0"
// $ANTLR start "rule__XIfExpression__Group_6__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9293:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ;
public final void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9297:1: ( ( ( 'else' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9298:1: ( ( 'else' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9298:1: ( ( 'else' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9299:1: ( 'else' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9300:1: ( 'else' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9301:2: 'else'
{
match(input,63,FOLLOW_63_in_rule__XIfExpression__Group_6__0__Impl19030); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group_6__0__Impl"
// $ANTLR start "rule__XIfExpression__Group_6__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9312:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ;
public final void rule__XIfExpression__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9316:1: ( rule__XIfExpression__Group_6__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9317:2: rule__XIfExpression__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__119062);
rule__XIfExpression__Group_6__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group_6__1"
// $ANTLR start "rule__XIfExpression__Group_6__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9323:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ;
public final void rule__XIfExpression__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9327:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9328:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9328:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9329:1: ( rule__XIfExpression__ElseAssignment_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9330:1: ( rule__XIfExpression__ElseAssignment_6_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9330:2: rule__XIfExpression__ElseAssignment_6_1
{
pushFollow(FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl19089);
rule__XIfExpression__ElseAssignment_6_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__Group_6__1__Impl"
// $ANTLR start "rule__XSwitchExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9344:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ;
public final void rule__XSwitchExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9348:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9349:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__019123);
rule__XSwitchExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__019126);
rule__XSwitchExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__0"
// $ANTLR start "rule__XSwitchExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9356:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ;
public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9360:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9361:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9361:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9362:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9363:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9365:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__0__Impl"
// $ANTLR start "rule__XSwitchExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9375:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ;
public final void rule__XSwitchExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9379:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9380:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__119184);
rule__XSwitchExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__119187);
rule__XSwitchExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__1"
// $ANTLR start "rule__XSwitchExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9387:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ;
public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9391:1: ( ( 'switch' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9392:1: ( 'switch' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9392:1: ( 'switch' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9393:1: 'switch'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
match(input,64,FOLLOW_64_in_rule__XSwitchExpression__Group__1__Impl19215); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__1__Impl"
// $ANTLR start "rule__XSwitchExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9406:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ;
public final void rule__XSwitchExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9410:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9411:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__219246);
rule__XSwitchExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__219249);
rule__XSwitchExpression__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__2"
// $ANTLR start "rule__XSwitchExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9418:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ;
public final void rule__XSwitchExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9422:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9423:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9423:1: ( ( rule__XSwitchExpression__Alternatives_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9424:1: ( rule__XSwitchExpression__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9425:1: ( rule__XSwitchExpression__Alternatives_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9425:2: rule__XSwitchExpression__Alternatives_2
{
pushFollow(FOLLOW_rule__XSwitchExpression__Alternatives_2_in_rule__XSwitchExpression__Group__2__Impl19276);
rule__XSwitchExpression__Alternatives_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__2__Impl"
// $ANTLR start "rule__XSwitchExpression__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9435:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ;
public final void rule__XSwitchExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9439:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9440:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__319306);
rule__XSwitchExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__319309);
rule__XSwitchExpression__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__3"
// $ANTLR start "rule__XSwitchExpression__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9447:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ;
public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9451:1: ( ( '{' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9452:1: ( '{' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9452:1: ( '{' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9453:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3());
}
match(input,56,FOLLOW_56_in_rule__XSwitchExpression__Group__3__Impl19337); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__3__Impl"
// $ANTLR start "rule__XSwitchExpression__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9466:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ;
public final void rule__XSwitchExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9470:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9471:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__419368);
rule__XSwitchExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__419371);
rule__XSwitchExpression__Group__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__4"
// $ANTLR start "rule__XSwitchExpression__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9478:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ;
public final void rule__XSwitchExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9482:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9483:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9483:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9484:1: ( rule__XSwitchExpression__CasesAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9485:1: ( rule__XSwitchExpression__CasesAssignment_4 )*
loop72:
do {
int alt72=2;
int LA72_0 = input.LA(1);
if ( (LA72_0==RULE_ID||LA72_0==31||LA72_0==53||LA72_0==61||LA72_0==65||LA72_0==67) ) {
alt72=1;
}
switch (alt72) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9485:2: rule__XSwitchExpression__CasesAssignment_4
{
pushFollow(FOLLOW_rule__XSwitchExpression__CasesAssignment_4_in_rule__XSwitchExpression__Group__4__Impl19398);
rule__XSwitchExpression__CasesAssignment_4();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop72;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__4__Impl"
// $ANTLR start "rule__XSwitchExpression__Group__5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9495:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ;
public final void rule__XSwitchExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9499:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9500:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__519429);
rule__XSwitchExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__519432);
rule__XSwitchExpression__Group__6();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__5"
// $ANTLR start "rule__XSwitchExpression__Group__5__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9507:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ;
public final void rule__XSwitchExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9511:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9512:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9512:1: ( ( rule__XSwitchExpression__Group_5__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9513:1: ( rule__XSwitchExpression__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_5());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9514:1: ( rule__XSwitchExpression__Group_5__0 )?
int alt73=2;
int LA73_0 = input.LA(1);
if ( (LA73_0==66) ) {
alt73=1;
}
switch (alt73) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9514:2: rule__XSwitchExpression__Group_5__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__0_in_rule__XSwitchExpression__Group__5__Impl19459);
rule__XSwitchExpression__Group_5__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getGroup_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__5__Impl"
// $ANTLR start "rule__XSwitchExpression__Group__6"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9524:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ;
public final void rule__XSwitchExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9528:1: ( rule__XSwitchExpression__Group__6__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9529:2: rule__XSwitchExpression__Group__6__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__619490);
rule__XSwitchExpression__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__6"
// $ANTLR start "rule__XSwitchExpression__Group__6__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9535:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ;
public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9539:1: ( ( '}' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9540:1: ( '}' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9540:1: ( '}' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9541:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6());
}
match(input,57,FOLLOW_57_in_rule__XSwitchExpression__Group__6__Impl19518); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group__6__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9568:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ;
public final void rule__XSwitchExpression__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9572:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9573:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__019563);
rule__XSwitchExpression__Group_2_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__019566);
rule__XSwitchExpression__Group_2_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0__0"
// $ANTLR start "rule__XSwitchExpression__Group_2_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9580:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ;
public final void rule__XSwitchExpression__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9584:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9585:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9585:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9586:1: ( rule__XSwitchExpression__Group_2_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9587:1: ( rule__XSwitchExpression__Group_2_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9587:2: rule__XSwitchExpression__Group_2_0_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0__0_in_rule__XSwitchExpression__Group_2_0__0__Impl19593);
rule__XSwitchExpression__Group_2_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0__0__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9597:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ;
public final void rule__XSwitchExpression__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9601:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9602:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__119623);
rule__XSwitchExpression__Group_2_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__2_in_rule__XSwitchExpression__Group_2_0__119626);
rule__XSwitchExpression__Group_2_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0__1"
// $ANTLR start "rule__XSwitchExpression__Group_2_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9609:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ;
public final void rule__XSwitchExpression__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9613:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9614:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9614:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9615:1: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9616:1: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9616:2: rule__XSwitchExpression__SwitchAssignment_2_0_1
{
pushFollow(FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_0_1_in_rule__XSwitchExpression__Group_2_0__1__Impl19653);
rule__XSwitchExpression__SwitchAssignment_2_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0__1__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_0__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9626:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ;
public final void rule__XSwitchExpression__Group_2_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9630:1: ( rule__XSwitchExpression__Group_2_0__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9631:2: rule__XSwitchExpression__Group_2_0__2__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__2__Impl_in_rule__XSwitchExpression__Group_2_0__219683);
rule__XSwitchExpression__Group_2_0__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0__2"
// $ANTLR start "rule__XSwitchExpression__Group_2_0__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9637:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ;
public final void rule__XSwitchExpression__Group_2_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9641:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9642:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9642:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9643:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
}
match(input,54,FOLLOW_54_in_rule__XSwitchExpression__Group_2_0__2__Impl19711); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0__2__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9662:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ;
public final void rule__XSwitchExpression__Group_2_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9666:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9667:2: rule__XSwitchExpression__Group_2_0_0__0__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_0_0__019748);
rule__XSwitchExpression__Group_2_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0_0__0"
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9673:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ;
public final void rule__XSwitchExpression__Group_2_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9677:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9678:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9678:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9679:1: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9680:1: ( rule__XSwitchExpression__Group_2_0_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9680:2: rule__XSwitchExpression__Group_2_0_0_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__0_in_rule__XSwitchExpression__Group_2_0_0__0__Impl19775);
rule__XSwitchExpression__Group_2_0_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0_0__0__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9692:1: rule__XSwitchExpression__Group_2_0_0_0__0 : rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ;
public final void rule__XSwitchExpression__Group_2_0_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9696:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9697:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__019807);
rule__XSwitchExpression__Group_2_0_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1_in_rule__XSwitchExpression__Group_2_0_0_0__019810);
rule__XSwitchExpression__Group_2_0_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__0"
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9704:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ;
public final void rule__XSwitchExpression__Group_2_0_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9708:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9709:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9709:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9710:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
match(input,61,FOLLOW_61_in_rule__XSwitchExpression__Group_2_0_0_0__0__Impl19838); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__0__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9723:1: rule__XSwitchExpression__Group_2_0_0_0__1 : rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ;
public final void rule__XSwitchExpression__Group_2_0_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9727:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9728:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__119869);
rule__XSwitchExpression__Group_2_0_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2_in_rule__XSwitchExpression__Group_2_0_0_0__119872);
rule__XSwitchExpression__Group_2_0_0_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__1"
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9735:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ;
public final void rule__XSwitchExpression__Group_2_0_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9739:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9740:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9740:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9741:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9742:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9742:2: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1
{
pushFollow(FOLLOW_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1_in_rule__XSwitchExpression__Group_2_0_0_0__1__Impl19899);
rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__1__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9752:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ;
public final void rule__XSwitchExpression__Group_2_0_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9756:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9757:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__219929);
rule__XSwitchExpression__Group_2_0_0_0__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__2"
// $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9763:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_2_0_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9767:1: ( ( ':' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9768:1: ( ':' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9768:1: ( ':' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9769:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
}
match(input,65,FOLLOW_65_in_rule__XSwitchExpression__Group_2_0_0_0__2__Impl19957); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_0_0_0__2__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9788:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ;
public final void rule__XSwitchExpression__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9792:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9793:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1__0__Impl_in_rule__XSwitchExpression__Group_2_1__019994);
rule__XSwitchExpression__Group_2_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1__1_in_rule__XSwitchExpression__Group_2_1__019997);
rule__XSwitchExpression__Group_2_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_1__0"
// $ANTLR start "rule__XSwitchExpression__Group_2_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9800:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ;
public final void rule__XSwitchExpression__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9804:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9805:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9805:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9806:1: ( rule__XSwitchExpression__Group_2_1_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9807:1: ( rule__XSwitchExpression__Group_2_1_0__0 )?
int alt74=2;
alt74 = dfa74.predict(input);
switch (alt74) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9807:2: rule__XSwitchExpression__Group_2_1_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_rule__XSwitchExpression__Group_2_1__0__Impl20024);
rule__XSwitchExpression__Group_2_1_0__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_1__0__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9817:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ;
public final void rule__XSwitchExpression__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9821:1: ( rule__XSwitchExpression__Group_2_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9822:2: rule__XSwitchExpression__Group_2_1__1__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1__1__Impl_in_rule__XSwitchExpression__Group_2_1__120055);
rule__XSwitchExpression__Group_2_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_1__1"
// $ANTLR start "rule__XSwitchExpression__Group_2_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9828:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ;
public final void rule__XSwitchExpression__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9832:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9833:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9833:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9834:1: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9835:1: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9835:2: rule__XSwitchExpression__SwitchAssignment_2_1_1
{
pushFollow(FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_1_1_in_rule__XSwitchExpression__Group_2_1__1__Impl20082);
rule__XSwitchExpression__SwitchAssignment_2_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_1__1__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9849:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ;
public final void rule__XSwitchExpression__Group_2_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9853:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9854:2: rule__XSwitchExpression__Group_2_1_0__0__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0__0__Impl_in_rule__XSwitchExpression__Group_2_1_0__020116);
rule__XSwitchExpression__Group_2_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_1_0__0"
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9860:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ;
public final void rule__XSwitchExpression__Group_2_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9864:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9865:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9865:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9866:1: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9867:1: ( rule__XSwitchExpression__Group_2_1_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9867:2: rule__XSwitchExpression__Group_2_1_0_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__0_in_rule__XSwitchExpression__Group_2_1_0__0__Impl20143);
rule__XSwitchExpression__Group_2_1_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_1_0__0__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9879:1: rule__XSwitchExpression__Group_2_1_0_0__0 : rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ;
public final void rule__XSwitchExpression__Group_2_1_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9883:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9884:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_1_0_0__020175);
rule__XSwitchExpression__Group_2_1_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1_in_rule__XSwitchExpression__Group_2_1_0_0__020178);
rule__XSwitchExpression__Group_2_1_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_1_0_0__0"
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9891:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ;
public final void rule__XSwitchExpression__Group_2_1_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9895:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9896:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9896:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9897:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9898:1: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9898:2: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0
{
pushFollow(FOLLOW_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0_in_rule__XSwitchExpression__Group_2_1_0_0__0__Impl20205);
rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_1_0_0__0__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9908:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ;
public final void rule__XSwitchExpression__Group_2_1_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9912:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9913:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1__Impl_in_rule__XSwitchExpression__Group_2_1_0_0__120235);
rule__XSwitchExpression__Group_2_1_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_1_0_0__1"
// $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9919:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_2_1_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9923:1: ( ( ':' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9924:1: ( ':' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9924:1: ( ':' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9925:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
}
match(input,65,FOLLOW_65_in_rule__XSwitchExpression__Group_2_1_0_0__1__Impl20263); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_2_1_0_0__1__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_5__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9942:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ;
public final void rule__XSwitchExpression__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9946:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9947:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__0__Impl_in_rule__XSwitchExpression__Group_5__020298);
rule__XSwitchExpression__Group_5__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__1_in_rule__XSwitchExpression__Group_5__020301);
rule__XSwitchExpression__Group_5__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_5__0"
// $ANTLR start "rule__XSwitchExpression__Group_5__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9954:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ;
public final void rule__XSwitchExpression__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9958:1: ( ( 'default' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9959:1: ( 'default' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9959:1: ( 'default' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9960:1: 'default'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
match(input,66,FOLLOW_66_in_rule__XSwitchExpression__Group_5__0__Impl20329); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_5__0__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_5__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9973:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ;
public final void rule__XSwitchExpression__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9977:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9978:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__1__Impl_in_rule__XSwitchExpression__Group_5__120360);
rule__XSwitchExpression__Group_5__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__2_in_rule__XSwitchExpression__Group_5__120363);
rule__XSwitchExpression__Group_5__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_5__1"
// $ANTLR start "rule__XSwitchExpression__Group_5__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9985:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ;
public final void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9989:1: ( ( ':' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9990:1: ( ':' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9990:1: ( ':' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9991:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
match(input,65,FOLLOW_65_in_rule__XSwitchExpression__Group_5__1__Impl20391); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_5__1__Impl"
// $ANTLR start "rule__XSwitchExpression__Group_5__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10004:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ;
public final void rule__XSwitchExpression__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10008:1: ( rule__XSwitchExpression__Group_5__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10009:2: rule__XSwitchExpression__Group_5__2__Impl
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_5__2__Impl_in_rule__XSwitchExpression__Group_5__220422);
rule__XSwitchExpression__Group_5__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_5__2"
// $ANTLR start "rule__XSwitchExpression__Group_5__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10015:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ;
public final void rule__XSwitchExpression__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10019:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10020:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10020:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10021:1: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10022:1: ( rule__XSwitchExpression__DefaultAssignment_5_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10022:2: rule__XSwitchExpression__DefaultAssignment_5_2
{
pushFollow(FOLLOW_rule__XSwitchExpression__DefaultAssignment_5_2_in_rule__XSwitchExpression__Group_5__2__Impl20449);
rule__XSwitchExpression__DefaultAssignment_5_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__Group_5__2__Impl"
// $ANTLR start "rule__XCasePart__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10038:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ;
public final void rule__XCasePart__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10042:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10043:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1
{
pushFollow(FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__020485);
rule__XCasePart__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__020488);
rule__XCasePart__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group__0"
// $ANTLR start "rule__XCasePart__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10050:1: rule__XCasePart__Group__0__Impl : ( () ) ;
public final void rule__XCasePart__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10054:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10055:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10055:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10056:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getXCasePartAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10057:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10059:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getXCasePartAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group__0__Impl"
// $ANTLR start "rule__XCasePart__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10069:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ;
public final void rule__XCasePart__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10073:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10074:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2
{
pushFollow(FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__120546);
rule__XCasePart__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__120549);
rule__XCasePart__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group__1"
// $ANTLR start "rule__XCasePart__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10081:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ;
public final void rule__XCasePart__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10085:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10086:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10086:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10087:1: ( rule__XCasePart__TypeGuardAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10088:1: ( rule__XCasePart__TypeGuardAssignment_1 )?
int alt75=2;
int LA75_0 = input.LA(1);
if ( (LA75_0==RULE_ID||LA75_0==31||LA75_0==61) ) {
alt75=1;
}
switch (alt75) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10088:2: rule__XCasePart__TypeGuardAssignment_1
{
pushFollow(FOLLOW_rule__XCasePart__TypeGuardAssignment_1_in_rule__XCasePart__Group__1__Impl20576);
rule__XCasePart__TypeGuardAssignment_1();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group__1__Impl"
// $ANTLR start "rule__XCasePart__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10098:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ;
public final void rule__XCasePart__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10102:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10103:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3
{
pushFollow(FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__220607);
rule__XCasePart__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__220610);
rule__XCasePart__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group__2"
// $ANTLR start "rule__XCasePart__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10110:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ;
public final void rule__XCasePart__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10114:1: ( ( ( rule__XCasePart__Group_2__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10115:1: ( ( rule__XCasePart__Group_2__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10115:1: ( ( rule__XCasePart__Group_2__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10116:1: ( rule__XCasePart__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getGroup_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10117:1: ( rule__XCasePart__Group_2__0 )?
int alt76=2;
int LA76_0 = input.LA(1);
if ( (LA76_0==67) ) {
alt76=1;
}
switch (alt76) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10117:2: rule__XCasePart__Group_2__0
{
pushFollow(FOLLOW_rule__XCasePart__Group_2__0_in_rule__XCasePart__Group__2__Impl20637);
rule__XCasePart__Group_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getGroup_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group__2__Impl"
// $ANTLR start "rule__XCasePart__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10127:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ;
public final void rule__XCasePart__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10131:1: ( rule__XCasePart__Group__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10132:2: rule__XCasePart__Group__3__Impl
{
pushFollow(FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__320668);
rule__XCasePart__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group__3"
// $ANTLR start "rule__XCasePart__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10138:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ;
public final void rule__XCasePart__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10142:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10143:1: ( ( rule__XCasePart__Alternatives_3 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10143:1: ( ( rule__XCasePart__Alternatives_3 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10144:1: ( rule__XCasePart__Alternatives_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getAlternatives_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10145:1: ( rule__XCasePart__Alternatives_3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10145:2: rule__XCasePart__Alternatives_3
{
pushFollow(FOLLOW_rule__XCasePart__Alternatives_3_in_rule__XCasePart__Group__3__Impl20695);
rule__XCasePart__Alternatives_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getAlternatives_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group__3__Impl"
// $ANTLR start "rule__XCasePart__Group_2__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10163:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ;
public final void rule__XCasePart__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10167:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10168:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1
{
pushFollow(FOLLOW_rule__XCasePart__Group_2__0__Impl_in_rule__XCasePart__Group_2__020733);
rule__XCasePart__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCasePart__Group_2__1_in_rule__XCasePart__Group_2__020736);
rule__XCasePart__Group_2__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group_2__0"
// $ANTLR start "rule__XCasePart__Group_2__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10175:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ;
public final void rule__XCasePart__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10179:1: ( ( 'case' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10180:1: ( 'case' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10180:1: ( 'case' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10181:1: 'case'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
match(input,67,FOLLOW_67_in_rule__XCasePart__Group_2__0__Impl20764); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group_2__0__Impl"
// $ANTLR start "rule__XCasePart__Group_2__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10194:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ;
public final void rule__XCasePart__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10198:1: ( rule__XCasePart__Group_2__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10199:2: rule__XCasePart__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__XCasePart__Group_2__1__Impl_in_rule__XCasePart__Group_2__120795);
rule__XCasePart__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group_2__1"
// $ANTLR start "rule__XCasePart__Group_2__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10205:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ;
public final void rule__XCasePart__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10209:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10210:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10210:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10211:1: ( rule__XCasePart__CaseAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10212:1: ( rule__XCasePart__CaseAssignment_2_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10212:2: rule__XCasePart__CaseAssignment_2_1
{
pushFollow(FOLLOW_rule__XCasePart__CaseAssignment_2_1_in_rule__XCasePart__Group_2__1__Impl20822);
rule__XCasePart__CaseAssignment_2_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group_2__1__Impl"
// $ANTLR start "rule__XCasePart__Group_3_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10226:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ;
public final void rule__XCasePart__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10230:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10231:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1
{
pushFollow(FOLLOW_rule__XCasePart__Group_3_0__0__Impl_in_rule__XCasePart__Group_3_0__020856);
rule__XCasePart__Group_3_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCasePart__Group_3_0__1_in_rule__XCasePart__Group_3_0__020859);
rule__XCasePart__Group_3_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group_3_0__0"
// $ANTLR start "rule__XCasePart__Group_3_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10238:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ;
public final void rule__XCasePart__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10242:1: ( ( ':' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10243:1: ( ':' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10243:1: ( ':' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10244:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
match(input,65,FOLLOW_65_in_rule__XCasePart__Group_3_0__0__Impl20887); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group_3_0__0__Impl"
// $ANTLR start "rule__XCasePart__Group_3_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10257:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ;
public final void rule__XCasePart__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10261:1: ( rule__XCasePart__Group_3_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10262:2: rule__XCasePart__Group_3_0__1__Impl
{
pushFollow(FOLLOW_rule__XCasePart__Group_3_0__1__Impl_in_rule__XCasePart__Group_3_0__120918);
rule__XCasePart__Group_3_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group_3_0__1"
// $ANTLR start "rule__XCasePart__Group_3_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10268:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ;
public final void rule__XCasePart__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10272:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10273:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10273:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10274:1: ( rule__XCasePart__ThenAssignment_3_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10275:1: ( rule__XCasePart__ThenAssignment_3_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10275:2: rule__XCasePart__ThenAssignment_3_0_1
{
pushFollow(FOLLOW_rule__XCasePart__ThenAssignment_3_0_1_in_rule__XCasePart__Group_3_0__1__Impl20945);
rule__XCasePart__ThenAssignment_3_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__Group_3_0__1__Impl"
// $ANTLR start "rule__XForLoopExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10289:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ;
public final void rule__XForLoopExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10293:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10294:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__020979);
rule__XForLoopExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__020982);
rule__XForLoopExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group__0"
// $ANTLR start "rule__XForLoopExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10301:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ;
public final void rule__XForLoopExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10305:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10306:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10306:1: ( ( rule__XForLoopExpression__Group_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10307:1: ( rule__XForLoopExpression__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10308:1: ( rule__XForLoopExpression__Group_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10308:2: rule__XForLoopExpression__Group_0__0
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0__0_in_rule__XForLoopExpression__Group__0__Impl21009);
rule__XForLoopExpression__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getGroup_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group__0__Impl"
// $ANTLR start "rule__XForLoopExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10318:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ;
public final void rule__XForLoopExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10322:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10323:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__121039);
rule__XForLoopExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__121042);
rule__XForLoopExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group__1"
// $ANTLR start "rule__XForLoopExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10330:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ;
public final void rule__XForLoopExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10334:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10335:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10335:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10336:1: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10337:1: ( rule__XForLoopExpression__ForExpressionAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10337:2: rule__XForLoopExpression__ForExpressionAssignment_1
{
pushFollow(FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_1_in_rule__XForLoopExpression__Group__1__Impl21069);
rule__XForLoopExpression__ForExpressionAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group__1__Impl"
// $ANTLR start "rule__XForLoopExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10347:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ;
public final void rule__XForLoopExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10351:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10352:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__221099);
rule__XForLoopExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__221102);
rule__XForLoopExpression__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group__2"
// $ANTLR start "rule__XForLoopExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10359:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10363:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10364:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10364:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10365:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
match(input,54,FOLLOW_54_in_rule__XForLoopExpression__Group__2__Impl21130); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group__2__Impl"
// $ANTLR start "rule__XForLoopExpression__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10378:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ;
public final void rule__XForLoopExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10382:1: ( rule__XForLoopExpression__Group__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10383:2: rule__XForLoopExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__321161);
rule__XForLoopExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group__3"
// $ANTLR start "rule__XForLoopExpression__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10389:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ;
public final void rule__XForLoopExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10393:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10394:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10394:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10395:1: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10396:1: ( rule__XForLoopExpression__EachExpressionAssignment_3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10396:2: rule__XForLoopExpression__EachExpressionAssignment_3
{
pushFollow(FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_3_in_rule__XForLoopExpression__Group__3__Impl21188);
rule__XForLoopExpression__EachExpressionAssignment_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group__3__Impl"
// $ANTLR start "rule__XForLoopExpression__Group_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10414:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ;
public final void rule__XForLoopExpression__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10418:1: ( rule__XForLoopExpression__Group_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10419:2: rule__XForLoopExpression__Group_0__0__Impl
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0__0__Impl_in_rule__XForLoopExpression__Group_0__021226);
rule__XForLoopExpression__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0__0"
// $ANTLR start "rule__XForLoopExpression__Group_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10425:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ;
public final void rule__XForLoopExpression__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10429:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10430:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10430:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10431:1: ( rule__XForLoopExpression__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10432:1: ( rule__XForLoopExpression__Group_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10432:2: rule__XForLoopExpression__Group_0_0__0
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__0_in_rule__XForLoopExpression__Group_0__0__Impl21253);
rule__XForLoopExpression__Group_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0__0__Impl"
// $ANTLR start "rule__XForLoopExpression__Group_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10444:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ;
public final void rule__XForLoopExpression__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10448:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10449:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__0__Impl_in_rule__XForLoopExpression__Group_0_0__021285);
rule__XForLoopExpression__Group_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__1_in_rule__XForLoopExpression__Group_0_0__021288);
rule__XForLoopExpression__Group_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0_0__0"
// $ANTLR start "rule__XForLoopExpression__Group_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10456:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ;
public final void rule__XForLoopExpression__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10460:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10461:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10461:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10462:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10463:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10465:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0_0__0__Impl"
// $ANTLR start "rule__XForLoopExpression__Group_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10475:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ;
public final void rule__XForLoopExpression__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10479:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10480:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__1__Impl_in_rule__XForLoopExpression__Group_0_0__121346);
rule__XForLoopExpression__Group_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__2_in_rule__XForLoopExpression__Group_0_0__121349);
rule__XForLoopExpression__Group_0_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0_0__1"
// $ANTLR start "rule__XForLoopExpression__Group_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10487:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ;
public final void rule__XForLoopExpression__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10491:1: ( ( 'for' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10492:1: ( 'for' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10492:1: ( 'for' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10493:1: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
match(input,68,FOLLOW_68_in_rule__XForLoopExpression__Group_0_0__1__Impl21377); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0_0__1__Impl"
// $ANTLR start "rule__XForLoopExpression__Group_0_0__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10506:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ;
public final void rule__XForLoopExpression__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10510:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10511:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__2__Impl_in_rule__XForLoopExpression__Group_0_0__221408);
rule__XForLoopExpression__Group_0_0__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__3_in_rule__XForLoopExpression__Group_0_0__221411);
rule__XForLoopExpression__Group_0_0__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0_0__2"
// $ANTLR start "rule__XForLoopExpression__Group_0_0__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10518:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ;
public final void rule__XForLoopExpression__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10522:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10523:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10523:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10524:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
match(input,61,FOLLOW_61_in_rule__XForLoopExpression__Group_0_0__2__Impl21439); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0_0__2__Impl"
// $ANTLR start "rule__XForLoopExpression__Group_0_0__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10537:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ;
public final void rule__XForLoopExpression__Group_0_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10541:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10542:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__3__Impl_in_rule__XForLoopExpression__Group_0_0__321470);
rule__XForLoopExpression__Group_0_0__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__4_in_rule__XForLoopExpression__Group_0_0__321473);
rule__XForLoopExpression__Group_0_0__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0_0__3"
// $ANTLR start "rule__XForLoopExpression__Group_0_0__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10549:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ;
public final void rule__XForLoopExpression__Group_0_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10553:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10554:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10554:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10555:1: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10556:1: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10556:2: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3
{
pushFollow(FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_0_0_3_in_rule__XForLoopExpression__Group_0_0__3__Impl21500);
rule__XForLoopExpression__DeclaredParamAssignment_0_0_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0_0__3__Impl"
// $ANTLR start "rule__XForLoopExpression__Group_0_0__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10566:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ;
public final void rule__XForLoopExpression__Group_0_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10570:1: ( rule__XForLoopExpression__Group_0_0__4__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10571:2: rule__XForLoopExpression__Group_0_0__4__Impl
{
pushFollow(FOLLOW_rule__XForLoopExpression__Group_0_0__4__Impl_in_rule__XForLoopExpression__Group_0_0__421530);
rule__XForLoopExpression__Group_0_0__4__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0_0__4"
// $ANTLR start "rule__XForLoopExpression__Group_0_0__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10577:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ;
public final void rule__XForLoopExpression__Group_0_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10581:1: ( ( ':' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10582:1: ( ':' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10582:1: ( ':' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10583:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
}
match(input,65,FOLLOW_65_in_rule__XForLoopExpression__Group_0_0__4__Impl21558); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__Group_0_0__4__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10606:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ;
public final void rule__XBasicForLoopExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10610:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10611:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__0__Impl_in_rule__XBasicForLoopExpression__Group__021599);
rule__XBasicForLoopExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__1_in_rule__XBasicForLoopExpression__Group__021602);
rule__XBasicForLoopExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__0"
// $ANTLR start "rule__XBasicForLoopExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10618:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ;
public final void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10622:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10623:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10623:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10624:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10625:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10627:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__0__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10637:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ;
public final void rule__XBasicForLoopExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10641:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10642:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__1__Impl_in_rule__XBasicForLoopExpression__Group__121660);
rule__XBasicForLoopExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__2_in_rule__XBasicForLoopExpression__Group__121663);
rule__XBasicForLoopExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__1"
// $ANTLR start "rule__XBasicForLoopExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10649:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ;
public final void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10653:1: ( ( 'for' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10654:1: ( 'for' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10654:1: ( 'for' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10655:1: 'for'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
match(input,68,FOLLOW_68_in_rule__XBasicForLoopExpression__Group__1__Impl21691); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__1__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10668:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ;
public final void rule__XBasicForLoopExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10672:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10673:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__2__Impl_in_rule__XBasicForLoopExpression__Group__221722);
rule__XBasicForLoopExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__3_in_rule__XBasicForLoopExpression__Group__221725);
rule__XBasicForLoopExpression__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__2"
// $ANTLR start "rule__XBasicForLoopExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10680:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10684:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10685:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10685:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10686:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
match(input,61,FOLLOW_61_in_rule__XBasicForLoopExpression__Group__2__Impl21753); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__2__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10699:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ;
public final void rule__XBasicForLoopExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10703:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10704:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__3__Impl_in_rule__XBasicForLoopExpression__Group__321784);
rule__XBasicForLoopExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__4_in_rule__XBasicForLoopExpression__Group__321787);
rule__XBasicForLoopExpression__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__3"
// $ANTLR start "rule__XBasicForLoopExpression__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10711:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ;
public final void rule__XBasicForLoopExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10715:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10716:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10716:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10717:1: ( rule__XBasicForLoopExpression__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10718:1: ( rule__XBasicForLoopExpression__Group_3__0 )?
int alt77=2;
int LA77_0 = input.LA(1);
if ( ((LA77_0>=RULE_ID && LA77_0<=RULE_STRING)||LA77_0==27||(LA77_0>=34 && LA77_0<=35)||LA77_0==40||(LA77_0>=44 && LA77_0<=50)||(LA77_0>=55 && LA77_0<=56)||LA77_0==58||(LA77_0>=61 && LA77_0<=62)||LA77_0==64||(LA77_0>=68 && LA77_0<=76)||LA77_0==78||(LA77_0>=85 && LA77_0<=86)) ) {
alt77=1;
}
switch (alt77) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10718:2: rule__XBasicForLoopExpression__Group_3__0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__0_in_rule__XBasicForLoopExpression__Group__3__Impl21814);
rule__XBasicForLoopExpression__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__3__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10728:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ;
public final void rule__XBasicForLoopExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10732:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10733:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__4__Impl_in_rule__XBasicForLoopExpression__Group__421845);
rule__XBasicForLoopExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__5_in_rule__XBasicForLoopExpression__Group__421848);
rule__XBasicForLoopExpression__Group__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__4"
// $ANTLR start "rule__XBasicForLoopExpression__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10740:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ;
public final void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10744:1: ( ( ';' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10745:1: ( ';' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10745:1: ( ';' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10746:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
match(input,60,FOLLOW_60_in_rule__XBasicForLoopExpression__Group__4__Impl21876); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__4__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group__5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10759:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ;
public final void rule__XBasicForLoopExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10763:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10764:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__5__Impl_in_rule__XBasicForLoopExpression__Group__521907);
rule__XBasicForLoopExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__6_in_rule__XBasicForLoopExpression__Group__521910);
rule__XBasicForLoopExpression__Group__6();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__5"
// $ANTLR start "rule__XBasicForLoopExpression__Group__5__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10771:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ;
public final void rule__XBasicForLoopExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10775:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10776:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10776:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10777:1: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10778:1: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )?
int alt78=2;
int LA78_0 = input.LA(1);
if ( ((LA78_0>=RULE_ID && LA78_0<=RULE_STRING)||LA78_0==27||(LA78_0>=34 && LA78_0<=35)||LA78_0==40||(LA78_0>=45 && LA78_0<=50)||(LA78_0>=55 && LA78_0<=56)||LA78_0==58||(LA78_0>=61 && LA78_0<=62)||LA78_0==64||(LA78_0>=68 && LA78_0<=76)||LA78_0==78||LA78_0==86) ) {
alt78=1;
}
switch (alt78) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10778:2: rule__XBasicForLoopExpression__ExpressionAssignment_5
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__ExpressionAssignment_5_in_rule__XBasicForLoopExpression__Group__5__Impl21937);
rule__XBasicForLoopExpression__ExpressionAssignment_5();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__5__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group__6"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10788:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ;
public final void rule__XBasicForLoopExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10792:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10793:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__6__Impl_in_rule__XBasicForLoopExpression__Group__621968);
rule__XBasicForLoopExpression__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__7_in_rule__XBasicForLoopExpression__Group__621971);
rule__XBasicForLoopExpression__Group__7();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__6"
// $ANTLR start "rule__XBasicForLoopExpression__Group__6__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10800:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ;
public final void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10804:1: ( ( ';' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10805:1: ( ';' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10805:1: ( ';' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10806:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
match(input,60,FOLLOW_60_in_rule__XBasicForLoopExpression__Group__6__Impl21999); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__6__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group__7"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10819:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ;
public final void rule__XBasicForLoopExpression__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10823:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10824:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__7__Impl_in_rule__XBasicForLoopExpression__Group__722030);
rule__XBasicForLoopExpression__Group__7__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__8_in_rule__XBasicForLoopExpression__Group__722033);
rule__XBasicForLoopExpression__Group__8();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__7"
// $ANTLR start "rule__XBasicForLoopExpression__Group__7__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10831:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ;
public final void rule__XBasicForLoopExpression__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10835:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10836:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10836:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10837:1: ( rule__XBasicForLoopExpression__Group_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10838:1: ( rule__XBasicForLoopExpression__Group_7__0 )?
int alt79=2;
int LA79_0 = input.LA(1);
if ( ((LA79_0>=RULE_ID && LA79_0<=RULE_STRING)||LA79_0==27||(LA79_0>=34 && LA79_0<=35)||LA79_0==40||(LA79_0>=45 && LA79_0<=50)||(LA79_0>=55 && LA79_0<=56)||LA79_0==58||(LA79_0>=61 && LA79_0<=62)||LA79_0==64||(LA79_0>=68 && LA79_0<=76)||LA79_0==78||LA79_0==86) ) {
alt79=1;
}
switch (alt79) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10838:2: rule__XBasicForLoopExpression__Group_7__0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__0_in_rule__XBasicForLoopExpression__Group__7__Impl22060);
rule__XBasicForLoopExpression__Group_7__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__7__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group__8"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10848:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ;
public final void rule__XBasicForLoopExpression__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10852:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10853:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__8__Impl_in_rule__XBasicForLoopExpression__Group__822091);
rule__XBasicForLoopExpression__Group__8__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__9_in_rule__XBasicForLoopExpression__Group__822094);
rule__XBasicForLoopExpression__Group__9();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__8"
// $ANTLR start "rule__XBasicForLoopExpression__Group__8__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10860:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ;
public final void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10864:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10865:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10865:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10866:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
match(input,54,FOLLOW_54_in_rule__XBasicForLoopExpression__Group__8__Impl22122); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__8__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group__9"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10879:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ;
public final void rule__XBasicForLoopExpression__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10883:1: ( rule__XBasicForLoopExpression__Group__9__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10884:2: rule__XBasicForLoopExpression__Group__9__Impl
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__9__Impl_in_rule__XBasicForLoopExpression__Group__922153);
rule__XBasicForLoopExpression__Group__9__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__9"
// $ANTLR start "rule__XBasicForLoopExpression__Group__9__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10890:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ;
public final void rule__XBasicForLoopExpression__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10894:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10895:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10895:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10896:1: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10897:1: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10897:2: rule__XBasicForLoopExpression__EachExpressionAssignment_9
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__EachExpressionAssignment_9_in_rule__XBasicForLoopExpression__Group__9__Impl22180);
rule__XBasicForLoopExpression__EachExpressionAssignment_9();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group__9__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10927:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ;
public final void rule__XBasicForLoopExpression__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10931:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10932:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__0__Impl_in_rule__XBasicForLoopExpression__Group_3__022230);
rule__XBasicForLoopExpression__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__1_in_rule__XBasicForLoopExpression__Group_3__022233);
rule__XBasicForLoopExpression__Group_3__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_3__0"
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10939:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ;
public final void rule__XBasicForLoopExpression__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10943:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10944:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10944:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10945:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10946:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10946:2: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0_in_rule__XBasicForLoopExpression__Group_3__0__Impl22260);
rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_3__0__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10956:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10960:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10961:2: rule__XBasicForLoopExpression__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3__1__Impl_in_rule__XBasicForLoopExpression__Group_3__122290);
rule__XBasicForLoopExpression__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_3__1"
// $ANTLR start "rule__XBasicForLoopExpression__Group_3__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10967:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ;
public final void rule__XBasicForLoopExpression__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10971:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10972:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10972:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10973:1: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10974:1: ( rule__XBasicForLoopExpression__Group_3_1__0 )*
loop80:
do {
int alt80=2;
int LA80_0 = input.LA(1);
if ( (LA80_0==53) ) {
alt80=1;
}
switch (alt80) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10974:2: rule__XBasicForLoopExpression__Group_3_1__0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0_in_rule__XBasicForLoopExpression__Group_3__1__Impl22317);
rule__XBasicForLoopExpression__Group_3_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop80;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_3__1__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10988:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ;
public final void rule__XBasicForLoopExpression__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10992:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:10993:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0__Impl_in_rule__XBasicForLoopExpression__Group_3_1__022352);
rule__XBasicForLoopExpression__Group_3_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1_in_rule__XBasicForLoopExpression__Group_3_1__022355);
rule__XBasicForLoopExpression__Group_3_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_3_1__0"
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11000:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__XBasicForLoopExpression__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11004:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11005:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11005:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11006:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
match(input,53,FOLLOW_53_in_rule__XBasicForLoopExpression__Group_3_1__0__Impl22383); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_3_1__0__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11019:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11023:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11024:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1__Impl_in_rule__XBasicForLoopExpression__Group_3_1__122414);
rule__XBasicForLoopExpression__Group_3_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_3_1__1"
// $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11030:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ;
public final void rule__XBasicForLoopExpression__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11034:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11035:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11035:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11036:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11037:1: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11037:2: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1_in_rule__XBasicForLoopExpression__Group_3_1__1__Impl22441);
rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_3_1__1__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11051:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ;
public final void rule__XBasicForLoopExpression__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11055:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11056:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__0__Impl_in_rule__XBasicForLoopExpression__Group_7__022475);
rule__XBasicForLoopExpression__Group_7__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__1_in_rule__XBasicForLoopExpression__Group_7__022478);
rule__XBasicForLoopExpression__Group_7__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_7__0"
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11063:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ;
public final void rule__XBasicForLoopExpression__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11067:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11068:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11068:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11069:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11070:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11070:2: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0_in_rule__XBasicForLoopExpression__Group_7__0__Impl22505);
rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_7__0__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11080:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11084:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11085:2: rule__XBasicForLoopExpression__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7__1__Impl_in_rule__XBasicForLoopExpression__Group_7__122535);
rule__XBasicForLoopExpression__Group_7__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_7__1"
// $ANTLR start "rule__XBasicForLoopExpression__Group_7__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11091:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ;
public final void rule__XBasicForLoopExpression__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11095:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11096:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11096:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11097:1: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11098:1: ( rule__XBasicForLoopExpression__Group_7_1__0 )*
loop81:
do {
int alt81=2;
int LA81_0 = input.LA(1);
if ( (LA81_0==53) ) {
alt81=1;
}
switch (alt81) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11098:2: rule__XBasicForLoopExpression__Group_7_1__0
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0_in_rule__XBasicForLoopExpression__Group_7__1__Impl22562);
rule__XBasicForLoopExpression__Group_7_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop81;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_7__1__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11112:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ;
public final void rule__XBasicForLoopExpression__Group_7_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11116:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11117:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0__Impl_in_rule__XBasicForLoopExpression__Group_7_1__022597);
rule__XBasicForLoopExpression__Group_7_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1_in_rule__XBasicForLoopExpression__Group_7_1__022600);
rule__XBasicForLoopExpression__Group_7_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_7_1__0"
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11124:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ;
public final void rule__XBasicForLoopExpression__Group_7_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11128:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11129:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11129:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11130:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
match(input,53,FOLLOW_53_in_rule__XBasicForLoopExpression__Group_7_1__0__Impl22628); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_7_1__0__Impl"
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11143:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ;
public final void rule__XBasicForLoopExpression__Group_7_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11147:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11148:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1__Impl_in_rule__XBasicForLoopExpression__Group_7_1__122659);
rule__XBasicForLoopExpression__Group_7_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_7_1__1"
// $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11154:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ;
public final void rule__XBasicForLoopExpression__Group_7_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11158:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11159:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11159:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11160:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11161:1: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11161:2: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1
{
pushFollow(FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1_in_rule__XBasicForLoopExpression__Group_7_1__1__Impl22686);
rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__Group_7_1__1__Impl"
// $ANTLR start "rule__XWhileExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11175:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ;
public final void rule__XWhileExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11179:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11180:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__022720);
rule__XWhileExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__022723);
rule__XWhileExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__0"
// $ANTLR start "rule__XWhileExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11187:1: rule__XWhileExpression__Group__0__Impl : ( () ) ;
public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11191:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11192:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11192:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11193:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11194:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11196:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__0__Impl"
// $ANTLR start "rule__XWhileExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11206:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ;
public final void rule__XWhileExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11210:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11211:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__122781);
rule__XWhileExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__122784);
rule__XWhileExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__1"
// $ANTLR start "rule__XWhileExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11218:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ;
public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11222:1: ( ( 'while' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11223:1: ( 'while' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11223:1: ( 'while' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11224:1: 'while'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
match(input,69,FOLLOW_69_in_rule__XWhileExpression__Group__1__Impl22812); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__1__Impl"
// $ANTLR start "rule__XWhileExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11237:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ;
public final void rule__XWhileExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11241:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11242:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__222843);
rule__XWhileExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__222846);
rule__XWhileExpression__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__2"
// $ANTLR start "rule__XWhileExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11249:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ;
public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11253:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11254:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11254:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11255:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
match(input,61,FOLLOW_61_in_rule__XWhileExpression__Group__2__Impl22874); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__2__Impl"
// $ANTLR start "rule__XWhileExpression__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11268:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ;
public final void rule__XWhileExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11272:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11273:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__322905);
rule__XWhileExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__322908);
rule__XWhileExpression__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__3"
// $ANTLR start "rule__XWhileExpression__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11280:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ;
public final void rule__XWhileExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11284:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11285:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11285:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11286:1: ( rule__XWhileExpression__PredicateAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11287:1: ( rule__XWhileExpression__PredicateAssignment_3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11287:2: rule__XWhileExpression__PredicateAssignment_3
{
pushFollow(FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl22935);
rule__XWhileExpression__PredicateAssignment_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__3__Impl"
// $ANTLR start "rule__XWhileExpression__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11297:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ;
public final void rule__XWhileExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11301:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11302:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__422965);
rule__XWhileExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__422968);
rule__XWhileExpression__Group__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__4"
// $ANTLR start "rule__XWhileExpression__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11309:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ;
public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11313:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11314:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11314:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11315:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
match(input,54,FOLLOW_54_in_rule__XWhileExpression__Group__4__Impl22996); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__4__Impl"
// $ANTLR start "rule__XWhileExpression__Group__5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11328:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ;
public final void rule__XWhileExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11332:1: ( rule__XWhileExpression__Group__5__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11333:2: rule__XWhileExpression__Group__5__Impl
{
pushFollow(FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__523027);
rule__XWhileExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__5"
// $ANTLR start "rule__XWhileExpression__Group__5__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11339:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ;
public final void rule__XWhileExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11343:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11344:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11344:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11345:1: ( rule__XWhileExpression__BodyAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11346:1: ( rule__XWhileExpression__BodyAssignment_5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11346:2: rule__XWhileExpression__BodyAssignment_5
{
pushFollow(FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl23054);
rule__XWhileExpression__BodyAssignment_5();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__Group__5__Impl"
// $ANTLR start "rule__XDoWhileExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11368:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ;
public final void rule__XDoWhileExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11372:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11373:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__023096);
rule__XDoWhileExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__023099);
rule__XDoWhileExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__0"
// $ANTLR start "rule__XDoWhileExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11380:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ;
public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11384:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11385:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11385:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11386:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11387:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11389:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__0__Impl"
// $ANTLR start "rule__XDoWhileExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11399:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ;
public final void rule__XDoWhileExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11403:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11404:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__123157);
rule__XDoWhileExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__123160);
rule__XDoWhileExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__1"
// $ANTLR start "rule__XDoWhileExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11411:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ;
public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11415:1: ( ( 'do' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11416:1: ( 'do' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11416:1: ( 'do' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11417:1: 'do'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
match(input,70,FOLLOW_70_in_rule__XDoWhileExpression__Group__1__Impl23188); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__1__Impl"
// $ANTLR start "rule__XDoWhileExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11430:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ;
public final void rule__XDoWhileExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11434:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11435:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__223219);
rule__XDoWhileExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__223222);
rule__XDoWhileExpression__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__2"
// $ANTLR start "rule__XDoWhileExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11442:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ;
public final void rule__XDoWhileExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11446:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11447:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11447:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11448:1: ( rule__XDoWhileExpression__BodyAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11449:1: ( rule__XDoWhileExpression__BodyAssignment_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11449:2: rule__XDoWhileExpression__BodyAssignment_2
{
pushFollow(FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl23249);
rule__XDoWhileExpression__BodyAssignment_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__2__Impl"
// $ANTLR start "rule__XDoWhileExpression__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11459:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ;
public final void rule__XDoWhileExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11463:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11464:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__323279);
rule__XDoWhileExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__323282);
rule__XDoWhileExpression__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__3"
// $ANTLR start "rule__XDoWhileExpression__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11471:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ;
public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11475:1: ( ( 'while' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11476:1: ( 'while' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11476:1: ( 'while' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11477:1: 'while'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
match(input,69,FOLLOW_69_in_rule__XDoWhileExpression__Group__3__Impl23310); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__3__Impl"
// $ANTLR start "rule__XDoWhileExpression__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11490:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ;
public final void rule__XDoWhileExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11494:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11495:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__423341);
rule__XDoWhileExpression__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__423344);
rule__XDoWhileExpression__Group__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__4"
// $ANTLR start "rule__XDoWhileExpression__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11502:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ;
public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11506:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11507:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11507:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11508:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
match(input,61,FOLLOW_61_in_rule__XDoWhileExpression__Group__4__Impl23372); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__4__Impl"
// $ANTLR start "rule__XDoWhileExpression__Group__5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11521:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ;
public final void rule__XDoWhileExpression__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11525:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11526:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__523403);
rule__XDoWhileExpression__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__523406);
rule__XDoWhileExpression__Group__6();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__5"
// $ANTLR start "rule__XDoWhileExpression__Group__5__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11533:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ;
public final void rule__XDoWhileExpression__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11537:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11538:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11538:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11539:1: ( rule__XDoWhileExpression__PredicateAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11540:1: ( rule__XDoWhileExpression__PredicateAssignment_5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11540:2: rule__XDoWhileExpression__PredicateAssignment_5
{
pushFollow(FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl23433);
rule__XDoWhileExpression__PredicateAssignment_5();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__5__Impl"
// $ANTLR start "rule__XDoWhileExpression__Group__6"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11550:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ;
public final void rule__XDoWhileExpression__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11554:1: ( rule__XDoWhileExpression__Group__6__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11555:2: rule__XDoWhileExpression__Group__6__Impl
{
pushFollow(FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__623463);
rule__XDoWhileExpression__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__6"
// $ANTLR start "rule__XDoWhileExpression__Group__6__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11561:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ;
public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11565:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11566:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11566:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11567:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
match(input,54,FOLLOW_54_in_rule__XDoWhileExpression__Group__6__Impl23491); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__Group__6__Impl"
// $ANTLR start "rule__XBlockExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11594:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ;
public final void rule__XBlockExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11598:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11599:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1
{
pushFollow(FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__023536);
rule__XBlockExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__023539);
rule__XBlockExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group__0"
// $ANTLR start "rule__XBlockExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11606:1: rule__XBlockExpression__Group__0__Impl : ( () ) ;
public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11610:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11611:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11611:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11612:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11613:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11615:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group__0__Impl"
// $ANTLR start "rule__XBlockExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11625:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ;
public final void rule__XBlockExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11629:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11630:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2
{
pushFollow(FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__123597);
rule__XBlockExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__123600);
rule__XBlockExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group__1"
// $ANTLR start "rule__XBlockExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11637:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ;
public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11641:1: ( ( '{' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11642:1: ( '{' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11642:1: ( '{' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11643:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
match(input,56,FOLLOW_56_in_rule__XBlockExpression__Group__1__Impl23628); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group__1__Impl"
// $ANTLR start "rule__XBlockExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11656:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ;
public final void rule__XBlockExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11660:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11661:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3
{
pushFollow(FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__223659);
rule__XBlockExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__223662);
rule__XBlockExpression__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group__2"
// $ANTLR start "rule__XBlockExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11668:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ;
public final void rule__XBlockExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11672:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11673:1: ( ( rule__XBlockExpression__Group_2__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11673:1: ( ( rule__XBlockExpression__Group_2__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11674:1: ( rule__XBlockExpression__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getGroup_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11675:1: ( rule__XBlockExpression__Group_2__0 )*
loop82:
do {
int alt82=2;
int LA82_0 = input.LA(1);
if ( ((LA82_0>=RULE_ID && LA82_0<=RULE_STRING)||LA82_0==27||(LA82_0>=34 && LA82_0<=35)||LA82_0==40||(LA82_0>=44 && LA82_0<=50)||(LA82_0>=55 && LA82_0<=56)||LA82_0==58||(LA82_0>=61 && LA82_0<=62)||LA82_0==64||(LA82_0>=68 && LA82_0<=76)||LA82_0==78||(LA82_0>=85 && LA82_0<=86)) ) {
alt82=1;
}
switch (alt82) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11675:2: rule__XBlockExpression__Group_2__0
{
pushFollow(FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl23689);
rule__XBlockExpression__Group_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop82;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getGroup_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group__2__Impl"
// $ANTLR start "rule__XBlockExpression__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11685:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ;
public final void rule__XBlockExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11689:1: ( rule__XBlockExpression__Group__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11690:2: rule__XBlockExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__323720);
rule__XBlockExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group__3"
// $ANTLR start "rule__XBlockExpression__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11696:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ;
public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11700:1: ( ( '}' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11701:1: ( '}' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11701:1: ( '}' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11702:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
}
match(input,57,FOLLOW_57_in_rule__XBlockExpression__Group__3__Impl23748); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group__3__Impl"
// $ANTLR start "rule__XBlockExpression__Group_2__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11723:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ;
public final void rule__XBlockExpression__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11727:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11728:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1
{
pushFollow(FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__023787);
rule__XBlockExpression__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__023790);
rule__XBlockExpression__Group_2__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group_2__0"
// $ANTLR start "rule__XBlockExpression__Group_2__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11735:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ;
public final void rule__XBlockExpression__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11739:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11740:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11740:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11741:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11742:1: ( rule__XBlockExpression__ExpressionsAssignment_2_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11742:2: rule__XBlockExpression__ExpressionsAssignment_2_0
{
pushFollow(FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl23817);
rule__XBlockExpression__ExpressionsAssignment_2_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group_2__0__Impl"
// $ANTLR start "rule__XBlockExpression__Group_2__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11752:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ;
public final void rule__XBlockExpression__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11756:1: ( rule__XBlockExpression__Group_2__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11757:2: rule__XBlockExpression__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__123847);
rule__XBlockExpression__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group_2__1"
// $ANTLR start "rule__XBlockExpression__Group_2__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11763:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ;
public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11767:1: ( ( ( ';' )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11768:1: ( ( ';' )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11768:1: ( ( ';' )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11769:1: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11770:1: ( ';' )?
int alt83=2;
int LA83_0 = input.LA(1);
if ( (LA83_0==60) ) {
alt83=1;
}
switch (alt83) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11771:2: ';'
{
match(input,60,FOLLOW_60_in_rule__XBlockExpression__Group_2__1__Impl23876); if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__Group_2__1__Impl"
// $ANTLR start "rule__XVariableDeclaration__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11786:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ;
public final void rule__XVariableDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11790:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11791:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__023913);
rule__XVariableDeclaration__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__023916);
rule__XVariableDeclaration__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group__0"
// $ANTLR start "rule__XVariableDeclaration__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11798:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ;
public final void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11802:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11803:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11803:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11804:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11805:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11807:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group__0__Impl"
// $ANTLR start "rule__XVariableDeclaration__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11817:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ;
public final void rule__XVariableDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11821:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11822:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__123974);
rule__XVariableDeclaration__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__123977);
rule__XVariableDeclaration__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group__1"
// $ANTLR start "rule__XVariableDeclaration__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11829:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ;
public final void rule__XVariableDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11833:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11834:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11834:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11835:1: ( rule__XVariableDeclaration__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11836:1: ( rule__XVariableDeclaration__Alternatives_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11836:2: rule__XVariableDeclaration__Alternatives_1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl24004);
rule__XVariableDeclaration__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group__1__Impl"
// $ANTLR start "rule__XVariableDeclaration__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11846:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ;
public final void rule__XVariableDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11850:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11851:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__224034);
rule__XVariableDeclaration__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__224037);
rule__XVariableDeclaration__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group__2"
// $ANTLR start "rule__XVariableDeclaration__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11858:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ;
public final void rule__XVariableDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11862:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11863:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11863:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11864:1: ( rule__XVariableDeclaration__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11865:1: ( rule__XVariableDeclaration__Alternatives_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11865:2: rule__XVariableDeclaration__Alternatives_2
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl24064);
rule__XVariableDeclaration__Alternatives_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group__2__Impl"
// $ANTLR start "rule__XVariableDeclaration__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11875:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ;
public final void rule__XVariableDeclaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11879:1: ( rule__XVariableDeclaration__Group__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11880:2: rule__XVariableDeclaration__Group__3__Impl
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__324094);
rule__XVariableDeclaration__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group__3"
// $ANTLR start "rule__XVariableDeclaration__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11886:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ;
public final void rule__XVariableDeclaration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11890:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11891:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11891:1: ( ( rule__XVariableDeclaration__Group_3__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11892:1: ( rule__XVariableDeclaration__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11893:1: ( rule__XVariableDeclaration__Group_3__0 )?
int alt84=2;
int LA84_0 = input.LA(1);
if ( (LA84_0==13) ) {
alt84=1;
}
switch (alt84) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11893:2: rule__XVariableDeclaration__Group_3__0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl24121);
rule__XVariableDeclaration__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getGroup_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group__3__Impl"
// $ANTLR start "rule__XVariableDeclaration__Group_2_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11911:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ;
public final void rule__XVariableDeclaration__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11915:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11916:2: rule__XVariableDeclaration__Group_2_0__0__Impl
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__024160);
rule__XVariableDeclaration__Group_2_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group_2_0__0"
// $ANTLR start "rule__XVariableDeclaration__Group_2_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11922:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ;
public final void rule__XVariableDeclaration__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11926:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11927:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11927:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11928:1: ( rule__XVariableDeclaration__Group_2_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11929:1: ( rule__XVariableDeclaration__Group_2_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11929:2: rule__XVariableDeclaration__Group_2_0_0__0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl24187);
rule__XVariableDeclaration__Group_2_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group_2_0__0__Impl"
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11941:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ;
public final void rule__XVariableDeclaration__Group_2_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11945:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11946:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0_0__024219);
rule__XVariableDeclaration__Group_2_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__024222);
rule__XVariableDeclaration__Group_2_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group_2_0_0__0"
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11953:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ;
public final void rule__XVariableDeclaration__Group_2_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11957:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11958:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11958:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11959:1: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11960:1: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11960:2: rule__XVariableDeclaration__TypeAssignment_2_0_0_0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__TypeAssignment_2_0_0_0_in_rule__XVariableDeclaration__Group_2_0_0__0__Impl24249);
rule__XVariableDeclaration__TypeAssignment_2_0_0_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group_2_0_0__0__Impl"
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11970:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ;
public final void rule__XVariableDeclaration__Group_2_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11974:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11975:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1__Impl_in_rule__XVariableDeclaration__Group_2_0_0__124279);
rule__XVariableDeclaration__Group_2_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group_2_0_0__1"
// $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11981:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ;
public final void rule__XVariableDeclaration__Group_2_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11985:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11986:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11986:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11987:1: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11988:1: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:11988:2: rule__XVariableDeclaration__NameAssignment_2_0_0_1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__NameAssignment_2_0_0_1_in_rule__XVariableDeclaration__Group_2_0_0__1__Impl24306);
rule__XVariableDeclaration__NameAssignment_2_0_0_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group_2_0_0__1__Impl"
// $ANTLR start "rule__XVariableDeclaration__Group_3__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12002:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ;
public final void rule__XVariableDeclaration__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12006:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12007:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__024340);
rule__XVariableDeclaration__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__024343);
rule__XVariableDeclaration__Group_3__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group_3__0"
// $ANTLR start "rule__XVariableDeclaration__Group_3__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12014:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ;
public final void rule__XVariableDeclaration__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12018:1: ( ( '=' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12019:1: ( '=' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12019:1: ( '=' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12020:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
}
match(input,13,FOLLOW_13_in_rule__XVariableDeclaration__Group_3__0__Impl24371); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group_3__0__Impl"
// $ANTLR start "rule__XVariableDeclaration__Group_3__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12033:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ;
public final void rule__XVariableDeclaration__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12037:1: ( rule__XVariableDeclaration__Group_3__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12038:2: rule__XVariableDeclaration__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__124402);
rule__XVariableDeclaration__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group_3__1"
// $ANTLR start "rule__XVariableDeclaration__Group_3__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12044:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ;
public final void rule__XVariableDeclaration__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12048:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12049:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12049:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12050:1: ( rule__XVariableDeclaration__RightAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12051:1: ( rule__XVariableDeclaration__RightAssignment_3_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12051:2: rule__XVariableDeclaration__RightAssignment_3_1
{
pushFollow(FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl24429);
rule__XVariableDeclaration__RightAssignment_3_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__Group_3__1__Impl"
// $ANTLR start "rule__JvmFormalParameter__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12065:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ;
public final void rule__JvmFormalParameter__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12069:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12070:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1
{
pushFollow(FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__024463);
rule__JvmFormalParameter__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__024466);
rule__JvmFormalParameter__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmFormalParameter__Group__0"
// $ANTLR start "rule__JvmFormalParameter__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12077:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ;
public final void rule__JvmFormalParameter__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12081:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12082:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12082:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12083:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12084:1: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )?
int alt85=2;
int LA85_0 = input.LA(1);
if ( (LA85_0==RULE_ID) ) {
int LA85_1 = input.LA(2);
if ( (LA85_1==RULE_ID||LA85_1==27||LA85_1==43||LA85_1==58) ) {
alt85=1;
}
}
else if ( (LA85_0==31||LA85_0==61) ) {
alt85=1;
}
switch (alt85) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12084:2: rule__JvmFormalParameter__ParameterTypeAssignment_0
{
pushFollow(FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl24493);
rule__JvmFormalParameter__ParameterTypeAssignment_0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmFormalParameter__Group__0__Impl"
// $ANTLR start "rule__JvmFormalParameter__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12094:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ;
public final void rule__JvmFormalParameter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12098:1: ( rule__JvmFormalParameter__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12099:2: rule__JvmFormalParameter__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__124524);
rule__JvmFormalParameter__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmFormalParameter__Group__1"
// $ANTLR start "rule__JvmFormalParameter__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12105:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ;
public final void rule__JvmFormalParameter__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12109:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12110:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12110:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12111:1: ( rule__JvmFormalParameter__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12112:1: ( rule__JvmFormalParameter__NameAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12112:2: rule__JvmFormalParameter__NameAssignment_1
{
pushFollow(FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl24551);
rule__JvmFormalParameter__NameAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmFormalParameter__Group__1__Impl"
// $ANTLR start "rule__FullJvmFormalParameter__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12126:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ;
public final void rule__FullJvmFormalParameter__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12130:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12131:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1
{
pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__024585);
rule__FullJvmFormalParameter__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__024588);
rule__FullJvmFormalParameter__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FullJvmFormalParameter__Group__0"
// $ANTLR start "rule__FullJvmFormalParameter__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12138:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ;
public final void rule__FullJvmFormalParameter__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12142:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12143:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12143:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12144:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12145:1: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12145:2: rule__FullJvmFormalParameter__ParameterTypeAssignment_0
{
pushFollow(FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl24615);
rule__FullJvmFormalParameter__ParameterTypeAssignment_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FullJvmFormalParameter__Group__0__Impl"
// $ANTLR start "rule__FullJvmFormalParameter__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12155:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ;
public final void rule__FullJvmFormalParameter__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12159:1: ( rule__FullJvmFormalParameter__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12160:2: rule__FullJvmFormalParameter__Group__1__Impl
{
pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__124645);
rule__FullJvmFormalParameter__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FullJvmFormalParameter__Group__1"
// $ANTLR start "rule__FullJvmFormalParameter__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12166:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ;
public final void rule__FullJvmFormalParameter__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12170:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12171:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12171:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12172:1: ( rule__FullJvmFormalParameter__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12173:1: ( rule__FullJvmFormalParameter__NameAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12173:2: rule__FullJvmFormalParameter__NameAssignment_1
{
pushFollow(FOLLOW_rule__FullJvmFormalParameter__NameAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl24672);
rule__FullJvmFormalParameter__NameAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FullJvmFormalParameter__Group__1__Impl"
// $ANTLR start "rule__XFeatureCall__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12187:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ;
public final void rule__XFeatureCall__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12191:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12192:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__024706);
rule__XFeatureCall__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__024709);
rule__XFeatureCall__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group__0"
// $ANTLR start "rule__XFeatureCall__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12199:1: rule__XFeatureCall__Group__0__Impl : ( () ) ;
public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12203:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12204:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12204:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12205:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12206:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12208:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group__0__Impl"
// $ANTLR start "rule__XFeatureCall__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12218:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ;
public final void rule__XFeatureCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12222:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12223:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__124767);
rule__XFeatureCall__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__124770);
rule__XFeatureCall__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group__1"
// $ANTLR start "rule__XFeatureCall__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12230:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ;
public final void rule__XFeatureCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12234:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12235:1: ( ( rule__XFeatureCall__Group_1__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12235:1: ( ( rule__XFeatureCall__Group_1__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12236:1: ( rule__XFeatureCall__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12237:1: ( rule__XFeatureCall__Group_1__0 )?
int alt86=2;
int LA86_0 = input.LA(1);
if ( (LA86_0==27) ) {
alt86=1;
}
switch (alt86) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12237:2: rule__XFeatureCall__Group_1__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__0_in_rule__XFeatureCall__Group__1__Impl24797);
rule__XFeatureCall__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group__1__Impl"
// $ANTLR start "rule__XFeatureCall__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12247:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ;
public final void rule__XFeatureCall__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12251:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12252:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__224828);
rule__XFeatureCall__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__224831);
rule__XFeatureCall__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group__2"
// $ANTLR start "rule__XFeatureCall__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12259:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ;
public final void rule__XFeatureCall__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12263:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12264:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12264:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12265:1: ( rule__XFeatureCall__FeatureAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12266:1: ( rule__XFeatureCall__FeatureAssignment_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12266:2: rule__XFeatureCall__FeatureAssignment_2
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureAssignment_2_in_rule__XFeatureCall__Group__2__Impl24858);
rule__XFeatureCall__FeatureAssignment_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group__2__Impl"
// $ANTLR start "rule__XFeatureCall__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12276:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ;
public final void rule__XFeatureCall__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12280:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12281:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__324888);
rule__XFeatureCall__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__324891);
rule__XFeatureCall__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group__3"
// $ANTLR start "rule__XFeatureCall__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12288:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ;
public final void rule__XFeatureCall__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12292:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12293:1: ( ( rule__XFeatureCall__Group_3__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12293:1: ( ( rule__XFeatureCall__Group_3__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12294:1: ( rule__XFeatureCall__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12295:1: ( rule__XFeatureCall__Group_3__0 )?
int alt87=2;
alt87 = dfa87.predict(input);
switch (alt87) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12295:2: rule__XFeatureCall__Group_3__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__0_in_rule__XFeatureCall__Group__3__Impl24918);
rule__XFeatureCall__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getGroup_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group__3__Impl"
// $ANTLR start "rule__XFeatureCall__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12305:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ;
public final void rule__XFeatureCall__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12309:1: ( rule__XFeatureCall__Group__4__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12310:2: rule__XFeatureCall__Group__4__Impl
{
pushFollow(FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__424949);
rule__XFeatureCall__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group__4"
// $ANTLR start "rule__XFeatureCall__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12316:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ;
public final void rule__XFeatureCall__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12320:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12321:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12321:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12322:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12323:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?
int alt88=2;
alt88 = dfa88.predict(input);
switch (alt88) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12323:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_rule__XFeatureCall__Group__4__Impl24976);
rule__XFeatureCall__FeatureCallArgumentsAssignment_4();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group__4__Impl"
// $ANTLR start "rule__XFeatureCall__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12343:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ;
public final void rule__XFeatureCall__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12347:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12348:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__0__Impl_in_rule__XFeatureCall__Group_1__025017);
rule__XFeatureCall__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__1_in_rule__XFeatureCall__Group_1__025020);
rule__XFeatureCall__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1__0"
// $ANTLR start "rule__XFeatureCall__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12355:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ;
public final void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12359:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12360:1: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12360:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12361:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0());
}
match(input,27,FOLLOW_27_in_rule__XFeatureCall__Group_1__0__Impl25048); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1__0__Impl"
// $ANTLR start "rule__XFeatureCall__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12374:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ;
public final void rule__XFeatureCall__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12378:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12379:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__1__Impl_in_rule__XFeatureCall__Group_1__125079);
rule__XFeatureCall__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__2_in_rule__XFeatureCall__Group_1__125082);
rule__XFeatureCall__Group_1__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1__1"
// $ANTLR start "rule__XFeatureCall__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12386:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ;
public final void rule__XFeatureCall__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12390:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12391:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12391:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12392:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12393:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12393:2: rule__XFeatureCall__TypeArgumentsAssignment_1_1
{
pushFollow(FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_1_in_rule__XFeatureCall__Group_1__1__Impl25109);
rule__XFeatureCall__TypeArgumentsAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1__1__Impl"
// $ANTLR start "rule__XFeatureCall__Group_1__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12403:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ;
public final void rule__XFeatureCall__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12407:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12408:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__2__Impl_in_rule__XFeatureCall__Group_1__225139);
rule__XFeatureCall__Group_1__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__3_in_rule__XFeatureCall__Group_1__225142);
rule__XFeatureCall__Group_1__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1__2"
// $ANTLR start "rule__XFeatureCall__Group_1__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12415:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ;
public final void rule__XFeatureCall__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12419:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12420:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12420:1: ( ( rule__XFeatureCall__Group_1_2__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12421:1: ( rule__XFeatureCall__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_1_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12422:1: ( rule__XFeatureCall__Group_1_2__0 )*
loop89:
do {
int alt89=2;
int LA89_0 = input.LA(1);
if ( (LA89_0==53) ) {
alt89=1;
}
switch (alt89) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12422:2: rule__XFeatureCall__Group_1_2__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1_2__0_in_rule__XFeatureCall__Group_1__2__Impl25169);
rule__XFeatureCall__Group_1_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop89;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getGroup_1_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1__2__Impl"
// $ANTLR start "rule__XFeatureCall__Group_1__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12432:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ;
public final void rule__XFeatureCall__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12436:1: ( rule__XFeatureCall__Group_1__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12437:2: rule__XFeatureCall__Group_1__3__Impl
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1__3__Impl_in_rule__XFeatureCall__Group_1__325200);
rule__XFeatureCall__Group_1__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1__3"
// $ANTLR start "rule__XFeatureCall__Group_1__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12443:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ;
public final void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12447:1: ( ( '>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12448:1: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12448:1: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12449:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3());
}
match(input,26,FOLLOW_26_in_rule__XFeatureCall__Group_1__3__Impl25228); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1__3__Impl"
// $ANTLR start "rule__XFeatureCall__Group_1_2__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12470:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ;
public final void rule__XFeatureCall__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12474:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12475:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1_2__0__Impl_in_rule__XFeatureCall__Group_1_2__025267);
rule__XFeatureCall__Group_1_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_1_2__1_in_rule__XFeatureCall__Group_1_2__025270);
rule__XFeatureCall__Group_1_2__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1_2__0"
// $ANTLR start "rule__XFeatureCall__Group_1_2__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12482:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__XFeatureCall__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12486:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12487:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12487:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12488:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
match(input,53,FOLLOW_53_in_rule__XFeatureCall__Group_1_2__0__Impl25298); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1_2__0__Impl"
// $ANTLR start "rule__XFeatureCall__Group_1_2__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12501:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ;
public final void rule__XFeatureCall__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12505:1: ( rule__XFeatureCall__Group_1_2__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12506:2: rule__XFeatureCall__Group_1_2__1__Impl
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_1_2__1__Impl_in_rule__XFeatureCall__Group_1_2__125329);
rule__XFeatureCall__Group_1_2__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1_2__1"
// $ANTLR start "rule__XFeatureCall__Group_1_2__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12512:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ;
public final void rule__XFeatureCall__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12516:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12517:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12517:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12518:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12519:1: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12519:2: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1
{
pushFollow(FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_2_1_in_rule__XFeatureCall__Group_1_2__1__Impl25356);
rule__XFeatureCall__TypeArgumentsAssignment_1_2_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_1_2__1__Impl"
// $ANTLR start "rule__XFeatureCall__Group_3__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12533:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ;
public final void rule__XFeatureCall__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12537:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12538:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__0__Impl_in_rule__XFeatureCall__Group_3__025390);
rule__XFeatureCall__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__1_in_rule__XFeatureCall__Group_3__025393);
rule__XFeatureCall__Group_3__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3__0"
// $ANTLR start "rule__XFeatureCall__Group_3__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12545:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ;
public final void rule__XFeatureCall__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12549:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12550:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12550:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12551:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12552:1: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12552:2: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0
{
pushFollow(FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_3_0_in_rule__XFeatureCall__Group_3__0__Impl25420);
rule__XFeatureCall__ExplicitOperationCallAssignment_3_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3__0__Impl"
// $ANTLR start "rule__XFeatureCall__Group_3__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12562:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ;
public final void rule__XFeatureCall__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12566:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12567:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__1__Impl_in_rule__XFeatureCall__Group_3__125450);
rule__XFeatureCall__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__2_in_rule__XFeatureCall__Group_3__125453);
rule__XFeatureCall__Group_3__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3__1"
// $ANTLR start "rule__XFeatureCall__Group_3__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12574:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ;
public final void rule__XFeatureCall__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12578:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12579:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12579:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12580:1: ( rule__XFeatureCall__Alternatives_3_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12581:1: ( rule__XFeatureCall__Alternatives_3_1 )?
int alt90=2;
int LA90_0 = input.LA(1);
if ( ((LA90_0>=RULE_ID && LA90_0<=RULE_STRING)||LA90_0==27||LA90_0==31||(LA90_0>=34 && LA90_0<=35)||LA90_0==40||(LA90_0>=45 && LA90_0<=50)||(LA90_0>=55 && LA90_0<=56)||LA90_0==58||(LA90_0>=61 && LA90_0<=62)||LA90_0==64||(LA90_0>=68 && LA90_0<=76)||LA90_0==78||LA90_0==84||LA90_0==86) ) {
alt90=1;
}
switch (alt90) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12581:2: rule__XFeatureCall__Alternatives_3_1
{
pushFollow(FOLLOW_rule__XFeatureCall__Alternatives_3_1_in_rule__XFeatureCall__Group_3__1__Impl25480);
rule__XFeatureCall__Alternatives_3_1();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3__1__Impl"
// $ANTLR start "rule__XFeatureCall__Group_3__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12591:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ;
public final void rule__XFeatureCall__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12595:1: ( rule__XFeatureCall__Group_3__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12596:2: rule__XFeatureCall__Group_3__2__Impl
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__2__Impl_in_rule__XFeatureCall__Group_3__225511);
rule__XFeatureCall__Group_3__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3__2"
// $ANTLR start "rule__XFeatureCall__Group_3__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12602:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ;
public final void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12606:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12607:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12607:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12608:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
}
match(input,54,FOLLOW_54_in_rule__XFeatureCall__Group_3__2__Impl25539); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3__2__Impl"
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12627:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ;
public final void rule__XFeatureCall__Group_3_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12631:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12632:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1__025576);
rule__XFeatureCall__Group_3_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1__1_in_rule__XFeatureCall__Group_3_1_1__025579);
rule__XFeatureCall__Group_3_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3_1_1__0"
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12639:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ;
public final void rule__XFeatureCall__Group_3_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12643:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12644:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12644:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12645:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12646:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12646:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0_in_rule__XFeatureCall__Group_3_1_1__0__Impl25606);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3_1_1__0__Impl"
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12656:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ;
public final void rule__XFeatureCall__Group_3_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12660:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12661:2: rule__XFeatureCall__Group_3_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1__1__Impl_in_rule__XFeatureCall__Group_3_1_1__125636);
rule__XFeatureCall__Group_3_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3_1_1__1"
// $ANTLR start "rule__XFeatureCall__Group_3_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12667:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ;
public final void rule__XFeatureCall__Group_3_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12671:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12672:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12672:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12673:1: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12674:1: ( rule__XFeatureCall__Group_3_1_1_1__0 )*
loop91:
do {
int alt91=2;
int LA91_0 = input.LA(1);
if ( (LA91_0==53) ) {
alt91=1;
}
switch (alt91) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12674:2: rule__XFeatureCall__Group_3_1_1_1__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0_in_rule__XFeatureCall__Group_3_1_1__1__Impl25663);
rule__XFeatureCall__Group_3_1_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop91;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3_1_1__1__Impl"
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12688:1: rule__XFeatureCall__Group_3_1_1_1__0 : rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ;
public final void rule__XFeatureCall__Group_3_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12692:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12693:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1_1__025698);
rule__XFeatureCall__Group_3_1_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1_in_rule__XFeatureCall__Group_3_1_1_1__025701);
rule__XFeatureCall__Group_3_1_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3_1_1_1__0"
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12700:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XFeatureCall__Group_3_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12704:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12705:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12705:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12706:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
match(input,53,FOLLOW_53_in_rule__XFeatureCall__Group_3_1_1_1__0__Impl25729); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3_1_1_1__0__Impl"
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12719:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ;
public final void rule__XFeatureCall__Group_3_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12723:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12724:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1__Impl_in_rule__XFeatureCall__Group_3_1_1_1__125760);
rule__XFeatureCall__Group_3_1_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3_1_1_1__1"
// $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12730:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ;
public final void rule__XFeatureCall__Group_3_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12734:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12735:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12735:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12736:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12737:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12737:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1_in_rule__XFeatureCall__Group_3_1_1_1__1__Impl25787);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__Group_3_1_1_1__1__Impl"
// $ANTLR start "rule__XConstructorCall__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12751:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ;
public final void rule__XConstructorCall__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12755:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12756:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__025821);
rule__XConstructorCall__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__025824);
rule__XConstructorCall__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__0"
// $ANTLR start "rule__XConstructorCall__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12763:1: rule__XConstructorCall__Group__0__Impl : ( () ) ;
public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12767:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12768:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12768:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12769:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12770:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12772:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__0__Impl"
// $ANTLR start "rule__XConstructorCall__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12782:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ;
public final void rule__XConstructorCall__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12786:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12787:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__125882);
rule__XConstructorCall__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__125885);
rule__XConstructorCall__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__1"
// $ANTLR start "rule__XConstructorCall__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12794:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ;
public final void rule__XConstructorCall__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12798:1: ( ( 'new' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12799:1: ( 'new' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12799:1: ( 'new' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12800:1: 'new'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
match(input,71,FOLLOW_71_in_rule__XConstructorCall__Group__1__Impl25913); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getNewKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__1__Impl"
// $ANTLR start "rule__XConstructorCall__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12813:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ;
public final void rule__XConstructorCall__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12817:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12818:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__225944);
rule__XConstructorCall__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__225947);
rule__XConstructorCall__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__2"
// $ANTLR start "rule__XConstructorCall__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12825:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ;
public final void rule__XConstructorCall__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12829:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12830:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12830:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12831:1: ( rule__XConstructorCall__ConstructorAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12832:1: ( rule__XConstructorCall__ConstructorAssignment_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12832:2: rule__XConstructorCall__ConstructorAssignment_2
{
pushFollow(FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl25974);
rule__XConstructorCall__ConstructorAssignment_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__2__Impl"
// $ANTLR start "rule__XConstructorCall__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12842:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ;
public final void rule__XConstructorCall__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12846:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12847:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__326004);
rule__XConstructorCall__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__326007);
rule__XConstructorCall__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__3"
// $ANTLR start "rule__XConstructorCall__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12854:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ;
public final void rule__XConstructorCall__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12858:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12859:1: ( ( rule__XConstructorCall__Group_3__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12859:1: ( ( rule__XConstructorCall__Group_3__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12860:1: ( rule__XConstructorCall__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12861:1: ( rule__XConstructorCall__Group_3__0 )?
int alt92=2;
alt92 = dfa92.predict(input);
switch (alt92) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12861:2: rule__XConstructorCall__Group_3__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl26034);
rule__XConstructorCall__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getGroup_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__3__Impl"
// $ANTLR start "rule__XConstructorCall__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12871:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ;
public final void rule__XConstructorCall__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12875:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12876:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__426065);
rule__XConstructorCall__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__426068);
rule__XConstructorCall__Group__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__4"
// $ANTLR start "rule__XConstructorCall__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12883:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ;
public final void rule__XConstructorCall__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12887:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12888:1: ( ( rule__XConstructorCall__Group_4__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12888:1: ( ( rule__XConstructorCall__Group_4__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12889:1: ( rule__XConstructorCall__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12890:1: ( rule__XConstructorCall__Group_4__0 )?
int alt93=2;
alt93 = dfa93.predict(input);
switch (alt93) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12890:2: rule__XConstructorCall__Group_4__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__0_in_rule__XConstructorCall__Group__4__Impl26095);
rule__XConstructorCall__Group_4__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getGroup_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__4__Impl"
// $ANTLR start "rule__XConstructorCall__Group__5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12900:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ;
public final void rule__XConstructorCall__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12904:1: ( rule__XConstructorCall__Group__5__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12905:2: rule__XConstructorCall__Group__5__Impl
{
pushFollow(FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__526126);
rule__XConstructorCall__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__5"
// $ANTLR start "rule__XConstructorCall__Group__5__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12911:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ;
public final void rule__XConstructorCall__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12915:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12916:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12916:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12917:1: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12918:1: ( rule__XConstructorCall__ArgumentsAssignment_5 )?
int alt94=2;
alt94 = dfa94.predict(input);
switch (alt94) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12918:2: rule__XConstructorCall__ArgumentsAssignment_5
{
pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_rule__XConstructorCall__Group__5__Impl26153);
rule__XConstructorCall__ArgumentsAssignment_5();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group__5__Impl"
// $ANTLR start "rule__XConstructorCall__Group_3__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12940:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ;
public final void rule__XConstructorCall__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12944:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12945:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__026196);
rule__XConstructorCall__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__026199);
rule__XConstructorCall__Group_3__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3__0"
// $ANTLR start "rule__XConstructorCall__Group_3__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12952:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ;
public final void rule__XConstructorCall__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12956:1: ( ( ( '<' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12957:1: ( ( '<' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12957:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12958:1: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12959:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12960:2: '<'
{
match(input,27,FOLLOW_27_in_rule__XConstructorCall__Group_3__0__Impl26228); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3__0__Impl"
// $ANTLR start "rule__XConstructorCall__Group_3__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12971:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ;
public final void rule__XConstructorCall__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12975:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12976:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__126260);
rule__XConstructorCall__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__126263);
rule__XConstructorCall__Group_3__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3__1"
// $ANTLR start "rule__XConstructorCall__Group_3__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12983:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ;
public final void rule__XConstructorCall__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12987:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12988:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12988:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12989:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12990:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12990:2: rule__XConstructorCall__TypeArgumentsAssignment_3_1
{
pushFollow(FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl26290);
rule__XConstructorCall__TypeArgumentsAssignment_3_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3__1__Impl"
// $ANTLR start "rule__XConstructorCall__Group_3__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13000:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ;
public final void rule__XConstructorCall__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13004:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13005:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__226320);
rule__XConstructorCall__Group_3__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__226323);
rule__XConstructorCall__Group_3__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3__2"
// $ANTLR start "rule__XConstructorCall__Group_3__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13012:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ;
public final void rule__XConstructorCall__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13016:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13017:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13017:1: ( ( rule__XConstructorCall__Group_3_2__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13018:1: ( rule__XConstructorCall__Group_3_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_3_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13019:1: ( rule__XConstructorCall__Group_3_2__0 )*
loop95:
do {
int alt95=2;
int LA95_0 = input.LA(1);
if ( (LA95_0==53) ) {
alt95=1;
}
switch (alt95) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13019:2: rule__XConstructorCall__Group_3_2__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl26350);
rule__XConstructorCall__Group_3_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop95;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getGroup_3_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3__2__Impl"
// $ANTLR start "rule__XConstructorCall__Group_3__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13029:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ;
public final void rule__XConstructorCall__Group_3__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13033:1: ( rule__XConstructorCall__Group_3__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13034:2: rule__XConstructorCall__Group_3__3__Impl
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__326381);
rule__XConstructorCall__Group_3__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3__3"
// $ANTLR start "rule__XConstructorCall__Group_3__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13040:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ;
public final void rule__XConstructorCall__Group_3__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13044:1: ( ( '>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13045:1: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13045:1: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13046:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
}
match(input,26,FOLLOW_26_in_rule__XConstructorCall__Group_3__3__Impl26409); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3__3__Impl"
// $ANTLR start "rule__XConstructorCall__Group_3_2__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13067:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ;
public final void rule__XConstructorCall__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13071:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13072:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__026448);
rule__XConstructorCall__Group_3_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__026451);
rule__XConstructorCall__Group_3_2__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3_2__0"
// $ANTLR start "rule__XConstructorCall__Group_3_2__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13079:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ;
public final void rule__XConstructorCall__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13083:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13084:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13084:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13085:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
match(input,53,FOLLOW_53_in_rule__XConstructorCall__Group_3_2__0__Impl26479); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3_2__0__Impl"
// $ANTLR start "rule__XConstructorCall__Group_3_2__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13098:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ;
public final void rule__XConstructorCall__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13102:1: ( rule__XConstructorCall__Group_3_2__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13103:2: rule__XConstructorCall__Group_3_2__1__Impl
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__126510);
rule__XConstructorCall__Group_3_2__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3_2__1"
// $ANTLR start "rule__XConstructorCall__Group_3_2__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13109:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ;
public final void rule__XConstructorCall__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13113:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13114:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13114:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13115:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13116:1: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13116:2: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1
{
pushFollow(FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl26537);
rule__XConstructorCall__TypeArgumentsAssignment_3_2_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_3_2__1__Impl"
// $ANTLR start "rule__XConstructorCall__Group_4__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13130:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ;
public final void rule__XConstructorCall__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13134:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13135:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__0__Impl_in_rule__XConstructorCall__Group_4__026571);
rule__XConstructorCall__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__1_in_rule__XConstructorCall__Group_4__026574);
rule__XConstructorCall__Group_4__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4__0"
// $ANTLR start "rule__XConstructorCall__Group_4__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13142:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ;
public final void rule__XConstructorCall__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13146:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13147:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13147:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13148:1: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13149:1: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13149:2: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0
{
pushFollow(FOLLOW_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0_in_rule__XConstructorCall__Group_4__0__Impl26601);
rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4__0__Impl"
// $ANTLR start "rule__XConstructorCall__Group_4__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13159:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ;
public final void rule__XConstructorCall__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13163:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13164:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__1__Impl_in_rule__XConstructorCall__Group_4__126631);
rule__XConstructorCall__Group_4__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__2_in_rule__XConstructorCall__Group_4__126634);
rule__XConstructorCall__Group_4__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4__1"
// $ANTLR start "rule__XConstructorCall__Group_4__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13171:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ;
public final void rule__XConstructorCall__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13175:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13176:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13176:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13177:1: ( rule__XConstructorCall__Alternatives_4_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13178:1: ( rule__XConstructorCall__Alternatives_4_1 )?
int alt96=2;
int LA96_0 = input.LA(1);
if ( ((LA96_0>=RULE_ID && LA96_0<=RULE_STRING)||LA96_0==27||LA96_0==31||(LA96_0>=34 && LA96_0<=35)||LA96_0==40||(LA96_0>=45 && LA96_0<=50)||(LA96_0>=55 && LA96_0<=56)||LA96_0==58||(LA96_0>=61 && LA96_0<=62)||LA96_0==64||(LA96_0>=68 && LA96_0<=76)||LA96_0==78||LA96_0==84||LA96_0==86) ) {
alt96=1;
}
switch (alt96) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13178:2: rule__XConstructorCall__Alternatives_4_1
{
pushFollow(FOLLOW_rule__XConstructorCall__Alternatives_4_1_in_rule__XConstructorCall__Group_4__1__Impl26661);
rule__XConstructorCall__Alternatives_4_1();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4__1__Impl"
// $ANTLR start "rule__XConstructorCall__Group_4__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13188:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ;
public final void rule__XConstructorCall__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13192:1: ( rule__XConstructorCall__Group_4__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13193:2: rule__XConstructorCall__Group_4__2__Impl
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__2__Impl_in_rule__XConstructorCall__Group_4__226692);
rule__XConstructorCall__Group_4__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4__2"
// $ANTLR start "rule__XConstructorCall__Group_4__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13199:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ;
public final void rule__XConstructorCall__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13203:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13204:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13204:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13205:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
}
match(input,54,FOLLOW_54_in_rule__XConstructorCall__Group_4__2__Impl26720); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4__2__Impl"
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13224:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ;
public final void rule__XConstructorCall__Group_4_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13228:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13229:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1__0__Impl_in_rule__XConstructorCall__Group_4_1_1__026757);
rule__XConstructorCall__Group_4_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1__1_in_rule__XConstructorCall__Group_4_1_1__026760);
rule__XConstructorCall__Group_4_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4_1_1__0"
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13236:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ;
public final void rule__XConstructorCall__Group_4_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13240:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13241:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13241:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13242:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13243:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13243:2: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0
{
pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_1_0_in_rule__XConstructorCall__Group_4_1_1__0__Impl26787);
rule__XConstructorCall__ArgumentsAssignment_4_1_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4_1_1__0__Impl"
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13253:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ;
public final void rule__XConstructorCall__Group_4_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13257:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13258:2: rule__XConstructorCall__Group_4_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1__1__Impl_in_rule__XConstructorCall__Group_4_1_1__126817);
rule__XConstructorCall__Group_4_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4_1_1__1"
// $ANTLR start "rule__XConstructorCall__Group_4_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13264:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ;
public final void rule__XConstructorCall__Group_4_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13268:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13269:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13269:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13270:1: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13271:1: ( rule__XConstructorCall__Group_4_1_1_1__0 )*
loop97:
do {
int alt97=2;
int LA97_0 = input.LA(1);
if ( (LA97_0==53) ) {
alt97=1;
}
switch (alt97) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13271:2: rule__XConstructorCall__Group_4_1_1_1__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1_1__0_in_rule__XConstructorCall__Group_4_1_1__1__Impl26844);
rule__XConstructorCall__Group_4_1_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop97;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4_1_1__1__Impl"
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13285:1: rule__XConstructorCall__Group_4_1_1_1__0 : rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ;
public final void rule__XConstructorCall__Group_4_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13289:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13290:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1_1__0__Impl_in_rule__XConstructorCall__Group_4_1_1_1__026879);
rule__XConstructorCall__Group_4_1_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1_1__1_in_rule__XConstructorCall__Group_4_1_1_1__026882);
rule__XConstructorCall__Group_4_1_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4_1_1_1__0"
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13297:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ;
public final void rule__XConstructorCall__Group_4_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13301:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13302:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13302:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13303:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
match(input,53,FOLLOW_53_in_rule__XConstructorCall__Group_4_1_1_1__0__Impl26910); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4_1_1_1__0__Impl"
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13316:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ;
public final void rule__XConstructorCall__Group_4_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13320:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13321:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4_1_1_1__1__Impl_in_rule__XConstructorCall__Group_4_1_1_1__126941);
rule__XConstructorCall__Group_4_1_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4_1_1_1__1"
// $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13327:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ;
public final void rule__XConstructorCall__Group_4_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13331:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13332:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13332:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13333:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13334:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13334:2: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1
{
pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1_in_rule__XConstructorCall__Group_4_1_1_1__1__Impl26968);
rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__Group_4_1_1_1__1__Impl"
// $ANTLR start "rule__XBooleanLiteral__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13348:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ;
public final void rule__XBooleanLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13352:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13353:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1
{
pushFollow(FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__027002);
rule__XBooleanLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__027005);
rule__XBooleanLiteral__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBooleanLiteral__Group__0"
// $ANTLR start "rule__XBooleanLiteral__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13360:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ;
public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13364:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13365:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13365:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13366:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13367:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13369:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBooleanLiteral__Group__0__Impl"
// $ANTLR start "rule__XBooleanLiteral__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13379:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ;
public final void rule__XBooleanLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13383:1: ( rule__XBooleanLiteral__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13384:2: rule__XBooleanLiteral__Group__1__Impl
{
pushFollow(FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__127063);
rule__XBooleanLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBooleanLiteral__Group__1"
// $ANTLR start "rule__XBooleanLiteral__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13390:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ;
public final void rule__XBooleanLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13394:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13395:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13395:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13396:1: ( rule__XBooleanLiteral__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13397:1: ( rule__XBooleanLiteral__Alternatives_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13397:2: rule__XBooleanLiteral__Alternatives_1
{
pushFollow(FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl27090);
rule__XBooleanLiteral__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBooleanLiteral__Group__1__Impl"
// $ANTLR start "rule__XNullLiteral__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13411:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ;
public final void rule__XNullLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13415:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13416:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1
{
pushFollow(FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__027124);
rule__XNullLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__027127);
rule__XNullLiteral__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XNullLiteral__Group__0"
// $ANTLR start "rule__XNullLiteral__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13423:1: rule__XNullLiteral__Group__0__Impl : ( () ) ;
public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13427:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13428:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13428:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13429:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13430:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13432:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XNullLiteral__Group__0__Impl"
// $ANTLR start "rule__XNullLiteral__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13442:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ;
public final void rule__XNullLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13446:1: ( rule__XNullLiteral__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13447:2: rule__XNullLiteral__Group__1__Impl
{
pushFollow(FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__127185);
rule__XNullLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XNullLiteral__Group__1"
// $ANTLR start "rule__XNullLiteral__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13453:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ;
public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13457:1: ( ( 'null' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13458:1: ( 'null' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13458:1: ( 'null' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13459:1: 'null'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
match(input,72,FOLLOW_72_in_rule__XNullLiteral__Group__1__Impl27213); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXNullLiteralAccess().getNullKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XNullLiteral__Group__1__Impl"
// $ANTLR start "rule__XNumberLiteral__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13476:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ;
public final void rule__XNumberLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13480:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13481:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1
{
pushFollow(FOLLOW_rule__XNumberLiteral__Group__0__Impl_in_rule__XNumberLiteral__Group__027248);
rule__XNumberLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XNumberLiteral__Group__1_in_rule__XNumberLiteral__Group__027251);
rule__XNumberLiteral__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XNumberLiteral__Group__0"
// $ANTLR start "rule__XNumberLiteral__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13488:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ;
public final void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13492:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13493:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13493:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13494:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13495:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13497:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XNumberLiteral__Group__0__Impl"
// $ANTLR start "rule__XNumberLiteral__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13507:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ;
public final void rule__XNumberLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13511:1: ( rule__XNumberLiteral__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13512:2: rule__XNumberLiteral__Group__1__Impl
{
pushFollow(FOLLOW_rule__XNumberLiteral__Group__1__Impl_in_rule__XNumberLiteral__Group__127309);
rule__XNumberLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XNumberLiteral__Group__1"
// $ANTLR start "rule__XNumberLiteral__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13518:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ;
public final void rule__XNumberLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13522:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13523:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13523:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13524:1: ( rule__XNumberLiteral__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13525:1: ( rule__XNumberLiteral__ValueAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13525:2: rule__XNumberLiteral__ValueAssignment_1
{
pushFollow(FOLLOW_rule__XNumberLiteral__ValueAssignment_1_in_rule__XNumberLiteral__Group__1__Impl27336);
rule__XNumberLiteral__ValueAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XNumberLiteral__Group__1__Impl"
// $ANTLR start "rule__XStringLiteral__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13539:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ;
public final void rule__XStringLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13543:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13544:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1
{
pushFollow(FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__027370);
rule__XStringLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__027373);
rule__XStringLiteral__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XStringLiteral__Group__0"
// $ANTLR start "rule__XStringLiteral__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13551:1: rule__XStringLiteral__Group__0__Impl : ( () ) ;
public final void rule__XStringLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13555:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13556:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13556:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13557:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13558:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13560:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XStringLiteral__Group__0__Impl"
// $ANTLR start "rule__XStringLiteral__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13570:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ;
public final void rule__XStringLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13574:1: ( rule__XStringLiteral__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13575:2: rule__XStringLiteral__Group__1__Impl
{
pushFollow(FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__127431);
rule__XStringLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XStringLiteral__Group__1"
// $ANTLR start "rule__XStringLiteral__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13581:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ;
public final void rule__XStringLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13585:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13586:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13586:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13587:1: ( rule__XStringLiteral__ValueAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13588:1: ( rule__XStringLiteral__ValueAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13588:2: rule__XStringLiteral__ValueAssignment_1
{
pushFollow(FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl27458);
rule__XStringLiteral__ValueAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXStringLiteralAccess().getValueAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XStringLiteral__Group__1__Impl"
// $ANTLR start "rule__XTypeLiteral__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13602:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ;
public final void rule__XTypeLiteral__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13606:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13607:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__027492);
rule__XTypeLiteral__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__027495);
rule__XTypeLiteral__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__0"
// $ANTLR start "rule__XTypeLiteral__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13614:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ;
public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13618:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13619:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13619:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13620:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13621:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13623:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__0__Impl"
// $ANTLR start "rule__XTypeLiteral__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13633:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ;
public final void rule__XTypeLiteral__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13637:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13638:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__127553);
rule__XTypeLiteral__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__127556);
rule__XTypeLiteral__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__1"
// $ANTLR start "rule__XTypeLiteral__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13645:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ;
public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13649:1: ( ( 'typeof' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13650:1: ( 'typeof' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13650:1: ( 'typeof' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13651:1: 'typeof'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
match(input,73,FOLLOW_73_in_rule__XTypeLiteral__Group__1__Impl27584); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__1__Impl"
// $ANTLR start "rule__XTypeLiteral__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13664:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ;
public final void rule__XTypeLiteral__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13668:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13669:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__227615);
rule__XTypeLiteral__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__227618);
rule__XTypeLiteral__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__2"
// $ANTLR start "rule__XTypeLiteral__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13676:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ;
public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13680:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13681:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13681:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13682:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
match(input,61,FOLLOW_61_in_rule__XTypeLiteral__Group__2__Impl27646); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__2__Impl"
// $ANTLR start "rule__XTypeLiteral__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13695:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ;
public final void rule__XTypeLiteral__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13699:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13700:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__327677);
rule__XTypeLiteral__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__327680);
rule__XTypeLiteral__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__3"
// $ANTLR start "rule__XTypeLiteral__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13707:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ;
public final void rule__XTypeLiteral__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13711:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13712:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13712:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13713:1: ( rule__XTypeLiteral__TypeAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13714:1: ( rule__XTypeLiteral__TypeAssignment_3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13714:2: rule__XTypeLiteral__TypeAssignment_3
{
pushFollow(FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl27707);
rule__XTypeLiteral__TypeAssignment_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__3__Impl"
// $ANTLR start "rule__XTypeLiteral__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13724:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ;
public final void rule__XTypeLiteral__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13728:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13729:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__427737);
rule__XTypeLiteral__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTypeLiteral__Group__5_in_rule__XTypeLiteral__Group__427740);
rule__XTypeLiteral__Group__5();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__4"
// $ANTLR start "rule__XTypeLiteral__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13736:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ;
public final void rule__XTypeLiteral__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13740:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13741:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13741:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13742:1: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13743:1: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )*
loop98:
do {
int alt98=2;
int LA98_0 = input.LA(1);
if ( (LA98_0==58) ) {
alt98=1;
}
switch (alt98) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13743:2: rule__XTypeLiteral__ArrayDimensionsAssignment_4
{
pushFollow(FOLLOW_rule__XTypeLiteral__ArrayDimensionsAssignment_4_in_rule__XTypeLiteral__Group__4__Impl27767);
rule__XTypeLiteral__ArrayDimensionsAssignment_4();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop98;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__4__Impl"
// $ANTLR start "rule__XTypeLiteral__Group__5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13753:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ;
public final void rule__XTypeLiteral__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13757:1: ( rule__XTypeLiteral__Group__5__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13758:2: rule__XTypeLiteral__Group__5__Impl
{
pushFollow(FOLLOW_rule__XTypeLiteral__Group__5__Impl_in_rule__XTypeLiteral__Group__527798);
rule__XTypeLiteral__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__5"
// $ANTLR start "rule__XTypeLiteral__Group__5__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13764:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ;
public final void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13768:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13769:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13769:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13770:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
}
match(input,54,FOLLOW_54_in_rule__XTypeLiteral__Group__5__Impl27826); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__Group__5__Impl"
// $ANTLR start "rule__XThrowExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13795:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ;
public final void rule__XThrowExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13799:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13800:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1
{
pushFollow(FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__027869);
rule__XThrowExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__027872);
rule__XThrowExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XThrowExpression__Group__0"
// $ANTLR start "rule__XThrowExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13807:1: rule__XThrowExpression__Group__0__Impl : ( () ) ;
public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13811:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13812:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13812:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13813:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13814:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13816:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XThrowExpression__Group__0__Impl"
// $ANTLR start "rule__XThrowExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13826:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ;
public final void rule__XThrowExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13830:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13831:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2
{
pushFollow(FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__127930);
rule__XThrowExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__127933);
rule__XThrowExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XThrowExpression__Group__1"
// $ANTLR start "rule__XThrowExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13838:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ;
public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13842:1: ( ( 'throw' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13843:1: ( 'throw' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13843:1: ( 'throw' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13844:1: 'throw'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
match(input,74,FOLLOW_74_in_rule__XThrowExpression__Group__1__Impl27961); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XThrowExpression__Group__1__Impl"
// $ANTLR start "rule__XThrowExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13857:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ;
public final void rule__XThrowExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13861:1: ( rule__XThrowExpression__Group__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13862:2: rule__XThrowExpression__Group__2__Impl
{
pushFollow(FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__227992);
rule__XThrowExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XThrowExpression__Group__2"
// $ANTLR start "rule__XThrowExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13868:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ;
public final void rule__XThrowExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13872:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13873:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13873:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13874:1: ( rule__XThrowExpression__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13875:1: ( rule__XThrowExpression__ExpressionAssignment_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13875:2: rule__XThrowExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl28019);
rule__XThrowExpression__ExpressionAssignment_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XThrowExpression__Group__2__Impl"
// $ANTLR start "rule__XReturnExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13891:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ;
public final void rule__XReturnExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13895:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13896:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1
{
pushFollow(FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__028055);
rule__XReturnExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__028058);
rule__XReturnExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XReturnExpression__Group__0"
// $ANTLR start "rule__XReturnExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13903:1: rule__XReturnExpression__Group__0__Impl : ( () ) ;
public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13907:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13908:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13908:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13909:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13910:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13912:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XReturnExpression__Group__0__Impl"
// $ANTLR start "rule__XReturnExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13922:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ;
public final void rule__XReturnExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13926:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13927:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2
{
pushFollow(FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__128116);
rule__XReturnExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__128119);
rule__XReturnExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XReturnExpression__Group__1"
// $ANTLR start "rule__XReturnExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13934:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ;
public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13938:1: ( ( 'return' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13939:1: ( 'return' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13939:1: ( 'return' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13940:1: 'return'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
match(input,75,FOLLOW_75_in_rule__XReturnExpression__Group__1__Impl28147); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XReturnExpression__Group__1__Impl"
// $ANTLR start "rule__XReturnExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13953:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ;
public final void rule__XReturnExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13957:1: ( rule__XReturnExpression__Group__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13958:2: rule__XReturnExpression__Group__2__Impl
{
pushFollow(FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__228178);
rule__XReturnExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XReturnExpression__Group__2"
// $ANTLR start "rule__XReturnExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13964:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ;
public final void rule__XReturnExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13968:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13969:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13969:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13970:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13971:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?
int alt99=2;
alt99 = dfa99.predict(input);
switch (alt99) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13971:2: rule__XReturnExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl28205);
rule__XReturnExpression__ExpressionAssignment_2();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XReturnExpression__Group__2__Impl"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13987:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ;
public final void rule__XTryCatchFinallyExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13991:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13992:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__028242);
rule__XTryCatchFinallyExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__028245);
rule__XTryCatchFinallyExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group__0"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13999:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ;
public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14003:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14004:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14004:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14005:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14006:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14008:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group__0__Impl"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14018:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ;
public final void rule__XTryCatchFinallyExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14022:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14023:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__128303);
rule__XTryCatchFinallyExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__128306);
rule__XTryCatchFinallyExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group__1"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14030:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ;
public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14034:1: ( ( 'try' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14035:1: ( 'try' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14035:1: ( 'try' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14036:1: 'try'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
match(input,76,FOLLOW_76_in_rule__XTryCatchFinallyExpression__Group__1__Impl28334); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group__1__Impl"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14049:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ;
public final void rule__XTryCatchFinallyExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14053:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14054:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__228365);
rule__XTryCatchFinallyExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__228368);
rule__XTryCatchFinallyExpression__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group__2"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14061:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14065:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14066:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14066:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14067:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14068:1: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14068:2: rule__XTryCatchFinallyExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl28395);
rule__XTryCatchFinallyExpression__ExpressionAssignment_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group__2__Impl"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14078:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ;
public final void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14082:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14083:2: rule__XTryCatchFinallyExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__328425);
rule__XTryCatchFinallyExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group__3"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14089:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14093:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14094:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14094:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14095:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14096:1: ( rule__XTryCatchFinallyExpression__Alternatives_3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14096:2: rule__XTryCatchFinallyExpression__Alternatives_3
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl28452);
rule__XTryCatchFinallyExpression__Alternatives_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group__3__Impl"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14114:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14118:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14119:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__028490);
rule__XTryCatchFinallyExpression__Group_3_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__028493);
rule__XTryCatchFinallyExpression__Group_3_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0__0"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14126:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14130:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14131:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14131:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14132:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14132:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14133:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14134:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14134:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl28522);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14137:1: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14138:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14139:1: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )*
loop100:
do {
int alt100=2;
int LA100_0 = input.LA(1);
if ( (LA100_0==79) ) {
int LA100_2 = input.LA(2);
if ( (synpred143_InternalExpressions()) ) {
alt100=1;
}
}
switch (alt100) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14139:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl28534);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop100;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0());
}
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0__0__Impl"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14150:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14154:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14155:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__128567);
rule__XTryCatchFinallyExpression__Group_3_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0__1"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14161:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14165:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14166:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14166:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14167:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14168:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )?
int alt101=2;
int LA101_0 = input.LA(1);
if ( (LA101_0==77) ) {
int LA101_1 = input.LA(2);
if ( (synpred144_InternalExpressions()) ) {
alt101=1;
}
}
switch (alt101) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14168:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl28594);
rule__XTryCatchFinallyExpression__Group_3_0_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0__1__Impl"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14182:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14186:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14187:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__028629);
rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__028632);
rule__XTryCatchFinallyExpression__Group_3_0_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0_1__0"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14194:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14198:1: ( ( ( 'finally' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14199:1: ( ( 'finally' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14199:1: ( ( 'finally' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14200:1: ( 'finally' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14201:1: ( 'finally' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14202:2: 'finally'
{
match(input,77,FOLLOW_77_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl28661); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14213:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14217:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14218:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__128693);
rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0_1__1"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14224:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14228:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14229:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14229:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14230:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14231:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14231:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl28720);
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14245:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14249:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14250:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__028754);
rule__XTryCatchFinallyExpression__Group_3_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__028757);
rule__XTryCatchFinallyExpression__Group_3_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_1__0"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14257:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14261:1: ( ( 'finally' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14262:1: ( 'finally' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14262:1: ( 'finally' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14263:1: 'finally'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
match(input,77,FOLLOW_77_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl28785); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_1__0__Impl"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14276:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14280:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14281:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__128816);
rule__XTryCatchFinallyExpression__Group_3_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_1__1"
// $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14287:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ;
public final void rule__XTryCatchFinallyExpression__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14291:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14292:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14292:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14293:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14294:1: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14294:2: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl28843);
rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__Group_3_1__1__Impl"
// $ANTLR start "rule__XSynchronizedExpression__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14308:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ;
public final void rule__XSynchronizedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14312:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14313:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__0__Impl_in_rule__XSynchronizedExpression__Group__028877);
rule__XSynchronizedExpression__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__1_in_rule__XSynchronizedExpression__Group__028880);
rule__XSynchronizedExpression__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group__0"
// $ANTLR start "rule__XSynchronizedExpression__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14320:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ;
public final void rule__XSynchronizedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14324:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14325:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14325:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14326:1: ( rule__XSynchronizedExpression__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14327:1: ( rule__XSynchronizedExpression__Group_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14327:2: rule__XSynchronizedExpression__Group_0__0
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0__0_in_rule__XSynchronizedExpression__Group__0__Impl28907);
rule__XSynchronizedExpression__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group__0__Impl"
// $ANTLR start "rule__XSynchronizedExpression__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14337:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ;
public final void rule__XSynchronizedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14341:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14342:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__1__Impl_in_rule__XSynchronizedExpression__Group__128937);
rule__XSynchronizedExpression__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__2_in_rule__XSynchronizedExpression__Group__128940);
rule__XSynchronizedExpression__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group__1"
// $ANTLR start "rule__XSynchronizedExpression__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14349:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ;
public final void rule__XSynchronizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14353:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14354:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14354:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14355:1: ( rule__XSynchronizedExpression__ParamAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14356:1: ( rule__XSynchronizedExpression__ParamAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14356:2: rule__XSynchronizedExpression__ParamAssignment_1
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__ParamAssignment_1_in_rule__XSynchronizedExpression__Group__1__Impl28967);
rule__XSynchronizedExpression__ParamAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group__1__Impl"
// $ANTLR start "rule__XSynchronizedExpression__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14366:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ;
public final void rule__XSynchronizedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14370:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14371:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__2__Impl_in_rule__XSynchronizedExpression__Group__228997);
rule__XSynchronizedExpression__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__3_in_rule__XSynchronizedExpression__Group__229000);
rule__XSynchronizedExpression__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group__2"
// $ANTLR start "rule__XSynchronizedExpression__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14378:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14382:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14383:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14383:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14384:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
match(input,54,FOLLOW_54_in_rule__XSynchronizedExpression__Group__2__Impl29028); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group__2__Impl"
// $ANTLR start "rule__XSynchronizedExpression__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14397:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ;
public final void rule__XSynchronizedExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14401:1: ( rule__XSynchronizedExpression__Group__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14402:2: rule__XSynchronizedExpression__Group__3__Impl
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__3__Impl_in_rule__XSynchronizedExpression__Group__329059);
rule__XSynchronizedExpression__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group__3"
// $ANTLR start "rule__XSynchronizedExpression__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14408:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ;
public final void rule__XSynchronizedExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14412:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14413:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14413:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14414:1: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14415:1: ( rule__XSynchronizedExpression__ExpressionAssignment_3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14415:2: rule__XSynchronizedExpression__ExpressionAssignment_3
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__ExpressionAssignment_3_in_rule__XSynchronizedExpression__Group__3__Impl29086);
rule__XSynchronizedExpression__ExpressionAssignment_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group__3__Impl"
// $ANTLR start "rule__XSynchronizedExpression__Group_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14433:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ;
public final void rule__XSynchronizedExpression__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14437:1: ( rule__XSynchronizedExpression__Group_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14438:2: rule__XSynchronizedExpression__Group_0__0__Impl
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0__0__Impl_in_rule__XSynchronizedExpression__Group_0__029124);
rule__XSynchronizedExpression__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group_0__0"
// $ANTLR start "rule__XSynchronizedExpression__Group_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14444:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ;
public final void rule__XSynchronizedExpression__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14448:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14449:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14449:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14450:1: ( rule__XSynchronizedExpression__Group_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14451:1: ( rule__XSynchronizedExpression__Group_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14451:2: rule__XSynchronizedExpression__Group_0_0__0
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__0_in_rule__XSynchronizedExpression__Group_0__0__Impl29151);
rule__XSynchronizedExpression__Group_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group_0__0__Impl"
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14463:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ;
public final void rule__XSynchronizedExpression__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14467:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14468:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__0__Impl_in_rule__XSynchronizedExpression__Group_0_0__029183);
rule__XSynchronizedExpression__Group_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__1_in_rule__XSynchronizedExpression__Group_0_0__029186);
rule__XSynchronizedExpression__Group_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group_0_0__0"
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14475:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ;
public final void rule__XSynchronizedExpression__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14479:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14480:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14480:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14481:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14482:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14484:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group_0_0__0__Impl"
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14494:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ;
public final void rule__XSynchronizedExpression__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14498:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14499:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__1__Impl_in_rule__XSynchronizedExpression__Group_0_0__129244);
rule__XSynchronizedExpression__Group_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__2_in_rule__XSynchronizedExpression__Group_0_0__129247);
rule__XSynchronizedExpression__Group_0_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group_0_0__1"
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14506:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ;
public final void rule__XSynchronizedExpression__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14510:1: ( ( 'synchronized' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14511:1: ( 'synchronized' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14511:1: ( 'synchronized' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14512:1: 'synchronized'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
match(input,78,FOLLOW_78_in_rule__XSynchronizedExpression__Group_0_0__1__Impl29275); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group_0_0__1__Impl"
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14525:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ;
public final void rule__XSynchronizedExpression__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14529:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14530:2: rule__XSynchronizedExpression__Group_0_0__2__Impl
{
pushFollow(FOLLOW_rule__XSynchronizedExpression__Group_0_0__2__Impl_in_rule__XSynchronizedExpression__Group_0_0__229306);
rule__XSynchronizedExpression__Group_0_0__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group_0_0__2"
// $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14536:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ;
public final void rule__XSynchronizedExpression__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14540:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14541:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14541:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14542:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
match(input,61,FOLLOW_61_in_rule__XSynchronizedExpression__Group_0_0__2__Impl29334); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__Group_0_0__2__Impl"
// $ANTLR start "rule__XCatchClause__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14561:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ;
public final void rule__XCatchClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14565:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14566:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1
{
pushFollow(FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__029371);
rule__XCatchClause__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__029374);
rule__XCatchClause__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__Group__0"
// $ANTLR start "rule__XCatchClause__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14573:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ;
public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14577:1: ( ( ( 'catch' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14578:1: ( ( 'catch' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14578:1: ( ( 'catch' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14579:1: ( 'catch' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14580:1: ( 'catch' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14581:2: 'catch'
{
match(input,79,FOLLOW_79_in_rule__XCatchClause__Group__0__Impl29403); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__Group__0__Impl"
// $ANTLR start "rule__XCatchClause__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14592:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ;
public final void rule__XCatchClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14596:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14597:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2
{
pushFollow(FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__129435);
rule__XCatchClause__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__129438);
rule__XCatchClause__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__Group__1"
// $ANTLR start "rule__XCatchClause__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14604:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ;
public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14608:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14609:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14609:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14610:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
match(input,61,FOLLOW_61_in_rule__XCatchClause__Group__1__Impl29466); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__Group__1__Impl"
// $ANTLR start "rule__XCatchClause__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14623:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ;
public final void rule__XCatchClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14627:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14628:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3
{
pushFollow(FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__229497);
rule__XCatchClause__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__229500);
rule__XCatchClause__Group__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__Group__2"
// $ANTLR start "rule__XCatchClause__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14635:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ;
public final void rule__XCatchClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14639:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14640:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14640:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14641:1: ( rule__XCatchClause__DeclaredParamAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14642:1: ( rule__XCatchClause__DeclaredParamAssignment_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14642:2: rule__XCatchClause__DeclaredParamAssignment_2
{
pushFollow(FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl29527);
rule__XCatchClause__DeclaredParamAssignment_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__Group__2__Impl"
// $ANTLR start "rule__XCatchClause__Group__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14652:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ;
public final void rule__XCatchClause__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14656:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14657:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4
{
pushFollow(FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__329557);
rule__XCatchClause__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__329560);
rule__XCatchClause__Group__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__Group__3"
// $ANTLR start "rule__XCatchClause__Group__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14664:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ;
public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14668:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14669:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14669:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14670:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
match(input,54,FOLLOW_54_in_rule__XCatchClause__Group__3__Impl29588); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__Group__3__Impl"
// $ANTLR start "rule__XCatchClause__Group__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14683:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ;
public final void rule__XCatchClause__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14687:1: ( rule__XCatchClause__Group__4__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14688:2: rule__XCatchClause__Group__4__Impl
{
pushFollow(FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__429619);
rule__XCatchClause__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__Group__4"
// $ANTLR start "rule__XCatchClause__Group__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14694:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ;
public final void rule__XCatchClause__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14698:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14699:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14699:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14700:1: ( rule__XCatchClause__ExpressionAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14701:1: ( rule__XCatchClause__ExpressionAssignment_4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14701:2: rule__XCatchClause__ExpressionAssignment_4
{
pushFollow(FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl29646);
rule__XCatchClause__ExpressionAssignment_4();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__Group__4__Impl"
// $ANTLR start "rule__QualifiedName__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14721:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
public final void rule__QualifiedName__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14725:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14726:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
{
pushFollow(FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__029686);
rule__QualifiedName__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__029689);
rule__QualifiedName__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedName__Group__0"
// $ANTLR start "rule__QualifiedName__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14733:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ;
public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14737:1: ( ( ruleValidID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14738:1: ( ruleValidID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14738:1: ( ruleValidID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14739:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl29716);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedName__Group__0__Impl"
// $ANTLR start "rule__QualifiedName__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14750:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
public final void rule__QualifiedName__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14754:1: ( rule__QualifiedName__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14755:2: rule__QualifiedName__Group__1__Impl
{
pushFollow(FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__129745);
rule__QualifiedName__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedName__Group__1"
// $ANTLR start "rule__QualifiedName__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14761:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14765:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14766:1: ( ( rule__QualifiedName__Group_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14766:1: ( ( rule__QualifiedName__Group_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14767:1: ( rule__QualifiedName__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14768:1: ( rule__QualifiedName__Group_1__0 )*
loop102:
do {
int alt102=2;
int LA102_0 = input.LA(1);
if ( (LA102_0==43) ) {
int LA102_2 = input.LA(2);
if ( (LA102_2==RULE_ID) ) {
int LA102_3 = input.LA(3);
if ( (synpred145_InternalExpressions()) ) {
alt102=1;
}
}
}
switch (alt102) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14768:2: rule__QualifiedName__Group_1__0
{
pushFollow(FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl29772);
rule__QualifiedName__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop102;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedName__Group__1__Impl"
// $ANTLR start "rule__QualifiedName__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14782:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
public final void rule__QualifiedName__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14786:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14787:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
{
pushFollow(FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__029807);
rule__QualifiedName__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__029810);
rule__QualifiedName__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedName__Group_1__0"
// $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14794:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ;
public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14798:1: ( ( ( '.' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14799:1: ( ( '.' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14799:1: ( ( '.' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14800:1: ( '.' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14801:1: ( '.' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14802:2: '.'
{
match(input,43,FOLLOW_43_in_rule__QualifiedName__Group_1__0__Impl29839); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedName__Group_1__0__Impl"
// $ANTLR start "rule__QualifiedName__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14813:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
public final void rule__QualifiedName__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14817:1: ( rule__QualifiedName__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14818:2: rule__QualifiedName__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__129871);
rule__QualifiedName__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedName__Group_1__1"
// $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14824:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ;
public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14828:1: ( ( ruleValidID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14829:1: ( ruleValidID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14829:1: ( ruleValidID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14830:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1());
}
pushFollow(FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl29898);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedName__Group_1__1__Impl"
// $ANTLR start "rule__Number__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14845:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ;
public final void rule__Number__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14849:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14850:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1
{
pushFollow(FOLLOW_rule__Number__Group_1__0__Impl_in_rule__Number__Group_1__029931);
rule__Number__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Number__Group_1__1_in_rule__Number__Group_1__029934);
rule__Number__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Group_1__0"
// $ANTLR start "rule__Number__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14857:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ;
public final void rule__Number__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14861:1: ( ( ( rule__Number__Alternatives_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14862:1: ( ( rule__Number__Alternatives_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14862:1: ( ( rule__Number__Alternatives_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14863:1: ( rule__Number__Alternatives_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14864:1: ( rule__Number__Alternatives_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14864:2: rule__Number__Alternatives_1_0
{
pushFollow(FOLLOW_rule__Number__Alternatives_1_0_in_rule__Number__Group_1__0__Impl29961);
rule__Number__Alternatives_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getAlternatives_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Group_1__0__Impl"
// $ANTLR start "rule__Number__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14874:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ;
public final void rule__Number__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14878:1: ( rule__Number__Group_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14879:2: rule__Number__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__Number__Group_1__1__Impl_in_rule__Number__Group_1__129991);
rule__Number__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Group_1__1"
// $ANTLR start "rule__Number__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14885:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ;
public final void rule__Number__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14889:1: ( ( ( rule__Number__Group_1_1__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14890:1: ( ( rule__Number__Group_1_1__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14890:1: ( ( rule__Number__Group_1_1__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14891:1: ( rule__Number__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getGroup_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14892:1: ( rule__Number__Group_1_1__0 )?
int alt103=2;
int LA103_0 = input.LA(1);
if ( (LA103_0==43) ) {
int LA103_1 = input.LA(2);
if ( ((LA103_1>=RULE_INT && LA103_1<=RULE_DECIMAL)) ) {
alt103=1;
}
}
switch (alt103) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14892:2: rule__Number__Group_1_1__0
{
pushFollow(FOLLOW_rule__Number__Group_1_1__0_in_rule__Number__Group_1__1__Impl30018);
rule__Number__Group_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getGroup_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Group_1__1__Impl"
// $ANTLR start "rule__Number__Group_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14906:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ;
public final void rule__Number__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14910:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14911:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1
{
pushFollow(FOLLOW_rule__Number__Group_1_1__0__Impl_in_rule__Number__Group_1_1__030053);
rule__Number__Group_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__Number__Group_1_1__1_in_rule__Number__Group_1_1__030056);
rule__Number__Group_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Group_1_1__0"
// $ANTLR start "rule__Number__Group_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14918:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ;
public final void rule__Number__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14922:1: ( ( '.' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14923:1: ( '.' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14923:1: ( '.' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14924:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0());
}
match(input,43,FOLLOW_43_in_rule__Number__Group_1_1__0__Impl30084); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Group_1_1__0__Impl"
// $ANTLR start "rule__Number__Group_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14937:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ;
public final void rule__Number__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14941:1: ( rule__Number__Group_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14942:2: rule__Number__Group_1_1__1__Impl
{
pushFollow(FOLLOW_rule__Number__Group_1_1__1__Impl_in_rule__Number__Group_1_1__130115);
rule__Number__Group_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Group_1_1__1"
// $ANTLR start "rule__Number__Group_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14948:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ;
public final void rule__Number__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14952:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14953:1: ( ( rule__Number__Alternatives_1_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14953:1: ( ( rule__Number__Alternatives_1_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14954:1: ( rule__Number__Alternatives_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberAccess().getAlternatives_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14955:1: ( rule__Number__Alternatives_1_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14955:2: rule__Number__Alternatives_1_1_1
{
pushFollow(FOLLOW_rule__Number__Alternatives_1_1_1_in_rule__Number__Group_1_1__1__Impl30142);
rule__Number__Alternatives_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberAccess().getAlternatives_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Number__Group_1_1__1__Impl"
// $ANTLR start "rule__JvmTypeReference__Group_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14970:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ;
public final void rule__JvmTypeReference__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14974:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14975:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__030177);
rule__JvmTypeReference__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__030180);
rule__JvmTypeReference__Group_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Group_0__0"
// $ANTLR start "rule__JvmTypeReference__Group_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14982:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ;
public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14986:1: ( ( ruleJvmParameterizedTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14987:1: ( ruleJvmParameterizedTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14987:1: ( ruleJvmParameterizedTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14988:1: ruleJvmParameterizedTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0());
}
pushFollow(FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl30207);
ruleJvmParameterizedTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Group_0__0__Impl"
// $ANTLR start "rule__JvmTypeReference__Group_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14999:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ;
public final void rule__JvmTypeReference__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15003:1: ( rule__JvmTypeReference__Group_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15004:2: rule__JvmTypeReference__Group_0__1__Impl
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__130236);
rule__JvmTypeReference__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Group_0__1"
// $ANTLR start "rule__JvmTypeReference__Group_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15010:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ;
public final void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15014:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15015:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15015:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15016:1: ( rule__JvmTypeReference__Group_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15017:1: ( rule__JvmTypeReference__Group_0_1__0 )*
loop104:
do {
int alt104=2;
int LA104_0 = input.LA(1);
if ( (LA104_0==58) ) {
int LA104_2 = input.LA(2);
if ( (LA104_2==59) ) {
int LA104_3 = input.LA(3);
if ( (synpred147_InternalExpressions()) ) {
alt104=1;
}
}
}
switch (alt104) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15017:2: rule__JvmTypeReference__Group_0_1__0
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl30263);
rule__JvmTypeReference__Group_0_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop104;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Group_0__1__Impl"
// $ANTLR start "rule__JvmTypeReference__Group_0_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15031:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ;
public final void rule__JvmTypeReference__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15035:1: ( rule__JvmTypeReference__Group_0_1__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15036:2: rule__JvmTypeReference__Group_0_1__0__Impl
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__030298);
rule__JvmTypeReference__Group_0_1__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Group_0_1__0"
// $ANTLR start "rule__JvmTypeReference__Group_0_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15042:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ;
public final void rule__JvmTypeReference__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15046:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15047:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15047:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15048:1: ( rule__JvmTypeReference__Group_0_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15049:1: ( rule__JvmTypeReference__Group_0_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15049:2: rule__JvmTypeReference__Group_0_1_0__0
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl30325);
rule__JvmTypeReference__Group_0_1_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Group_0_1__0__Impl"
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15061:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ;
public final void rule__JvmTypeReference__Group_0_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15065:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15066:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__030357);
rule__JvmTypeReference__Group_0_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__030360);
rule__JvmTypeReference__Group_0_1_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Group_0_1_0__0"
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15073:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ;
public final void rule__JvmTypeReference__Group_0_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15077:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15078:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15078:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15079:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15080:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15082:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Group_0_1_0__0__Impl"
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15092:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ;
public final void rule__JvmTypeReference__Group_0_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15096:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15097:2: rule__JvmTypeReference__Group_0_1_0__1__Impl
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__130418);
rule__JvmTypeReference__Group_0_1_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Group_0_1_0__1"
// $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15103:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ;
public final void rule__JvmTypeReference__Group_0_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15107:1: ( ( ruleArrayBrackets ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15108:1: ( ruleArrayBrackets )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15108:1: ( ruleArrayBrackets )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15109:1: ruleArrayBrackets
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1());
}
pushFollow(FOLLOW_ruleArrayBrackets_in_rule__JvmTypeReference__Group_0_1_0__1__Impl30445);
ruleArrayBrackets();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmTypeReference__Group_0_1_0__1__Impl"
// $ANTLR start "rule__ArrayBrackets__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15124:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ;
public final void rule__ArrayBrackets__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15128:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15129:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1
{
pushFollow(FOLLOW_rule__ArrayBrackets__Group__0__Impl_in_rule__ArrayBrackets__Group__030478);
rule__ArrayBrackets__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__ArrayBrackets__Group__1_in_rule__ArrayBrackets__Group__030481);
rule__ArrayBrackets__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ArrayBrackets__Group__0"
// $ANTLR start "rule__ArrayBrackets__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15136:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ;
public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15140:1: ( ( '[' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15141:1: ( '[' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15141:1: ( '[' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15142:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
match(input,58,FOLLOW_58_in_rule__ArrayBrackets__Group__0__Impl30509); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ArrayBrackets__Group__0__Impl"
// $ANTLR start "rule__ArrayBrackets__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15155:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ;
public final void rule__ArrayBrackets__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15159:1: ( rule__ArrayBrackets__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15160:2: rule__ArrayBrackets__Group__1__Impl
{
pushFollow(FOLLOW_rule__ArrayBrackets__Group__1__Impl_in_rule__ArrayBrackets__Group__130540);
rule__ArrayBrackets__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ArrayBrackets__Group__1"
// $ANTLR start "rule__ArrayBrackets__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15166:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ;
public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15170:1: ( ( ']' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15171:1: ( ']' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15171:1: ( ']' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15172:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1());
}
match(input,59,FOLLOW_59_in_rule__ArrayBrackets__Group__1__Impl30568); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ArrayBrackets__Group__1__Impl"
// $ANTLR start "rule__XFunctionTypeRef__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15189:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ;
public final void rule__XFunctionTypeRef__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15193:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15194:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__030603);
rule__XFunctionTypeRef__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__030606);
rule__XFunctionTypeRef__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group__0"
// $ANTLR start "rule__XFunctionTypeRef__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15201:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ;
public final void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15205:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15206:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15206:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15207:1: ( rule__XFunctionTypeRef__Group_0__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15208:1: ( rule__XFunctionTypeRef__Group_0__0 )?
int alt105=2;
int LA105_0 = input.LA(1);
if ( (LA105_0==61) ) {
alt105=1;
}
switch (alt105) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15208:2: rule__XFunctionTypeRef__Group_0__0
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl30633);
rule__XFunctionTypeRef__Group_0__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getGroup_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group__0__Impl"
// $ANTLR start "rule__XFunctionTypeRef__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15218:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ;
public final void rule__XFunctionTypeRef__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15222:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15223:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__130664);
rule__XFunctionTypeRef__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__130667);
rule__XFunctionTypeRef__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group__1"
// $ANTLR start "rule__XFunctionTypeRef__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15230:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ;
public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15234:1: ( ( '=>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15235:1: ( '=>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15235:1: ( '=>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15236:1: '=>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1());
}
match(input,31,FOLLOW_31_in_rule__XFunctionTypeRef__Group__1__Impl30695); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group__1__Impl"
// $ANTLR start "rule__XFunctionTypeRef__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15249:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ;
public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15253:1: ( rule__XFunctionTypeRef__Group__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15254:2: rule__XFunctionTypeRef__Group__2__Impl
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__230726);
rule__XFunctionTypeRef__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group__2"
// $ANTLR start "rule__XFunctionTypeRef__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15260:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ;
public final void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15264:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15265:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15265:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15266:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15267:1: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15267:2: rule__XFunctionTypeRef__ReturnTypeAssignment_2
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl30753);
rule__XFunctionTypeRef__ReturnTypeAssignment_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group__2__Impl"
// $ANTLR start "rule__XFunctionTypeRef__Group_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15283:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ;
public final void rule__XFunctionTypeRef__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15287:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15288:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__030789);
rule__XFunctionTypeRef__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__030792);
rule__XFunctionTypeRef__Group_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0__0"
// $ANTLR start "rule__XFunctionTypeRef__Group_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15295:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ;
public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15299:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15300:1: ( '(' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15300:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15301:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
match(input,61,FOLLOW_61_in_rule__XFunctionTypeRef__Group_0__0__Impl30820); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0__0__Impl"
// $ANTLR start "rule__XFunctionTypeRef__Group_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15314:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ;
public final void rule__XFunctionTypeRef__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15318:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15319:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__130851);
rule__XFunctionTypeRef__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__130854);
rule__XFunctionTypeRef__Group_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0__1"
// $ANTLR start "rule__XFunctionTypeRef__Group_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15326:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ;
public final void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15330:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15331:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15331:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15332:1: ( rule__XFunctionTypeRef__Group_0_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15333:1: ( rule__XFunctionTypeRef__Group_0_1__0 )?
int alt106=2;
int LA106_0 = input.LA(1);
if ( (LA106_0==RULE_ID||LA106_0==31||LA106_0==61) ) {
alt106=1;
}
switch (alt106) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15333:2: rule__XFunctionTypeRef__Group_0_1__0
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1__0_in_rule__XFunctionTypeRef__Group_0__1__Impl30881);
rule__XFunctionTypeRef__Group_0_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0__1__Impl"
// $ANTLR start "rule__XFunctionTypeRef__Group_0__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15343:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ;
public final void rule__XFunctionTypeRef__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15347:1: ( rule__XFunctionTypeRef__Group_0__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15348:2: rule__XFunctionTypeRef__Group_0__2__Impl
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__230912);
rule__XFunctionTypeRef__Group_0__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0__2"
// $ANTLR start "rule__XFunctionTypeRef__Group_0__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15354:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ;
public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15358:1: ( ( ')' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15359:1: ( ')' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15359:1: ( ')' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15360:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
}
match(input,54,FOLLOW_54_in_rule__XFunctionTypeRef__Group_0__2__Impl30940); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0__2__Impl"
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15379:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ;
public final void rule__XFunctionTypeRef__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15383:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15384:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1__030977);
rule__XFunctionTypeRef__Group_0_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1__1_in_rule__XFunctionTypeRef__Group_0_1__030980);
rule__XFunctionTypeRef__Group_0_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0_1__0"
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15391:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ;
public final void rule__XFunctionTypeRef__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15395:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15396:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15396:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15397:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15398:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15398:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionTypeRef__Group_0_1__0__Impl31007);
rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0_1__0__Impl"
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15408:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ;
public final void rule__XFunctionTypeRef__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15412:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15413:2: rule__XFunctionTypeRef__Group_0_1__1__Impl
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1__131037);
rule__XFunctionTypeRef__Group_0_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0_1__1"
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15419:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ;
public final void rule__XFunctionTypeRef__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15423:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15424:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15424:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15425:1: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15426:1: ( rule__XFunctionTypeRef__Group_0_1_1__0 )*
loop107:
do {
int alt107=2;
int LA107_0 = input.LA(1);
if ( (LA107_0==53) ) {
alt107=1;
}
switch (alt107) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15426:2: rule__XFunctionTypeRef__Group_0_1_1__0
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0_in_rule__XFunctionTypeRef__Group_0_1__1__Impl31064);
rule__XFunctionTypeRef__Group_0_1_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop107;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0_1__1__Impl"
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15440:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ;
public final void rule__XFunctionTypeRef__Group_0_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15444:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15445:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__031099);
rule__XFunctionTypeRef__Group_0_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1_in_rule__XFunctionTypeRef__Group_0_1_1__031102);
rule__XFunctionTypeRef__Group_0_1_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0_1_1__0"
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15452:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ;
public final void rule__XFunctionTypeRef__Group_0_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15456:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15457:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15457:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15458:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
match(input,53,FOLLOW_53_in_rule__XFunctionTypeRef__Group_0_1_1__0__Impl31130); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0_1_1__0__Impl"
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15471:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ;
public final void rule__XFunctionTypeRef__Group_0_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15475:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15476:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__131161);
rule__XFunctionTypeRef__Group_0_1_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0_1_1__1"
// $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15482:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ;
public final void rule__XFunctionTypeRef__Group_0_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15486:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15487:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15487:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15488:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15489:1: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15489:2: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1
{
pushFollow(FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1_in_rule__XFunctionTypeRef__Group_0_1_1__1__Impl31188);
rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__Group_0_1_1__1__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15503:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ;
public final void rule__JvmParameterizedTypeReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15507:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15508:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__031222);
rule__JvmParameterizedTypeReference__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__031225);
rule__JvmParameterizedTypeReference__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group__0"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15515:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15519:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15520:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15520:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15521:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15522:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15522:2: rule__JvmParameterizedTypeReference__TypeAssignment_0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl31252);
rule__JvmParameterizedTypeReference__TypeAssignment_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group__0__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15532:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15536:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15537:2: rule__JvmParameterizedTypeReference__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__131282);
rule__JvmParameterizedTypeReference__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group__1"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15543:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ;
public final void rule__JvmParameterizedTypeReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15547:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15548:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15548:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15549:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15550:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?
int alt108=2;
alt108 = dfa108.predict(input);
switch (alt108) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15550:2: rule__JvmParameterizedTypeReference__Group_1__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl31309);
rule__JvmParameterizedTypeReference__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group__1__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15564:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15568:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15569:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__031344);
rule__JvmParameterizedTypeReference__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__031347);
rule__JvmParameterizedTypeReference__Group_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__0"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15576:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15580:1: ( ( ( '<' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15581:1: ( ( '<' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15581:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15582:1: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15583:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15584:2: '<'
{
match(input,27,FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl31376); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__0__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15595:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ;
public final void rule__JvmParameterizedTypeReference__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15599:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15600:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__131408);
rule__JvmParameterizedTypeReference__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__131411);
rule__JvmParameterizedTypeReference__Group_1__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__1"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15607:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15611:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15612:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15612:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15613:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15614:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15614:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl31438);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__1__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15624:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ;
public final void rule__JvmParameterizedTypeReference__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15628:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15629:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__231468);
rule__JvmParameterizedTypeReference__Group_1__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__231471);
rule__JvmParameterizedTypeReference__Group_1__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__2"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15636:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15640:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15641:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15641:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15642:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15643:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )*
loop109:
do {
int alt109=2;
int LA109_0 = input.LA(1);
if ( (LA109_0==53) ) {
alt109=1;
}
switch (alt109) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15643:2: rule__JvmParameterizedTypeReference__Group_1_2__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl31498);
rule__JvmParameterizedTypeReference__Group_1_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop109;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__2__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15653:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ;
public final void rule__JvmParameterizedTypeReference__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15657:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15658:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__331529);
rule__JvmParameterizedTypeReference__Group_1__3__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4_in_rule__JvmParameterizedTypeReference__Group_1__331532);
rule__JvmParameterizedTypeReference__Group_1__4();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__3"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15665:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15669:1: ( ( '>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15670:1: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15670:1: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15671:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
}
match(input,26,FOLLOW_26_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl31560); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__3__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15684:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15688:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15689:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4__Impl_in_rule__JvmParameterizedTypeReference__Group_1__431591);
rule__JvmParameterizedTypeReference__Group_1__4__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__4"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15695:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ;
public final void rule__JvmParameterizedTypeReference__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15699:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15700:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15700:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15701:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15702:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )*
loop110:
do {
int alt110=2;
int LA110_0 = input.LA(1);
if ( (LA110_0==43) ) {
int LA110_2 = input.LA(2);
if ( (LA110_2==RULE_ID) ) {
int LA110_3 = input.LA(3);
if ( (synpred153_InternalExpressions()) ) {
alt110=1;
}
}
}
switch (alt110) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15702:2: rule__JvmParameterizedTypeReference__Group_1_4__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_rule__JvmParameterizedTypeReference__Group_1__4__Impl31618);
rule__JvmParameterizedTypeReference__Group_1_4__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop110;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1__4__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15722:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15726:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15727:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__031659);
rule__JvmParameterizedTypeReference__Group_1_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__031662);
rule__JvmParameterizedTypeReference__Group_1_2__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_2__0"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15734:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15738:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15739:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15739:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15740:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
match(input,53,FOLLOW_53_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl31690); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15753:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15757:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15758:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__131721);
rule__JvmParameterizedTypeReference__Group_1_2__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_2__1"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15764:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15768:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15769:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15769:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15770:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15771:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15771:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl31748);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15785:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15789:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15790:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__031782);
rule__JvmParameterizedTypeReference__Group_1_4__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1_in_rule__JvmParameterizedTypeReference__Group_1_4__031785);
rule__JvmParameterizedTypeReference__Group_1_4__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__0"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15797:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15801:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15802:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15802:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15803:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15804:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15804:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl31812);
rule__JvmParameterizedTypeReference__Group_1_4_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__0__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15814:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15818:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15819:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__131842);
rule__JvmParameterizedTypeReference__Group_1_4__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2_in_rule__JvmParameterizedTypeReference__Group_1_4__131845);
rule__JvmParameterizedTypeReference__Group_1_4__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__1"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15826:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15830:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15831:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15831:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15832:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15833:1: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15833:2: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1_in_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl31872);
rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__1__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15843:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15847:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15848:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__231902);
rule__JvmParameterizedTypeReference__Group_1_4__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__2"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15854:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15858:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15859:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15859:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15860:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15861:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?
int alt111=2;
alt111 = dfa111.predict(input);
switch (alt111) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15861:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl31929);
rule__JvmParameterizedTypeReference__Group_1_4_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4__2__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15877:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15881:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15882:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0__031966);
rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0__0"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15888:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15892:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15893:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15893:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15894:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15895:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15895:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl31993);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15907:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15911:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15912:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__032025);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__032028);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15919:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15923:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15924:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15924:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15925:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15926:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15928:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15938:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15942:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15943:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__132086);
rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15949:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15953:1: ( ( '.' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15954:1: ( '.' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15954:1: ( '.' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15955:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1());
}
match(input,43,FOLLOW_43_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl32114); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15972:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15976:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15977:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__032149);
rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__032152);
rule__JvmParameterizedTypeReference__Group_1_4_2__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__0"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15984:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15988:1: ( ( ( '<' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15989:1: ( ( '<' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15989:1: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15990:1: ( '<' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15991:1: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15992:2: '<'
{
match(input,27,FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl32181); if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16003:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16007:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16008:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__132213);
rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2_in_rule__JvmParameterizedTypeReference__Group_1_4_2__132216);
rule__JvmParameterizedTypeReference__Group_1_4_2__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__1"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16015:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16019:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16020:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16020:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16021:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16022:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16022:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl32243);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16032:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16036:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16037:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__232273);
rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3_in_rule__JvmParameterizedTypeReference__Group_1_4_2__232276);
rule__JvmParameterizedTypeReference__Group_1_4_2__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__2"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16044:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16048:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16049:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16049:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16050:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16051:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )*
loop112:
do {
int alt112=2;
int LA112_0 = input.LA(1);
if ( (LA112_0==53) ) {
alt112=1;
}
switch (alt112) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16051:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl32303);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop112;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16061:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16065:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16066:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__332334);
rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__3"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16072:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16076:1: ( ( '>' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16077:1: ( '>' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16077:1: ( '>' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16078:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3());
}
match(input,26,FOLLOW_26_in_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl32362); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16099:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16103:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16104:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__032401);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__032404);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16111:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16115:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16116:1: ( ',' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16116:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16117:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
match(input,53,FOLLOW_53_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl32432); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16130:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16134:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16135:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__132463);
rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1"
// $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16141:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ;
public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16145:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16146:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16146:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16147:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16148:1: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16148:2: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl32490);
rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl"
// $ANTLR start "rule__JvmWildcardTypeReference__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16162:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ;
public final void rule__JvmWildcardTypeReference__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16166:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16167:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__032524);
rule__JvmWildcardTypeReference__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__032527);
rule__JvmWildcardTypeReference__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group__0"
// $ANTLR start "rule__JvmWildcardTypeReference__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16174:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ;
public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16178:1: ( ( () ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16179:1: ( () )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16179:1: ( () )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16180:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16181:1: ()
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16183:1:
{
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0());
}
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group__0__Impl"
// $ANTLR start "rule__JvmWildcardTypeReference__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16193:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ;
public final void rule__JvmWildcardTypeReference__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16197:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16198:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__132585);
rule__JvmWildcardTypeReference__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__132588);
rule__JvmWildcardTypeReference__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group__1"
// $ANTLR start "rule__JvmWildcardTypeReference__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16205:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ;
public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16209:1: ( ( '?' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16210:1: ( '?' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16210:1: ( '?' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16211:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
match(input,80,FOLLOW_80_in_rule__JvmWildcardTypeReference__Group__1__Impl32616); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group__1__Impl"
// $ANTLR start "rule__JvmWildcardTypeReference__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16224:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ;
public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16228:1: ( rule__JvmWildcardTypeReference__Group__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16229:2: rule__JvmWildcardTypeReference__Group__2__Impl
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__232647);
rule__JvmWildcardTypeReference__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group__2"
// $ANTLR start "rule__JvmWildcardTypeReference__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16235:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ;
public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16239:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16240:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16240:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16241:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16242:1: ( rule__JvmWildcardTypeReference__Alternatives_2 )?
int alt113=2;
int LA113_0 = input.LA(1);
if ( (LA113_0==45||LA113_0==49) ) {
alt113=1;
}
switch (alt113) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16242:2: rule__JvmWildcardTypeReference__Alternatives_2
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl32674);
rule__JvmWildcardTypeReference__Alternatives_2();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group__2__Impl"
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16258:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ;
public final void rule__JvmWildcardTypeReference__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16262:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16263:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__032711);
rule__JvmWildcardTypeReference__Group_2_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1_in_rule__JvmWildcardTypeReference__Group_2_0__032714);
rule__JvmWildcardTypeReference__Group_2_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group_2_0__0"
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16270:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ;
public final void rule__JvmWildcardTypeReference__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16274:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16275:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16275:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16276:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16277:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16277:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0_in_rule__JvmWildcardTypeReference__Group_2_0__0__Impl32741);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group_2_0__0__Impl"
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16287:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ;
public final void rule__JvmWildcardTypeReference__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16291:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16292:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__132771);
rule__JvmWildcardTypeReference__Group_2_0__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group_2_0__1"
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16298:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ;
public final void rule__JvmWildcardTypeReference__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16302:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16303:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16303:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16304:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16305:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )*
loop114:
do {
int alt114=2;
int LA114_0 = input.LA(1);
if ( (LA114_0==81) ) {
alt114=1;
}
switch (alt114) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16305:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1_in_rule__JvmWildcardTypeReference__Group_2_0__1__Impl32798);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop114;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group_2_0__1__Impl"
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16319:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ;
public final void rule__JvmWildcardTypeReference__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16323:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16324:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__032833);
rule__JvmWildcardTypeReference__Group_2_1__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1_in_rule__JvmWildcardTypeReference__Group_2_1__032836);
rule__JvmWildcardTypeReference__Group_2_1__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group_2_1__0"
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16331:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ;
public final void rule__JvmWildcardTypeReference__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16335:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16336:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16336:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16337:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16338:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16338:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0_in_rule__JvmWildcardTypeReference__Group_2_1__0__Impl32863);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group_2_1__0__Impl"
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16348:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ;
public final void rule__JvmWildcardTypeReference__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16352:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16353:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__132893);
rule__JvmWildcardTypeReference__Group_2_1__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group_2_1__1"
// $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16359:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ;
public final void rule__JvmWildcardTypeReference__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16363:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16364:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16364:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16365:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16366:1: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )*
loop115:
do {
int alt115=2;
int LA115_0 = input.LA(1);
if ( (LA115_0==81) ) {
alt115=1;
}
switch (alt115) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16366:2: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1
{
pushFollow(FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1_in_rule__JvmWildcardTypeReference__Group_2_1__1__Impl32920);
rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1();
state._fsp--;
if (state.failed) return ;
}
break;
default :
break loop115;
}
} while (true);
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__Group_2_1__1__Impl"
// $ANTLR start "rule__JvmUpperBound__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16380:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ;
public final void rule__JvmUpperBound__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16384:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16385:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1
{
pushFollow(FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__032955);
rule__JvmUpperBound__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__032958);
rule__JvmUpperBound__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmUpperBound__Group__0"
// $ANTLR start "rule__JvmUpperBound__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16392:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ;
public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16396:1: ( ( 'extends' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16397:1: ( 'extends' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16397:1: ( 'extends' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16398:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0());
}
match(input,45,FOLLOW_45_in_rule__JvmUpperBound__Group__0__Impl32986); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmUpperBound__Group__0__Impl"
// $ANTLR start "rule__JvmUpperBound__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16411:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ;
public final void rule__JvmUpperBound__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16415:1: ( rule__JvmUpperBound__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16416:2: rule__JvmUpperBound__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__133017);
rule__JvmUpperBound__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmUpperBound__Group__1"
// $ANTLR start "rule__JvmUpperBound__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16422:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmUpperBound__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16426:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16427:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16427:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16428:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16429:1: ( rule__JvmUpperBound__TypeReferenceAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16429:2: rule__JvmUpperBound__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl33044);
rule__JvmUpperBound__TypeReferenceAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmUpperBound__Group__1__Impl"
// $ANTLR start "rule__JvmUpperBoundAnded__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16443:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ;
public final void rule__JvmUpperBoundAnded__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16447:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16448:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1
{
pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__033078);
rule__JvmUpperBoundAnded__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__033081);
rule__JvmUpperBoundAnded__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmUpperBoundAnded__Group__0"
// $ANTLR start "rule__JvmUpperBoundAnded__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16455:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ;
public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16459:1: ( ( '&' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16460:1: ( '&' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16460:1: ( '&' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16461:1: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
match(input,81,FOLLOW_81_in_rule__JvmUpperBoundAnded__Group__0__Impl33109); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmUpperBoundAnded__Group__0__Impl"
// $ANTLR start "rule__JvmUpperBoundAnded__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16474:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ;
public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16478:1: ( rule__JvmUpperBoundAnded__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16479:2: rule__JvmUpperBoundAnded__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__133140);
rule__JvmUpperBoundAnded__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmUpperBoundAnded__Group__1"
// $ANTLR start "rule__JvmUpperBoundAnded__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16485:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16489:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16490:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16490:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16491:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16492:1: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16492:2: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl33167);
rule__JvmUpperBoundAnded__TypeReferenceAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmUpperBoundAnded__Group__1__Impl"
// $ANTLR start "rule__JvmLowerBound__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16506:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ;
public final void rule__JvmLowerBound__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16510:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16511:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1
{
pushFollow(FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__033201);
rule__JvmLowerBound__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__033204);
rule__JvmLowerBound__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmLowerBound__Group__0"
// $ANTLR start "rule__JvmLowerBound__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16518:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ;
public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16522:1: ( ( 'super' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16523:1: ( 'super' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16523:1: ( 'super' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16524:1: 'super'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0());
}
match(input,49,FOLLOW_49_in_rule__JvmLowerBound__Group__0__Impl33232); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmLowerBound__Group__0__Impl"
// $ANTLR start "rule__JvmLowerBound__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16537:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ;
public final void rule__JvmLowerBound__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16541:1: ( rule__JvmLowerBound__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16542:2: rule__JvmLowerBound__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__133263);
rule__JvmLowerBound__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmLowerBound__Group__1"
// $ANTLR start "rule__JvmLowerBound__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16548:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmLowerBound__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16552:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16553:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16553:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16554:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16555:1: ( rule__JvmLowerBound__TypeReferenceAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16555:2: rule__JvmLowerBound__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl33290);
rule__JvmLowerBound__TypeReferenceAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmLowerBound__Group__1__Impl"
// $ANTLR start "rule__JvmLowerBoundAnded__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16569:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ;
public final void rule__JvmLowerBoundAnded__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16573:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16574:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1
{
pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__0__Impl_in_rule__JvmLowerBoundAnded__Group__033324);
rule__JvmLowerBoundAnded__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__1_in_rule__JvmLowerBoundAnded__Group__033327);
rule__JvmLowerBoundAnded__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmLowerBoundAnded__Group__0"
// $ANTLR start "rule__JvmLowerBoundAnded__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16581:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ;
public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16585:1: ( ( '&' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16586:1: ( '&' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16586:1: ( '&' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16587:1: '&'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
match(input,81,FOLLOW_81_in_rule__JvmLowerBoundAnded__Group__0__Impl33355); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmLowerBoundAnded__Group__0__Impl"
// $ANTLR start "rule__JvmLowerBoundAnded__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16600:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ;
public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16604:1: ( rule__JvmLowerBoundAnded__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16605:2: rule__JvmLowerBoundAnded__Group__1__Impl
{
pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__1__Impl_in_rule__JvmLowerBoundAnded__Group__133386);
rule__JvmLowerBoundAnded__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmLowerBoundAnded__Group__1"
// $ANTLR start "rule__JvmLowerBoundAnded__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16611:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ;
public final void rule__JvmLowerBoundAnded__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16615:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16616:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16616:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16617:1: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16618:1: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16618:2: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1
{
pushFollow(FOLLOW_rule__JvmLowerBoundAnded__TypeReferenceAssignment_1_in_rule__JvmLowerBoundAnded__Group__1__Impl33413);
rule__JvmLowerBoundAnded__TypeReferenceAssignment_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmLowerBoundAnded__Group__1__Impl"
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16634:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ;
public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16638:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16639:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1
{
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__033449);
rule__QualifiedNameWithWildcard__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__033452);
rule__QualifiedNameWithWildcard__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedNameWithWildcard__Group__0"
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16646:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ;
public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16650:1: ( ( ruleQualifiedName ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16651:1: ( ruleQualifiedName )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16651:1: ( ruleQualifiedName )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16652:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl33479);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedNameWithWildcard__Group__0__Impl"
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16663:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ;
public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16667:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16668:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2
{
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__133508);
rule__QualifiedNameWithWildcard__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__2_in_rule__QualifiedNameWithWildcard__Group__133511);
rule__QualifiedNameWithWildcard__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedNameWithWildcard__Group__1"
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16675:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ;
public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16679:1: ( ( '.' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16680:1: ( '.' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16680:1: ( '.' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16681:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1());
}
match(input,43,FOLLOW_43_in_rule__QualifiedNameWithWildcard__Group__1__Impl33539); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedNameWithWildcard__Group__1__Impl"
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16694:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ;
public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16698:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16699:2: rule__QualifiedNameWithWildcard__Group__2__Impl
{
pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__2__Impl_in_rule__QualifiedNameWithWildcard__Group__233570);
rule__QualifiedNameWithWildcard__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedNameWithWildcard__Group__2"
// $ANTLR start "rule__QualifiedNameWithWildcard__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16705:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ;
public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16709:1: ( ( '*' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16710:1: ( '*' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16710:1: ( '*' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16711:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2());
}
match(input,36,FOLLOW_36_in_rule__QualifiedNameWithWildcard__Group__2__Impl33598); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedNameWithWildcard__Group__2__Impl"
// $ANTLR start "rule__XImportDeclaration__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16730:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ;
public final void rule__XImportDeclaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16734:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16735:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group__0__Impl_in_rule__XImportDeclaration__Group__033635);
rule__XImportDeclaration__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XImportDeclaration__Group__1_in_rule__XImportDeclaration__Group__033638);
rule__XImportDeclaration__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group__0"
// $ANTLR start "rule__XImportDeclaration__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16742:1: rule__XImportDeclaration__Group__0__Impl : ( 'import' ) ;
public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16746:1: ( ( 'import' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16747:1: ( 'import' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16747:1: ( 'import' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16748:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_0());
}
match(input,47,FOLLOW_47_in_rule__XImportDeclaration__Group__0__Impl33666); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getImportKeyword_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group__0__Impl"
// $ANTLR start "rule__XImportDeclaration__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16761:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ;
public final void rule__XImportDeclaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16765:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16766:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group__1__Impl_in_rule__XImportDeclaration__Group__133697);
rule__XImportDeclaration__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XImportDeclaration__Group__2_in_rule__XImportDeclaration__Group__133700);
rule__XImportDeclaration__Group__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group__1"
// $ANTLR start "rule__XImportDeclaration__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16773:1: rule__XImportDeclaration__Group__1__Impl : ( ( rule__XImportDeclaration__Alternatives_1 ) ) ;
public final void rule__XImportDeclaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16777:1: ( ( ( rule__XImportDeclaration__Alternatives_1 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16778:1: ( ( rule__XImportDeclaration__Alternatives_1 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16778:1: ( ( rule__XImportDeclaration__Alternatives_1 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16779:1: ( rule__XImportDeclaration__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16780:1: ( rule__XImportDeclaration__Alternatives_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16780:2: rule__XImportDeclaration__Alternatives_1
{
pushFollow(FOLLOW_rule__XImportDeclaration__Alternatives_1_in_rule__XImportDeclaration__Group__1__Impl33727);
rule__XImportDeclaration__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getAlternatives_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group__1__Impl"
// $ANTLR start "rule__XImportDeclaration__Group__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16790:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl ;
public final void rule__XImportDeclaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16794:1: ( rule__XImportDeclaration__Group__2__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16795:2: rule__XImportDeclaration__Group__2__Impl
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group__2__Impl_in_rule__XImportDeclaration__Group__233757);
rule__XImportDeclaration__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group__2"
// $ANTLR start "rule__XImportDeclaration__Group__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16801:1: rule__XImportDeclaration__Group__2__Impl : ( ( ';' )? ) ;
public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16805:1: ( ( ( ';' )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16806:1: ( ( ';' )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16806:1: ( ( ';' )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16807:1: ( ';' )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16808:1: ( ';' )?
int alt116=2;
int LA116_0 = input.LA(1);
if ( (LA116_0==60) ) {
alt116=1;
}
switch (alt116) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16809:2: ';'
{
match(input,60,FOLLOW_60_in_rule__XImportDeclaration__Group__2__Impl33786); if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group__2__Impl"
// $ANTLR start "rule__XImportDeclaration__Group_1_0__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16826:1: rule__XImportDeclaration__Group_1_0__0 : rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 ;
public final void rule__XImportDeclaration__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16830:1: ( rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16831:2: rule__XImportDeclaration__Group_1_0__0__Impl rule__XImportDeclaration__Group_1_0__1
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__0__Impl_in_rule__XImportDeclaration__Group_1_0__033825);
rule__XImportDeclaration__Group_1_0__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__1_in_rule__XImportDeclaration__Group_1_0__033828);
rule__XImportDeclaration__Group_1_0__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group_1_0__0"
// $ANTLR start "rule__XImportDeclaration__Group_1_0__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16838:1: rule__XImportDeclaration__Group_1_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) ;
public final void rule__XImportDeclaration__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16842:1: ( ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16843:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16843:1: ( ( rule__XImportDeclaration__StaticAssignment_1_0_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16844:1: ( rule__XImportDeclaration__StaticAssignment_1_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16845:1: ( rule__XImportDeclaration__StaticAssignment_1_0_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16845:2: rule__XImportDeclaration__StaticAssignment_1_0_0
{
pushFollow(FOLLOW_rule__XImportDeclaration__StaticAssignment_1_0_0_in_rule__XImportDeclaration__Group_1_0__0__Impl33855);
rule__XImportDeclaration__StaticAssignment_1_0_0();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group_1_0__0__Impl"
// $ANTLR start "rule__XImportDeclaration__Group_1_0__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16855:1: rule__XImportDeclaration__Group_1_0__1 : rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 ;
public final void rule__XImportDeclaration__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16859:1: ( rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16860:2: rule__XImportDeclaration__Group_1_0__1__Impl rule__XImportDeclaration__Group_1_0__2
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__1__Impl_in_rule__XImportDeclaration__Group_1_0__133885);
rule__XImportDeclaration__Group_1_0__1__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__2_in_rule__XImportDeclaration__Group_1_0__133888);
rule__XImportDeclaration__Group_1_0__2();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group_1_0__1"
// $ANTLR start "rule__XImportDeclaration__Group_1_0__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16867:1: rule__XImportDeclaration__Group_1_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) ;
public final void rule__XImportDeclaration__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16871:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16872:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16872:1: ( ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )? )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16873:1: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16874:1: ( rule__XImportDeclaration__ExtensionAssignment_1_0_1 )?
int alt117=2;
int LA117_0 = input.LA(1);
if ( (LA117_0==48) ) {
alt117=1;
}
switch (alt117) {
case 1 :
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16874:2: rule__XImportDeclaration__ExtensionAssignment_1_0_1
{
pushFollow(FOLLOW_rule__XImportDeclaration__ExtensionAssignment_1_0_1_in_rule__XImportDeclaration__Group_1_0__1__Impl33915);
rule__XImportDeclaration__ExtensionAssignment_1_0_1();
state._fsp--;
if (state.failed) return ;
}
break;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group_1_0__1__Impl"
// $ANTLR start "rule__XImportDeclaration__Group_1_0__2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16884:1: rule__XImportDeclaration__Group_1_0__2 : rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 ;
public final void rule__XImportDeclaration__Group_1_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16888:1: ( rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16889:2: rule__XImportDeclaration__Group_1_0__2__Impl rule__XImportDeclaration__Group_1_0__3
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__2__Impl_in_rule__XImportDeclaration__Group_1_0__233946);
rule__XImportDeclaration__Group_1_0__2__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__3_in_rule__XImportDeclaration__Group_1_0__233949);
rule__XImportDeclaration__Group_1_0__3();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group_1_0__2"
// $ANTLR start "rule__XImportDeclaration__Group_1_0__2__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16896:1: rule__XImportDeclaration__Group_1_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) ;
public final void rule__XImportDeclaration__Group_1_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16900:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16901:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16901:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16902:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16903:1: ( rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16903:2: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2
{
pushFollow(FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_0_2_in_rule__XImportDeclaration__Group_1_0__2__Impl33976);
rule__XImportDeclaration__ImportedTypeAssignment_1_0_2();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group_1_0__2__Impl"
// $ANTLR start "rule__XImportDeclaration__Group_1_0__3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16913:1: rule__XImportDeclaration__Group_1_0__3 : rule__XImportDeclaration__Group_1_0__3__Impl ;
public final void rule__XImportDeclaration__Group_1_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16917:1: ( rule__XImportDeclaration__Group_1_0__3__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16918:2: rule__XImportDeclaration__Group_1_0__3__Impl
{
pushFollow(FOLLOW_rule__XImportDeclaration__Group_1_0__3__Impl_in_rule__XImportDeclaration__Group_1_0__334006);
rule__XImportDeclaration__Group_1_0__3__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group_1_0__3"
// $ANTLR start "rule__XImportDeclaration__Group_1_0__3__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16924:1: rule__XImportDeclaration__Group_1_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) ;
public final void rule__XImportDeclaration__Group_1_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16928:1: ( ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16929:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16929:1: ( ( rule__XImportDeclaration__Alternatives_1_0_3 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16930:1: ( rule__XImportDeclaration__Alternatives_1_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16931:1: ( rule__XImportDeclaration__Alternatives_1_0_3 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16931:2: rule__XImportDeclaration__Alternatives_1_0_3
{
pushFollow(FOLLOW_rule__XImportDeclaration__Alternatives_1_0_3_in_rule__XImportDeclaration__Group_1_0__3__Impl34033);
rule__XImportDeclaration__Alternatives_1_0_3();
state._fsp--;
if (state.failed) return ;
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__Group_1_0__3__Impl"
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16949:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ;
public final void rule__QualifiedNameInStaticImport__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16953:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16954:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1
{
pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0__Impl_in_rule__QualifiedNameInStaticImport__Group__034071);
rule__QualifiedNameInStaticImport__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__1_in_rule__QualifiedNameInStaticImport__Group__034074);
rule__QualifiedNameInStaticImport__Group__1();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedNameInStaticImport__Group__0"
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__0__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16961:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ;
public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16965:1: ( ( ruleValidID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16966:1: ( ruleValidID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16966:1: ( ruleValidID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16967:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__QualifiedNameInStaticImport__Group__0__Impl34101);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedNameInStaticImport__Group__0__Impl"
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16978:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ;
public final void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16982:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16983:2: rule__QualifiedNameInStaticImport__Group__1__Impl
{
pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__1__Impl_in_rule__QualifiedNameInStaticImport__Group__134130);
rule__QualifiedNameInStaticImport__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedNameInStaticImport__Group__1"
// $ANTLR start "rule__QualifiedNameInStaticImport__Group__1__Impl"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16989:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ;
public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16993:1: ( ( '.' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16994:1: ( '.' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16994:1: ( '.' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:16995:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1());
}
match(input,43,FOLLOW_43_in_rule__QualifiedNameInStaticImport__Group__1__Impl34158); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__QualifiedNameInStaticImport__Group__1__Impl"
// $ANTLR start "rule__ExpressionsModel__ExpressionsAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17013:1: rule__ExpressionsModel__ExpressionsAssignment_1 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__ExpressionsModel__ExpressionsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17017:1: ( ( ruleXExpressionOrVarDeclaration ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17018:1: ( ruleXExpressionOrVarDeclaration )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17018:1: ( ruleXExpressionOrVarDeclaration )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17019:1: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpressionsModelAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__ExpressionsModel__ExpressionsAssignment_134198);
ruleXExpressionOrVarDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getExpressionsModelAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ExpressionsModel__ExpressionsAssignment_1"
// $ANTLR start "rule__XAssignment__FeatureAssignment_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17028:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ;
public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17032:1: ( ( ( ruleFeatureCallID ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17033:1: ( ( ruleFeatureCallID ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17033:1: ( ( ruleFeatureCallID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17034:1: ( ruleFeatureCallID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17035:1: ( ruleFeatureCallID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17036:1: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1());
}
pushFollow(FOLLOW_ruleFeatureCallID_in_rule__XAssignment__FeatureAssignment_0_134233);
ruleFeatureCallID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__FeatureAssignment_0_1"
// $ANTLR start "rule__XAssignment__ValueAssignment_0_3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17047:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ;
public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17051:1: ( ( ruleXAssignment ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17052:1: ( ruleXAssignment )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17052:1: ( ruleXAssignment )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17053:1: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0());
}
pushFollow(FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_334268);
ruleXAssignment();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__ValueAssignment_0_3"
// $ANTLR start "rule__XAssignment__FeatureAssignment_1_1_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17062:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ;
public final void rule__XAssignment__FeatureAssignment_1_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17066:1: ( ( ( ruleOpMultiAssign ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17067:1: ( ( ruleOpMultiAssign ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17067:1: ( ( ruleOpMultiAssign ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17068:1: ( ruleOpMultiAssign )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17069:1: ( ruleOpMultiAssign )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17070:1: ruleOpMultiAssign
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_134303);
ruleOpMultiAssign();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__FeatureAssignment_1_1_0_0_1"
// $ANTLR start "rule__XAssignment__RightOperandAssignment_1_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17081:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ;
public final void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17085:1: ( ( ruleXAssignment ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17086:1: ( ruleXAssignment )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17086:1: ( ruleXAssignment )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17087:1: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0());
}
pushFollow(FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_134338);
ruleXAssignment();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAssignment__RightOperandAssignment_1_1_1"
// $ANTLR start "rule__XOrExpression__FeatureAssignment_1_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17096:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ;
public final void rule__XOrExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17100:1: ( ( ( ruleOpOr ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17101:1: ( ( ruleOpOr ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17101:1: ( ( ruleOpOr ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17102:1: ( ruleOpOr )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17103:1: ( ruleOpOr )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17104:1: ruleOpOr
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_134373);
ruleOpOr();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__FeatureAssignment_1_0_0_1"
// $ANTLR start "rule__XOrExpression__RightOperandAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17115:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ;
public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17119:1: ( ( ruleXAndExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17120:1: ( ruleXAndExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17120:1: ( ruleXAndExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17121:1: ruleXAndExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_134408);
ruleXAndExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOrExpression__RightOperandAssignment_1_1"
// $ANTLR start "rule__XAndExpression__FeatureAssignment_1_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17130:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ;
public final void rule__XAndExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17134:1: ( ( ( ruleOpAnd ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17135:1: ( ( ruleOpAnd ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17135:1: ( ( ruleOpAnd ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17136:1: ( ruleOpAnd )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17137:1: ( ruleOpAnd )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17138:1: ruleOpAnd
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_134443);
ruleOpAnd();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__FeatureAssignment_1_0_0_1"
// $ANTLR start "rule__XAndExpression__RightOperandAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17149:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ;
public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17153:1: ( ( ruleXEqualityExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17154:1: ( ruleXEqualityExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17154:1: ( ruleXEqualityExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17155:1: ruleXEqualityExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_134478);
ruleXEqualityExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAndExpression__RightOperandAssignment_1_1"
// $ANTLR start "rule__XEqualityExpression__FeatureAssignment_1_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17164:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ;
public final void rule__XEqualityExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17168:1: ( ( ( ruleOpEquality ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17169:1: ( ( ruleOpEquality ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17169:1: ( ( ruleOpEquality ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17170:1: ( ruleOpEquality )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17171:1: ( ruleOpEquality )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17172:1: ruleOpEquality
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_134513);
ruleOpEquality();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__FeatureAssignment_1_0_0_1"
// $ANTLR start "rule__XEqualityExpression__RightOperandAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17183:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ;
public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17187:1: ( ( ruleXRelationalExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17188:1: ( ruleXRelationalExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17188:1: ( ruleXRelationalExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17189:1: ruleXRelationalExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_134548);
ruleXRelationalExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XEqualityExpression__RightOperandAssignment_1_1"
// $ANTLR start "rule__XRelationalExpression__TypeAssignment_1_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17198:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ;
public final void rule__XRelationalExpression__TypeAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17202:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17203:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17203:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17204:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_0_134579);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__TypeAssignment_1_0_1"
// $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17213:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ;
public final void rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17217:1: ( ( ( ruleOpCompare ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17218:1: ( ( ruleOpCompare ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17218:1: ( ( ruleOpCompare ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17219:1: ( ruleOpCompare )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17220:1: ( ruleOpCompare )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17221:1: ruleOpCompare
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_134614);
ruleOpCompare();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1"
// $ANTLR start "rule__XRelationalExpression__RightOperandAssignment_1_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17232:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ;
public final void rule__XRelationalExpression__RightOperandAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17236:1: ( ( ruleXOtherOperatorExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17237:1: ( ruleXOtherOperatorExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17237:1: ( ruleXOtherOperatorExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17238:1: ruleXOtherOperatorExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0());
}
pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_134649);
ruleXOtherOperatorExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XRelationalExpression__RightOperandAssignment_1_1_1"
// $ANTLR start "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17247:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ;
public final void rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17251:1: ( ( ( ruleOpOther ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17252:1: ( ( ruleOpOther ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17252:1: ( ( ruleOpOther ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17253:1: ( ruleOpOther )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17254:1: ( ruleOpOther )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17255:1: ruleOpOther
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_134684);
ruleOpOther();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1"
// $ANTLR start "rule__XOtherOperatorExpression__RightOperandAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17266:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ;
public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17270:1: ( ( ruleXAdditiveExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17271:1: ( ruleXAdditiveExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17271:1: ( ruleXAdditiveExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17272:1: ruleXAdditiveExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_134719);
ruleXAdditiveExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XOtherOperatorExpression__RightOperandAssignment_1_1"
// $ANTLR start "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17281:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ;
public final void rule__XAdditiveExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17285:1: ( ( ( ruleOpAdd ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17286:1: ( ( ruleOpAdd ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17286:1: ( ( ruleOpAdd ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17287:1: ( ruleOpAdd )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17288:1: ( ruleOpAdd )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17289:1: ruleOpAdd
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_134754);
ruleOpAdd();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1"
// $ANTLR start "rule__XAdditiveExpression__RightOperandAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17300:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ;
public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17304:1: ( ( ruleXMultiplicativeExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17305:1: ( ruleXMultiplicativeExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17305:1: ( ruleXMultiplicativeExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17306:1: ruleXMultiplicativeExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_134789);
ruleXMultiplicativeExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XAdditiveExpression__RightOperandAssignment_1_1"
// $ANTLR start "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17315:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ;
public final void rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17319:1: ( ( ( ruleOpMulti ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17320:1: ( ( ruleOpMulti ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17320:1: ( ( ruleOpMulti ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17321:1: ( ruleOpMulti )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17322:1: ( ruleOpMulti )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17323:1: ruleOpMulti
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_134824);
ruleOpMulti();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1"
// $ANTLR start "rule__XMultiplicativeExpression__RightOperandAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17334:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ;
public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17338:1: ( ( ruleXUnaryOperation ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17339:1: ( ruleXUnaryOperation )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17339:1: ( ruleXUnaryOperation )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17340:1: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_134859);
ruleXUnaryOperation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMultiplicativeExpression__RightOperandAssignment_1_1"
// $ANTLR start "rule__XUnaryOperation__FeatureAssignment_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17349:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ;
public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17353:1: ( ( ( ruleOpUnary ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17354:1: ( ( ruleOpUnary ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17354:1: ( ( ruleOpUnary ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17355:1: ( ruleOpUnary )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17356:1: ( ruleOpUnary )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17357:1: ruleOpUnary
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_134894);
ruleOpUnary();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XUnaryOperation__FeatureAssignment_0_1"
// $ANTLR start "rule__XUnaryOperation__OperandAssignment_0_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17368:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ;
public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17372:1: ( ( ruleXUnaryOperation ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17373:1: ( ruleXUnaryOperation )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17373:1: ( ruleXUnaryOperation )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17374:1: ruleXUnaryOperation
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0());
}
pushFollow(FOLLOW_ruleXUnaryOperation_in_rule__XUnaryOperation__OperandAssignment_0_234929);
ruleXUnaryOperation();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XUnaryOperation__OperandAssignment_0_2"
// $ANTLR start "rule__XCastedExpression__TypeAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17383:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ;
public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17387:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17388:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17388:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17389:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_134960);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCastedExpression__TypeAssignment_1_1"
// $ANTLR start "rule__XPostfixOperation__FeatureAssignment_1_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17398:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ;
public final void rule__XPostfixOperation__FeatureAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17402:1: ( ( ( ruleOpPostfix ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17403:1: ( ( ruleOpPostfix ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17403:1: ( ( ruleOpPostfix ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17404:1: ( ruleOpPostfix )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17405:1: ( ruleOpPostfix )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17406:1: ruleOpPostfix
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1());
}
pushFollow(FOLLOW_ruleOpPostfix_in_rule__XPostfixOperation__FeatureAssignment_1_0_134995);
ruleOpPostfix();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XPostfixOperation__FeatureAssignment_1_0_1"
// $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17417:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ;
public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17421:1: ( ( ( '::' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17422:1: ( ( '::' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17422:1: ( ( '::' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17423:1: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17424:1: ( '::' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17425:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
match(input,82,FOLLOW_82_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_135035); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1"
// $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17440:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ;
public final void rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17444:1: ( ( ( ruleFeatureCallID ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17445:1: ( ( ruleFeatureCallID ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17445:1: ( ( ruleFeatureCallID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17446:1: ( ruleFeatureCallID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17447:1: ( ruleFeatureCallID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17448:1: ruleFeatureCallID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1());
}
pushFollow(FOLLOW_ruleFeatureCallID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_235078);
ruleFeatureCallID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2"
// $ANTLR start "rule__XMemberFeatureCall__ValueAssignment_1_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17459:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ;
public final void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17463:1: ( ( ruleXAssignment ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17464:1: ( ruleXAssignment )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17464:1: ( ruleXAssignment )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17465:1: ruleXAssignment
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0());
}
pushFollow(FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_135113);
ruleXAssignment();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__ValueAssignment_1_0_1"
// $ANTLR start "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17474:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ;
public final void rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17478:1: ( ( ( '?.' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17479:1: ( ( '?.' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17479:1: ( ( '?.' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17480:1: ( '?.' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17481:1: ( '?.' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17482:1: '?.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
match(input,83,FOLLOW_83_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_135149); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1"
// $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17497:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ;
public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17501:1: ( ( ( '::' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17502:1: ( ( '::' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17502:1: ( ( '::' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17503:1: ( '::' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17504:1: ( '::' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17505:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
match(input,82,FOLLOW_82_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_235193); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2"
// $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17520:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17524:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17525:1: ( ruleJvmArgumentTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17525:1: ( ruleJvmArgumentTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17526:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_135232);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1"
// $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17535:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17539:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17540:1: ( ruleJvmArgumentTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17540:1: ( ruleJvmArgumentTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17541:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_135263);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1"
// $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_1_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17550:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ;
public final void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17554:1: ( ( ( ruleIdOrSuper ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17555:1: ( ( ruleIdOrSuper ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17555:1: ( ( ruleIdOrSuper ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17556:1: ( ruleIdOrSuper )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17557:1: ( ruleIdOrSuper )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17558:1: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1());
}
pushFollow(FOLLOW_ruleIdOrSuper_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_235298);
ruleIdOrSuper();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__FeatureAssignment_1_1_2"
// $ANTLR start "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17569:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ;
public final void rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17573:1: ( ( ( '(' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17574:1: ( ( '(' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17574:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17575:1: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17576:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17577:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
match(input,61,FOLLOW_61_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_035338); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0"
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17592:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17596:1: ( ( ruleXShortClosure ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17597:1: ( ruleXShortClosure )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17597:1: ( ruleXShortClosure )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17598:1: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0());
}
pushFollow(FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_035377);
ruleXShortClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0"
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17607:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17611:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17612:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17612:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17613:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_035408);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0"
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17622:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17626:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17627:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17627:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17628:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_135439);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1"
// $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17637:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ;
public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17641:1: ( ( ruleXClosure ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17642:1: ( ruleXClosure )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17642:1: ( ruleXClosure )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17643:1: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0());
}
pushFollow(FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_435470);
ruleXClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4"
// $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17652:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
public final void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17656:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17657:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17657:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17658:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_035501);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__ElementsAssignment_3_0"
// $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17667:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XSetLiteral__ElementsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17671:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17672:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17672:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17673:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_1_135532);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSetLiteral__ElementsAssignment_3_1_1"
// $ANTLR start "rule__XListLiteral__ElementsAssignment_3_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17682:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ;
public final void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17686:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17687:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17687:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17688:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_035563);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__ElementsAssignment_3_0"
// $ANTLR start "rule__XListLiteral__ElementsAssignment_3_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17697:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XListLiteral__ElementsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17701:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17702:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17702:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17703:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_1_135594);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XListLiteral__ElementsAssignment_3_1_1"
// $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17712:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17716:1: ( ( ruleJvmFormalParameter ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17717:1: ( ruleJvmFormalParameter )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17717:1: ( ruleJvmFormalParameter )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17718:1: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0());
}
pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_035625);
ruleJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0"
// $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17727:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17731:1: ( ( ruleJvmFormalParameter ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17732:1: ( ruleJvmFormalParameter )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17732:1: ( ruleJvmFormalParameter )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17733:1: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0());
}
pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_135656);
ruleJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1"
// $ANTLR start "rule__XClosure__ExplicitSyntaxAssignment_1_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17742:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ;
public final void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17746:1: ( ( ( '|' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17747:1: ( ( '|' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17747:1: ( ( '|' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17748:1: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17749:1: ( '|' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17750:1: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
match(input,84,FOLLOW_84_in_rule__XClosure__ExplicitSyntaxAssignment_1_0_135692); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__ExplicitSyntaxAssignment_1_0_1"
// $ANTLR start "rule__XClosure__ExpressionAssignment_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17765:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ;
public final void rule__XClosure__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17769:1: ( ( ruleXExpressionInClosure ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17770:1: ( ruleXExpressionInClosure )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17770:1: ( ruleXExpressionInClosure )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17771:1: ruleXExpressionInClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_235731);
ruleXExpressionInClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XClosure__ExpressionAssignment_2"
// $ANTLR start "rule__XExpressionInClosure__ExpressionsAssignment_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17780:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17784:1: ( ( ruleXExpressionOrVarDeclaration ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17785:1: ( ruleXExpressionOrVarDeclaration )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17785:1: ( ruleXExpressionOrVarDeclaration )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17786:1: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XExpressionInClosure__ExpressionsAssignment_1_035762);
ruleXExpressionOrVarDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XExpressionInClosure__ExpressionsAssignment_1_0"
// $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17795:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17799:1: ( ( ruleJvmFormalParameter ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17800:1: ( ruleJvmFormalParameter )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17800:1: ( ruleJvmFormalParameter )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17801:1: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0());
}
pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_035793);
ruleJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0"
// $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17810:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17814:1: ( ( ruleJvmFormalParameter ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17815:1: ( ruleJvmFormalParameter )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17815:1: ( ruleJvmFormalParameter )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17816:1: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0());
}
pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_135824);
ruleJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1"
// $ANTLR start "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17825:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ;
public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17829:1: ( ( ( '|' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17830:1: ( ( '|' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17830:1: ( ( '|' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17831:1: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17832:1: ( '|' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17833:1: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
match(input,84,FOLLOW_84_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_235860); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2"
// $ANTLR start "rule__XShortClosure__ExpressionAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17848:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ;
public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17852:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17853:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17853:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17854:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_135899);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XShortClosure__ExpressionAssignment_1"
// $ANTLR start "rule__XIfExpression__IfAssignment_3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17863:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ;
public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17867:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17868:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17868:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17869:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_335930);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__IfAssignment_3"
// $ANTLR start "rule__XIfExpression__ThenAssignment_5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17878:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ;
public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17882:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17883:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17883:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17884:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_535961);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__ThenAssignment_5"
// $ANTLR start "rule__XIfExpression__ElseAssignment_6_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17893:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ;
public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17897:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17898:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17898:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17899:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_135992);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XIfExpression__ElseAssignment_6_1"
// $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17908:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ;
public final void rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17912:1: ( ( ruleJvmFormalParameter ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17913:1: ( ruleJvmFormalParameter )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17913:1: ( ruleJvmFormalParameter )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17914:1: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0());
}
pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_136023);
ruleJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1"
// $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17923:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__SwitchAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17927:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17928:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17928:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17929:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_0_136054);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__SwitchAssignment_2_0_1"
// $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17938:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ;
public final void rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17942:1: ( ( ruleJvmFormalParameter ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17943:1: ( ruleJvmFormalParameter )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17943:1: ( ruleJvmFormalParameter )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17944:1: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0());
}
pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_036085);
ruleJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0"
// $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17953:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__SwitchAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17957:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17958:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17958:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17959:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_1_136116);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__SwitchAssignment_2_1_1"
// $ANTLR start "rule__XSwitchExpression__CasesAssignment_4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17968:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ;
public final void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17972:1: ( ( ruleXCasePart ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17973:1: ( ruleXCasePart )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17973:1: ( ruleXCasePart )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17974:1: ruleXCasePart
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0());
}
pushFollow(FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_436147);
ruleXCasePart();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__CasesAssignment_4"
// $ANTLR start "rule__XSwitchExpression__DefaultAssignment_5_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17983:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ;
public final void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17987:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17988:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17988:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17989:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_5_236178);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSwitchExpression__DefaultAssignment_5_2"
// $ANTLR start "rule__XCasePart__TypeGuardAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:17998:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18002:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18003:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18003:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18004:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_136209);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__TypeGuardAssignment_1"
// $ANTLR start "rule__XCasePart__CaseAssignment_2_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18013:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ;
public final void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18017:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18018:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18018:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18019:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_2_136240);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__CaseAssignment_2_1"
// $ANTLR start "rule__XCasePart__ThenAssignment_3_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18028:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ;
public final void rule__XCasePart__ThenAssignment_3_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18032:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18033:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18033:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18034:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_3_0_136271);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__ThenAssignment_3_0_1"
// $ANTLR start "rule__XCasePart__FallThroughAssignment_3_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18043:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ;
public final void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18047:1: ( ( ( ',' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18048:1: ( ( ',' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18048:1: ( ( ',' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18049:1: ( ',' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18050:1: ( ',' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18051:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
match(input,53,FOLLOW_53_in_rule__XCasePart__FallThroughAssignment_3_136307); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCasePart__FallThroughAssignment_3_1"
// $ANTLR start "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18066:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ;
public final void rule__XForLoopExpression__DeclaredParamAssignment_0_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18070:1: ( ( ruleJvmFormalParameter ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18071:1: ( ruleJvmFormalParameter )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18071:1: ( ruleJvmFormalParameter )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18072:1: ruleJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0());
}
pushFollow(FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_0_0_336346);
ruleJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3"
// $ANTLR start "rule__XForLoopExpression__ForExpressionAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18081:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ;
public final void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18085:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18086:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18086:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18087:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_136377);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__ForExpressionAssignment_1"
// $ANTLR start "rule__XForLoopExpression__EachExpressionAssignment_3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18096:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ;
public final void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18100:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18101:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18101:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18102:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_336408);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XForLoopExpression__EachExpressionAssignment_3"
// $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18111:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18115:1: ( ( ruleXExpressionOrVarDeclaration ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18116:1: ( ruleXExpressionOrVarDeclaration )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18116:1: ( ruleXExpressionOrVarDeclaration )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18117:1: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_036439);
ruleXExpressionOrVarDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0"
// $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18126:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18130:1: ( ( ruleXExpressionOrVarDeclaration ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18131:1: ( ruleXExpressionOrVarDeclaration )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18131:1: ( ruleXExpressionOrVarDeclaration )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18132:1: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_136470);
ruleXExpressionOrVarDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1"
// $ANTLR start "rule__XBasicForLoopExpression__ExpressionAssignment_5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18141:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18145:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18146:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18146:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18147:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__ExpressionAssignment_536501);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__ExpressionAssignment_5"
// $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18156:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18160:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18161:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18161:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18162:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_036532);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0"
// $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18171:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18175:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18176:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18176:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18177:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_136563);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1"
// $ANTLR start "rule__XBasicForLoopExpression__EachExpressionAssignment_9"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18186:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ;
public final void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18190:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18191:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18191:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18192:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__EachExpressionAssignment_936594);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBasicForLoopExpression__EachExpressionAssignment_9"
// $ANTLR start "rule__XWhileExpression__PredicateAssignment_3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18201:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ;
public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18205:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18206:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18206:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18207:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_336625);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__PredicateAssignment_3"
// $ANTLR start "rule__XWhileExpression__BodyAssignment_5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18216:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ;
public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18220:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18221:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18221:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18222:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_536656);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XWhileExpression__BodyAssignment_5"
// $ANTLR start "rule__XDoWhileExpression__BodyAssignment_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18231:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ;
public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18235:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18236:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18236:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18237:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_236687);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__BodyAssignment_2"
// $ANTLR start "rule__XDoWhileExpression__PredicateAssignment_5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18246:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ;
public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18250:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18251:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18251:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18252:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_536718);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XDoWhileExpression__PredicateAssignment_5"
// $ANTLR start "rule__XBlockExpression__ExpressionsAssignment_2_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18261:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ;
public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18265:1: ( ( ruleXExpressionOrVarDeclaration ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18266:1: ( ruleXExpressionOrVarDeclaration )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18266:1: ( ruleXExpressionOrVarDeclaration )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18267:1: ruleXExpressionOrVarDeclaration
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0());
}
pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBlockExpression__ExpressionsAssignment_2_036749);
ruleXExpressionOrVarDeclaration();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBlockExpression__ExpressionsAssignment_2_0"
// $ANTLR start "rule__XVariableDeclaration__WriteableAssignment_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18276:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ;
public final void rule__XVariableDeclaration__WriteableAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18280:1: ( ( ( 'var' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18281:1: ( ( 'var' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18281:1: ( ( 'var' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18282:1: ( 'var' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18283:1: ( 'var' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18284:1: 'var'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
match(input,85,FOLLOW_85_in_rule__XVariableDeclaration__WriteableAssignment_1_036785); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__WriteableAssignment_1_0"
// $ANTLR start "rule__XVariableDeclaration__TypeAssignment_2_0_0_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18299:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ;
public final void rule__XVariableDeclaration__TypeAssignment_2_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18303:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18304:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18304:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18305:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_036824);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__TypeAssignment_2_0_0_0"
// $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_0_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18314:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ;
public final void rule__XVariableDeclaration__NameAssignment_2_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18318:1: ( ( ruleValidID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18319:1: ( ruleValidID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18319:1: ( ruleValidID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18320:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_136855);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__NameAssignment_2_0_0_1"
// $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18329:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ;
public final void rule__XVariableDeclaration__NameAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18333:1: ( ( ruleValidID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18334:1: ( ruleValidID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18334:1: ( ruleValidID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18335:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_136886);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__NameAssignment_2_1"
// $ANTLR start "rule__XVariableDeclaration__RightAssignment_3_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18344:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ;
public final void rule__XVariableDeclaration__RightAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18348:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18349:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18349:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18350:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_136917);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XVariableDeclaration__RightAssignment_3_1"
// $ANTLR start "rule__JvmFormalParameter__ParameterTypeAssignment_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18359:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
public final void rule__JvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18363:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18364:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18364:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18365:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_036948);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmFormalParameter__ParameterTypeAssignment_0"
// $ANTLR start "rule__JvmFormalParameter__NameAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18374:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
public final void rule__JvmFormalParameter__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18378:1: ( ( ruleValidID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18379:1: ( ruleValidID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18379:1: ( ruleValidID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18380:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_136979);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmFormalParameter__NameAssignment_1"
// $ANTLR start "rule__FullJvmFormalParameter__ParameterTypeAssignment_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18389:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ;
public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18393:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18394:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18394:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18395:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_037010);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FullJvmFormalParameter__ParameterTypeAssignment_0"
// $ANTLR start "rule__FullJvmFormalParameter__NameAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18404:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ;
public final void rule__FullJvmFormalParameter__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18408:1: ( ( ruleValidID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18409:1: ( ruleValidID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18409:1: ( ruleValidID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18410:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__FullJvmFormalParameter__NameAssignment_137041);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FullJvmFormalParameter__NameAssignment_1"
// $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18419:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18423:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18424:1: ( ruleJvmArgumentTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18424:1: ( ruleJvmArgumentTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18425:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_137072);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__TypeArgumentsAssignment_1_1"
// $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18434:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XFeatureCall__TypeArgumentsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18438:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18439:1: ( ruleJvmArgumentTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18439:1: ( ruleJvmArgumentTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18440:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_2_137103);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1"
// $ANTLR start "rule__XFeatureCall__FeatureAssignment_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18449:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ;
public final void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18453:1: ( ( ( ruleIdOrSuper ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18454:1: ( ( ruleIdOrSuper ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18454:1: ( ( ruleIdOrSuper ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18455:1: ( ruleIdOrSuper )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18456:1: ( ruleIdOrSuper )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18457:1: ruleIdOrSuper
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1());
}
pushFollow(FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_237138);
ruleIdOrSuper();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__FeatureAssignment_2"
// $ANTLR start "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18468:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ;
public final void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18472:1: ( ( ( '(' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18473:1: ( ( '(' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18473:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18474:1: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18475:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18476:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
match(input,61,FOLLOW_61_in_rule__XFeatureCall__ExplicitOperationCallAssignment_3_037178); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0"
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18491:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18495:1: ( ( ruleXShortClosure ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18496:1: ( ruleXShortClosure )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18496:1: ( ruleXShortClosure )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18497:1: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0());
}
pushFollow(FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_037217);
ruleXShortClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0"
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18506:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18510:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18511:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18511:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18512:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_037248);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0"
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18521:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18525:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18526:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18526:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18527:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_137279);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1"
// $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18536:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ;
public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18540:1: ( ( ruleXClosure ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18541:1: ( ruleXClosure )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18541:1: ( ruleXClosure )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18542:1: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0());
}
pushFollow(FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_437310);
ruleXClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFeatureCall__FeatureCallArgumentsAssignment_4"
// $ANTLR start "rule__XConstructorCall__ConstructorAssignment_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18551:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ;
public final void rule__XConstructorCall__ConstructorAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18555:1: ( ( ( ruleQualifiedName ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18556:1: ( ( ruleQualifiedName ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18556:1: ( ( ruleQualifiedName ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18557:1: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18558:1: ( ruleQualifiedName )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18559:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_237345);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__ConstructorAssignment_2"
// $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18570:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18574:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18575:1: ( ruleJvmArgumentTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18575:1: ( ruleJvmArgumentTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18576:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_137380);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__TypeArgumentsAssignment_3_1"
// $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18585:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__XConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18589:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18590:1: ( ruleJvmArgumentTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18590:1: ( ruleJvmArgumentTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18591:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_137411);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1"
// $ANTLR start "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18600:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ;
public final void rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18604:1: ( ( ( '(' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18605:1: ( ( '(' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18605:1: ( ( '(' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18606:1: ( '(' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18607:1: ( '(' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18608:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
match(input,61,FOLLOW_61_in_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_037447); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0"
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18623:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18627:1: ( ( ruleXShortClosure ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18628:1: ( ruleXShortClosure )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18628:1: ( ruleXShortClosure )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18629:1: ruleXShortClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0());
}
pushFollow(FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_4_1_037486);
ruleXShortClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__ArgumentsAssignment_4_1_0"
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18638:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18642:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18643:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18643:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18644:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_4_1_1_037517);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0"
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18653:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18657:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18658:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18658:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18659:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_137548);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1"
// $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_5"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18668:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ;
public final void rule__XConstructorCall__ArgumentsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18672:1: ( ( ruleXClosure ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18673:1: ( ruleXClosure )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18673:1: ( ruleXClosure )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18674:1: ruleXClosure
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0());
}
pushFollow(FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_537579);
ruleXClosure();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XConstructorCall__ArgumentsAssignment_5"
// $ANTLR start "rule__XBooleanLiteral__IsTrueAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18683:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ;
public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18687:1: ( ( ( 'true' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18688:1: ( ( 'true' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18688:1: ( ( 'true' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18689:1: ( 'true' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18690:1: ( 'true' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18691:1: 'true'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
match(input,86,FOLLOW_86_in_rule__XBooleanLiteral__IsTrueAssignment_1_137615); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XBooleanLiteral__IsTrueAssignment_1_1"
// $ANTLR start "rule__XNumberLiteral__ValueAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18706:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ;
public final void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18710:1: ( ( ruleNumber ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18711:1: ( ruleNumber )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18711:1: ( ruleNumber )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18712:1: ruleNumber
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleNumber_in_rule__XNumberLiteral__ValueAssignment_137654);
ruleNumber();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XNumberLiteral__ValueAssignment_1"
// $ANTLR start "rule__XStringLiteral__ValueAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18721:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ;
public final void rule__XStringLiteral__ValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18725:1: ( ( RULE_STRING ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18726:1: ( RULE_STRING )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18726:1: ( RULE_STRING )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18727:1: RULE_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
}
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_137685); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XStringLiteral__ValueAssignment_1"
// $ANTLR start "rule__XTypeLiteral__TypeAssignment_3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18736:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ;
public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18740:1: ( ( ( ruleQualifiedName ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18741:1: ( ( ruleQualifiedName ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18741:1: ( ( ruleQualifiedName ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18742:1: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18743:1: ( ruleQualifiedName )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18744:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_337720);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__TypeAssignment_3"
// $ANTLR start "rule__XTypeLiteral__ArrayDimensionsAssignment_4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18755:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ;
public final void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18759:1: ( ( ruleArrayBrackets ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18760:1: ( ruleArrayBrackets )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18760:1: ( ruleArrayBrackets )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18761:1: ruleArrayBrackets
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0());
}
pushFollow(FOLLOW_ruleArrayBrackets_in_rule__XTypeLiteral__ArrayDimensionsAssignment_437755);
ruleArrayBrackets();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTypeLiteral__ArrayDimensionsAssignment_4"
// $ANTLR start "rule__XThrowExpression__ExpressionAssignment_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18770:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18774:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18775:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18775:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18776:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_237786);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XThrowExpression__ExpressionAssignment_2"
// $ANTLR start "rule__XReturnExpression__ExpressionAssignment_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18785:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18789:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18790:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18790:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18791:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_237817);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XReturnExpression__ExpressionAssignment_2"
// $ANTLR start "rule__XTryCatchFinallyExpression__ExpressionAssignment_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18800:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18804:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18805:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18805:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18806:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_237848);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__ExpressionAssignment_2"
// $ANTLR start "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18815:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ;
public final void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18819:1: ( ( ruleXCatchClause ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18820:1: ( ruleXCatchClause )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18820:1: ( ruleXCatchClause )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18821:1: ruleXCatchClause
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0());
}
pushFollow(FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_037879);
ruleXCatchClause();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0"
// $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18830:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18834:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18835:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18835:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18836:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_137910);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1"
// $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18845:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ;
public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18849:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18850:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18850:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18851:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_137941);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1"
// $ANTLR start "rule__XSynchronizedExpression__ParamAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18860:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ;
public final void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18864:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18865:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18865:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18866:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ParamAssignment_137972);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__ParamAssignment_1"
// $ANTLR start "rule__XSynchronizedExpression__ExpressionAssignment_3"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18875:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ;
public final void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18879:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18880:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18880:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18881:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ExpressionAssignment_338003);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XSynchronizedExpression__ExpressionAssignment_3"
// $ANTLR start "rule__XCatchClause__DeclaredParamAssignment_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18890:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ;
public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18894:1: ( ( ruleFullJvmFormalParameter ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18895:1: ( ruleFullJvmFormalParameter )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18895:1: ( ruleFullJvmFormalParameter )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18896:1: ruleFullJvmFormalParameter
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_238034);
ruleFullJvmFormalParameter();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__DeclaredParamAssignment_2"
// $ANTLR start "rule__XCatchClause__ExpressionAssignment_4"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18905:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ;
public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18909:1: ( ( ruleXExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18910:1: ( ruleXExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18910:1: ( ruleXExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18911:1: ruleXExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0());
}
pushFollow(FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_438065);
ruleXExpression();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XCatchClause__ExpressionAssignment_4"
// $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18920:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18924:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18925:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18925:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18926:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_038096);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0"
// $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18935:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18939:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18940:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18940:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18941:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_138127);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1"
// $ANTLR start "rule__XFunctionTypeRef__ReturnTypeAssignment_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18950:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ;
public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18954:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18955:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18955:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18956:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_238158);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XFunctionTypeRef__ReturnTypeAssignment_2"
// $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18965:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ;
public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18969:1: ( ( ( ruleQualifiedName ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18970:1: ( ( ruleQualifiedName ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18970:1: ( ( ruleQualifiedName ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18971:1: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18972:1: ( ruleQualifiedName )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18973:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_038193);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__TypeAssignment_0"
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18984:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18988:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18989:1: ( ruleJvmArgumentTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18989:1: ( ruleJvmArgumentTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18990:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_138228);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1"
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:18999:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19003:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19004:1: ( ruleJvmArgumentTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19004:1: ( ruleJvmArgumentTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19005:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_138259);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1"
// $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19014:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ;
public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19018:1: ( ( ( ruleValidID ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19019:1: ( ( ruleValidID ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19019:1: ( ( ruleValidID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19020:1: ( ruleValidID )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19021:1: ( ruleValidID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19022:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1());
}
pushFollow(FOLLOW_ruleValidID_in_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_138294);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1"
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19033:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19037:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19038:1: ( ruleJvmArgumentTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19038:1: ( ruleJvmArgumentTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19039:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_138329);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1"
// $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19048:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ;
public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19052:1: ( ( ruleJvmArgumentTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19053:1: ( ruleJvmArgumentTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19053:1: ( ruleJvmArgumentTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19054:1: ruleJvmArgumentTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0());
}
pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_138360);
ruleJvmArgumentTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1"
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19063:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19067:1: ( ( ruleJvmUpperBound ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19068:1: ( ruleJvmUpperBound )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19068:1: ( ruleJvmUpperBound )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19069:1: ruleJvmUpperBound
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0());
}
pushFollow(FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_038391);
ruleJvmUpperBound();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0"
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19078:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19082:1: ( ( ruleJvmUpperBoundAnded ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19083:1: ( ruleJvmUpperBoundAnded )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19083:1: ( ruleJvmUpperBoundAnded )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19084:1: ruleJvmUpperBoundAnded
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0());
}
pushFollow(FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_138422);
ruleJvmUpperBoundAnded();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1"
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19093:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19097:1: ( ( ruleJvmLowerBound ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19098:1: ( ruleJvmLowerBound )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19098:1: ( ruleJvmLowerBound )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19099:1: ruleJvmLowerBound
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0());
}
pushFollow(FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_038453);
ruleJvmLowerBound();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0"
// $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19108:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ;
public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19112:1: ( ( ruleJvmLowerBoundAnded ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19113:1: ( ruleJvmLowerBoundAnded )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19113:1: ( ruleJvmLowerBoundAnded )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19114:1: ruleJvmLowerBoundAnded
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0());
}
pushFollow(FOLLOW_ruleJvmLowerBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_138484);
ruleJvmLowerBoundAnded();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1"
// $ANTLR start "rule__JvmUpperBound__TypeReferenceAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19123:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19127:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19128:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19128:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19129:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_138515);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmUpperBound__TypeReferenceAssignment_1"
// $ANTLR start "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19138:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19142:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19143:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19143:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19144:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_138546);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1"
// $ANTLR start "rule__JvmLowerBound__TypeReferenceAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19153:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19157:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19158:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19158:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19159:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_138577);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmLowerBound__TypeReferenceAssignment_1"
// $ANTLR start "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19168:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ;
public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19172:1: ( ( ruleJvmTypeReference ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19173:1: ( ruleJvmTypeReference )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19173:1: ( ruleJvmTypeReference )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19174:1: ruleJvmTypeReference
{
if ( state.backtracking==0 ) {
before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
pushFollow(FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBoundAnded__TypeReferenceAssignment_138608);
ruleJvmTypeReference();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1"
// $ANTLR start "rule__XImportDeclaration__StaticAssignment_1_0_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19187:1: rule__XImportDeclaration__StaticAssignment_1_0_0 : ( ( 'static' ) ) ;
public final void rule__XImportDeclaration__StaticAssignment_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19191:1: ( ( ( 'static' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19192:1: ( ( 'static' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19192:1: ( ( 'static' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19193:1: ( 'static' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19194:1: ( 'static' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19195:1: 'static'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0());
}
match(input,46,FOLLOW_46_in_rule__XImportDeclaration__StaticAssignment_1_0_038648); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_1_0_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__StaticAssignment_1_0_0"
// $ANTLR start "rule__XImportDeclaration__ExtensionAssignment_1_0_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19210:1: rule__XImportDeclaration__ExtensionAssignment_1_0_1 : ( ( 'extension' ) ) ;
public final void rule__XImportDeclaration__ExtensionAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19214:1: ( ( ( 'extension' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19215:1: ( ( 'extension' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19215:1: ( ( 'extension' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19216:1: ( 'extension' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19217:1: ( 'extension' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19218:1: 'extension'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0());
}
match(input,48,FOLLOW_48_in_rule__XImportDeclaration__ExtensionAssignment_1_0_138692); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_1_0_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__ExtensionAssignment_1_0_1"
// $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_1_0_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19233:1: rule__XImportDeclaration__ImportedTypeAssignment_1_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ;
public final void rule__XImportDeclaration__ImportedTypeAssignment_1_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19237:1: ( ( ( ruleQualifiedNameInStaticImport ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19238:1: ( ( ruleQualifiedNameInStaticImport ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19238:1: ( ( ruleQualifiedNameInStaticImport ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19239:1: ( ruleQualifiedNameInStaticImport )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_0_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19240:1: ( ruleQualifiedNameInStaticImport )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19241:1: ruleQualifiedNameInStaticImport
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_1_0_2_0_1());
}
pushFollow(FOLLOW_ruleQualifiedNameInStaticImport_in_rule__XImportDeclaration__ImportedTypeAssignment_1_0_238735);
ruleQualifiedNameInStaticImport();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_1_0_2_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_0_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__ImportedTypeAssignment_1_0_2"
// $ANTLR start "rule__XImportDeclaration__WildcardAssignment_1_0_3_0"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19252:1: rule__XImportDeclaration__WildcardAssignment_1_0_3_0 : ( ( '*' ) ) ;
public final void rule__XImportDeclaration__WildcardAssignment_1_0_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19256:1: ( ( ( '*' ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19257:1: ( ( '*' ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19257:1: ( ( '*' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19258:1: ( '*' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19259:1: ( '*' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19260:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0());
}
match(input,36,FOLLOW_36_in_rule__XImportDeclaration__WildcardAssignment_1_0_3_038775); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_1_0_3_0_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__WildcardAssignment_1_0_3_0"
// $ANTLR start "rule__XImportDeclaration__MemberNameAssignment_1_0_3_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19275:1: rule__XImportDeclaration__MemberNameAssignment_1_0_3_1 : ( ruleValidID ) ;
public final void rule__XImportDeclaration__MemberNameAssignment_1_0_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19279:1: ( ( ruleValidID ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19280:1: ( ruleValidID )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19280:1: ( ruleValidID )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19281:1: ruleValidID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_1_0_3_1_0());
}
pushFollow(FOLLOW_ruleValidID_in_rule__XImportDeclaration__MemberNameAssignment_1_0_3_138814);
ruleValidID();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_1_0_3_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__MemberNameAssignment_1_0_3_1"
// $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_1_1"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19290:1: rule__XImportDeclaration__ImportedTypeAssignment_1_1 : ( ( ruleQualifiedName ) ) ;
public final void rule__XImportDeclaration__ImportedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19294:1: ( ( ( ruleQualifiedName ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19295:1: ( ( ruleQualifiedName ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19295:1: ( ( ruleQualifiedName ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19296:1: ( ruleQualifiedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19297:1: ( ruleQualifiedName )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19298:1: ruleQualifiedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_1_1_0_1());
}
pushFollow(FOLLOW_ruleQualifiedName_in_rule__XImportDeclaration__ImportedTypeAssignment_1_138849);
ruleQualifiedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_1_1_0_1());
}
}
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__ImportedTypeAssignment_1_1"
// $ANTLR start "rule__XImportDeclaration__ImportedNamespaceAssignment_1_2"
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19309:1: rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 : ( ruleQualifiedNameWithWildcard ) ;
public final void rule__XImportDeclaration__ImportedNamespaceAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19313:1: ( ( ruleQualifiedNameWithWildcard ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19314:1: ( ruleQualifiedNameWithWildcard )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19314:1: ( ruleQualifiedNameWithWildcard )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:19315:1: ruleQualifiedNameWithWildcard
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_2_0());
}
pushFollow(FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDeclaration__ImportedNamespaceAssignment_1_238884);
ruleQualifiedNameWithWildcard();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_2_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__XImportDeclaration__ImportedNamespaceAssignment_1_2"
// $ANTLR start synpred25_InternalExpressions
public final void synpred25_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2509:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2509:1: ( ( rule__OpOther__Group_6_1_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2509:1: ( ( rule__OpOther__Group_6_1_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2510:1: ( rule__OpOther__Group_6_1_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getGroup_6_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2511:1: ( rule__OpOther__Group_6_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2511:2: rule__OpOther__Group_6_1_0__0
{
pushFollow(FOLLOW_rule__OpOther__Group_6_1_0__0_in_synpred25_InternalExpressions5355);
rule__OpOther__Group_6_1_0__0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred25_InternalExpressions
// $ANTLR start synpred26_InternalExpressions
public final void synpred26_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2515:6: ( ( '<' ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2515:6: ( '<' )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2515:6: ( '<' )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2516:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1());
}
match(input,27,FOLLOW_27_in_synpred26_InternalExpressions5374); if (state.failed) return ;
}
}
}
// $ANTLR end synpred26_InternalExpressions
// $ANTLR start synpred39_InternalExpressions
public final void synpred39_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2767:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2767:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2767:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2768:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2769:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2769:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred39_InternalExpressions5933);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred39_InternalExpressions
// $ANTLR start synpred47_InternalExpressions
public final void synpred47_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2831:6: ( ( ( ruleXForLoopExpression ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2831:6: ( ( ruleXForLoopExpression ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2831:6: ( ( ruleXForLoopExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2832:1: ( ruleXForLoopExpression )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2833:1: ( ruleXForLoopExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2833:3: ruleXForLoopExpression
{
pushFollow(FOLLOW_ruleXForLoopExpression_in_synpred47_InternalExpressions6106);
ruleXForLoopExpression();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred47_InternalExpressions
// $ANTLR start synpred48_InternalExpressions
public final void synpred48_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2837:6: ( ( ruleXBasicForLoopExpression ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2837:6: ( ruleXBasicForLoopExpression )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2837:6: ( ruleXBasicForLoopExpression )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2838:1: ruleXBasicForLoopExpression
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8());
}
pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_synpred48_InternalExpressions6124);
ruleXBasicForLoopExpression();
state._fsp--;
if (state.failed) return ;
}
}
}
// $ANTLR end synpred48_InternalExpressions
// $ANTLR start synpred61_InternalExpressions
public final void synpred61_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2963:1: ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2963:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2963:1: ( ( rule__XSwitchExpression__Group_2_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2964:1: ( rule__XSwitchExpression__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2965:1: ( rule__XSwitchExpression__Group_2_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:2965:2: rule__XSwitchExpression__Group_2_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_synpred61_InternalExpressions6443);
rule__XSwitchExpression__Group_2_0__0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred61_InternalExpressions
// $ANTLR start synpred65_InternalExpressions
public final void synpred65_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3053:1: ( ( ( rule__XVariableDeclaration__Group_2_0__0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3053:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3053:1: ( ( rule__XVariableDeclaration__Group_2_0__0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3054:1: ( rule__XVariableDeclaration__Group_2_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3055:1: ( rule__XVariableDeclaration__Group_2_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3055:2: rule__XVariableDeclaration__Group_2_0__0
{
pushFollow(FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_synpred65_InternalExpressions6647);
rule__XVariableDeclaration__Group_2_0__0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred65_InternalExpressions
// $ANTLR start synpred66_InternalExpressions
public final void synpred66_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3075:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3075:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3075:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3076:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3077:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3077:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_synpred66_InternalExpressions6698);
rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred66_InternalExpressions
// $ANTLR start synpred72_InternalExpressions
public final void synpred72_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3169:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3169:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
{
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3169:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3170:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0());
}
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3171:1: ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3171:2: rule__XConstructorCall__ArgumentsAssignment_4_1_0
{
pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_synpred72_InternalExpressions6913);
rule__XConstructorCall__ArgumentsAssignment_4_1_0();
state._fsp--;
if (state.failed) return ;
}
}
}
}
// $ANTLR end synpred72_InternalExpressions
// $ANTLR start synpred85_InternalExpressions
public final void synpred85_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3651:2: ( rule__XAssignment__Group_1_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:3651:2: rule__XAssignment__Group_1_1__0
{
pushFollow(FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred85_InternalExpressions7938);
rule__XAssignment__Group_1_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred85_InternalExpressions
// $ANTLR start synpred87_InternalExpressions
public final void synpred87_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4062:2: ( rule__XOrExpression__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4062:2: rule__XOrExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XOrExpression__Group_1__0_in_synpred87_InternalExpressions8742);
rule__XOrExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred87_InternalExpressions
// $ANTLR start synpred88_InternalExpressions
public final void synpred88_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4277:2: ( rule__XAndExpression__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4277:2: rule__XAndExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XAndExpression__Group_1__0_in_synpred88_InternalExpressions9165);
rule__XAndExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred88_InternalExpressions
// $ANTLR start synpred89_InternalExpressions
public final void synpred89_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4492:2: ( rule__XEqualityExpression__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4492:2: rule__XEqualityExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred89_InternalExpressions9588);
rule__XEqualityExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred89_InternalExpressions
// $ANTLR start synpred90_InternalExpressions
public final void synpred90_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4707:2: ( rule__XRelationalExpression__Alternatives_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:4707:2: rule__XRelationalExpression__Alternatives_1
{
pushFollow(FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred90_InternalExpressions10011);
rule__XRelationalExpression__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred90_InternalExpressions
// $ANTLR start synpred91_InternalExpressions
public final void synpred91_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5143:2: ( rule__XOtherOperatorExpression__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5143:2: rule__XOtherOperatorExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred91_InternalExpressions10863);
rule__XOtherOperatorExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred91_InternalExpressions
// $ANTLR start synpred92_InternalExpressions
public final void synpred92_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5739:2: ( rule__XAdditiveExpression__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5739:2: rule__XAdditiveExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred92_InternalExpressions12025);
rule__XAdditiveExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred92_InternalExpressions
// $ANTLR start synpred93_InternalExpressions
public final void synpred93_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5954:2: ( rule__XMultiplicativeExpression__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:5954:2: rule__XMultiplicativeExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred93_InternalExpressions12448);
rule__XMultiplicativeExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred93_InternalExpressions
// $ANTLR start synpred94_InternalExpressions
public final void synpred94_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6263:2: ( rule__XCastedExpression__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6263:2: rule__XCastedExpression__Group_1__0
{
pushFollow(FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred94_InternalExpressions13055);
rule__XCastedExpression__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred94_InternalExpressions
// $ANTLR start synpred95_InternalExpressions
public final void synpred95_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6480:2: ( rule__XPostfixOperation__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6480:2: rule__XPostfixOperation__Group_1__0
{
pushFollow(FOLLOW_rule__XPostfixOperation__Group_1__0_in_synpred95_InternalExpressions13480);
rule__XPostfixOperation__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred95_InternalExpressions
// $ANTLR start synpred96_InternalExpressions
public final void synpred96_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6634:2: ( rule__XMemberFeatureCall__Alternatives_1 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6634:2: rule__XMemberFeatureCall__Alternatives_1
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred96_InternalExpressions13782);
rule__XMemberFeatureCall__Alternatives_1();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred96_InternalExpressions
// $ANTLR start synpred98_InternalExpressions
public final void synpred98_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6970:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6970:2: rule__XMemberFeatureCall__Group_1_1_3__0
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred98_InternalExpressions14453);
rule__XMemberFeatureCall__Group_1_1_3__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred98_InternalExpressions
// $ANTLR start synpred99_InternalExpressions
public final void synpred99_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6998:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:6998:2: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4
{
pushFollow(FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred99_InternalExpressions14511);
rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred99_InternalExpressions
// $ANTLR start synpred107_InternalExpressions
public final void synpred107_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8139:2: ( rule__XClosure__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:8139:2: rule__XClosure__Group_1__0
{
pushFollow(FOLLOW_rule__XClosure__Group_1__0_in_synpred107_InternalExpressions16747);
rule__XClosure__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred107_InternalExpressions
// $ANTLR start synpred114_InternalExpressions
public final void synpred114_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9257:2: ( rule__XIfExpression__Group_6__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9257:2: rule__XIfExpression__Group_6__0
{
pushFollow(FOLLOW_rule__XIfExpression__Group_6__0_in_synpred114_InternalExpressions18953);
rule__XIfExpression__Group_6__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred114_InternalExpressions
// $ANTLR start synpred117_InternalExpressions
public final void synpred117_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9807:2: ( rule__XSwitchExpression__Group_2_1_0__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:9807:2: rule__XSwitchExpression__Group_2_1_0__0
{
pushFollow(FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_synpred117_InternalExpressions20024);
rule__XSwitchExpression__Group_2_1_0__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred117_InternalExpressions
// $ANTLR start synpred130_InternalExpressions
public final void synpred130_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12295:2: ( rule__XFeatureCall__Group_3__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12295:2: rule__XFeatureCall__Group_3__0
{
pushFollow(FOLLOW_rule__XFeatureCall__Group_3__0_in_synpred130_InternalExpressions24918);
rule__XFeatureCall__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred130_InternalExpressions
// $ANTLR start synpred131_InternalExpressions
public final void synpred131_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12323:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12323:2: rule__XFeatureCall__FeatureCallArgumentsAssignment_4
{
pushFollow(FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_synpred131_InternalExpressions24976);
rule__XFeatureCall__FeatureCallArgumentsAssignment_4();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred131_InternalExpressions
// $ANTLR start synpred135_InternalExpressions
public final void synpred135_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12861:2: ( rule__XConstructorCall__Group_3__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12861:2: rule__XConstructorCall__Group_3__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_3__0_in_synpred135_InternalExpressions26034);
rule__XConstructorCall__Group_3__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred135_InternalExpressions
// $ANTLR start synpred136_InternalExpressions
public final void synpred136_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12890:2: ( rule__XConstructorCall__Group_4__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12890:2: rule__XConstructorCall__Group_4__0
{
pushFollow(FOLLOW_rule__XConstructorCall__Group_4__0_in_synpred136_InternalExpressions26095);
rule__XConstructorCall__Group_4__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred136_InternalExpressions
// $ANTLR start synpred137_InternalExpressions
public final void synpred137_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12918:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:12918:2: rule__XConstructorCall__ArgumentsAssignment_5
{
pushFollow(FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_synpred137_InternalExpressions26153);
rule__XConstructorCall__ArgumentsAssignment_5();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred137_InternalExpressions
// $ANTLR start synpred142_InternalExpressions
public final void synpred142_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13971:2: ( rule__XReturnExpression__ExpressionAssignment_2 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:13971:2: rule__XReturnExpression__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred142_InternalExpressions28205);
rule__XReturnExpression__ExpressionAssignment_2();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred142_InternalExpressions
// $ANTLR start synpred143_InternalExpressions
public final void synpred143_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14139:2: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14139:2: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred143_InternalExpressions28534);
rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred143_InternalExpressions
// $ANTLR start synpred144_InternalExpressions
public final void synpred144_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14168:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14168:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0
{
pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred144_InternalExpressions28594);
rule__XTryCatchFinallyExpression__Group_3_0_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred144_InternalExpressions
// $ANTLR start synpred145_InternalExpressions
public final void synpred145_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14768:2: ( rule__QualifiedName__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:14768:2: rule__QualifiedName__Group_1__0
{
pushFollow(FOLLOW_rule__QualifiedName__Group_1__0_in_synpred145_InternalExpressions29772);
rule__QualifiedName__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred145_InternalExpressions
// $ANTLR start synpred147_InternalExpressions
public final void synpred147_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15017:2: ( rule__JvmTypeReference__Group_0_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15017:2: rule__JvmTypeReference__Group_0_1__0
{
pushFollow(FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred147_InternalExpressions30263);
rule__JvmTypeReference__Group_0_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred147_InternalExpressions
// $ANTLR start synpred151_InternalExpressions
public final void synpred151_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15550:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15550:2: rule__JvmParameterizedTypeReference__Group_1__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred151_InternalExpressions31309);
rule__JvmParameterizedTypeReference__Group_1__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred151_InternalExpressions
// $ANTLR start synpred153_InternalExpressions
public final void synpred153_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15702:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15702:2: rule__JvmParameterizedTypeReference__Group_1_4__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_synpred153_InternalExpressions31618);
rule__JvmParameterizedTypeReference__Group_1_4__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred153_InternalExpressions
// $ANTLR start synpred154_InternalExpressions
public final void synpred154_InternalExpressions_fragment() throws RecognitionException {
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15861:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )
// ../org.example.xbase.expressions.ui/src-gen/org/example/xbase/expressions/ui/contentassist/antlr/internal/InternalExpressions.g:15861:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0
{
pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_synpred154_InternalExpressions31929);
rule__JvmParameterizedTypeReference__Group_1_4_2__0();
state._fsp--;
if (state.failed) return ;
}
}
// $ANTLR end synpred154_InternalExpressions
// Delegated rules
public final boolean synpred144_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred144_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred39_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred39_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred145_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred145_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred99_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred99_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred143_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred143_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred65_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred65_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred89_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred89_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred88_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred88_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred147_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred147_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred96_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred96_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred114_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred114_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred131_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred131_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred87_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred87_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred26_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred26_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred136_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred136_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred66_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred66_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred61_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred61_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred137_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred137_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred94_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred94_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred25_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred25_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred93_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred93_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred98_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred98_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred72_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred72_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred90_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred90_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred91_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred91_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred130_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred130_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred85_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred85_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred92_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred92_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred107_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred107_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred153_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred153_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred48_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred48_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred154_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred154_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred151_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred151_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred95_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred95_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred135_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred135_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred117_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred117_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred47_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred47_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
public final boolean synpred142_InternalExpressions() {
state.backtracking++;
int start = input.mark();
try {
synpred142_InternalExpressions_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
boolean success = !state.failed;
input.rewind(start);
state.backtracking--;
state.failed=false;
return success;
}
protected DFA7 dfa7 = new DFA7(this);
protected DFA15 dfa15 = new DFA15(this);
protected DFA18 dfa18 = new DFA18(this);
protected DFA19 dfa19 = new DFA19(this);
protected DFA22 dfa22 = new DFA22(this);
protected DFA27 dfa27 = new DFA27(this);
protected DFA30 dfa30 = new DFA30(this);
protected DFA39 dfa39 = new DFA39(this);
protected DFA42 dfa42 = new DFA42(this);
protected DFA48 dfa48 = new DFA48(this);
protected DFA55 dfa55 = new DFA55(this);
protected DFA56 dfa56 = new DFA56(this);
protected DFA64 dfa64 = new DFA64(this);
protected DFA74 dfa74 = new DFA74(this);
protected DFA87 dfa87 = new DFA87(this);
protected DFA88 dfa88 = new DFA88(this);
protected DFA92 dfa92 = new DFA92(this);
protected DFA93 dfa93 = new DFA93(this);
protected DFA94 dfa94 = new DFA94(this);
protected DFA99 dfa99 = new DFA99(this);
protected DFA108 dfa108 = new DFA108(this);
protected DFA111 dfa111 = new DFA111(this);
static final String DFA7_eotS =
"\13\uffff";
static final String DFA7_eofS =
"\13\uffff";
static final String DFA7_minS =
"\1\32\2\uffff\1\32\7\uffff";
static final String DFA7_maxS =
"\1\41\2\uffff\1\36\7\uffff";
static final String DFA7_acceptS =
"\1\uffff\1\1\1\2\1\uffff\1\4\1\5\1\7\1\10\1\11\1\3\1\6";
static final String DFA7_specialS =
"\13\uffff}>";
static final String[] DFA7_transitionS = {
"\1\3\1\6\1\1\1\2\1\4\1\5\1\7\1\10",
"",
"",
"\1\12\3\uffff\1\11",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA7_eot = DFA.unpackEncodedString(DFA7_eotS);
static final short[] DFA7_eof = DFA.unpackEncodedString(DFA7_eofS);
static final char[] DFA7_min = DFA.unpackEncodedStringToUnsignedChars(DFA7_minS);
static final char[] DFA7_max = DFA.unpackEncodedStringToUnsignedChars(DFA7_maxS);
static final short[] DFA7_accept = DFA.unpackEncodedString(DFA7_acceptS);
static final short[] DFA7_special = DFA.unpackEncodedString(DFA7_specialS);
static final short[][] DFA7_transition;
static {
int numStates = DFA7_transitionS.length;
DFA7_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA7_transition[i] = DFA.unpackEncodedString(DFA7_transitionS[i]);
}
}
class DFA7 extends DFA {
public DFA7(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 7;
this.eot = DFA7_eot;
this.eof = DFA7_eof;
this.min = DFA7_min;
this.max = DFA7_max;
this.accept = DFA7_accept;
this.special = DFA7_special;
this.transition = DFA7_transition;
}
public String getDescription() {
return "2404:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) );";
}
}
static final String DFA15_eotS =
"\12\uffff";
static final String DFA15_eofS =
"\4\uffff\5\3\1\uffff";
static final String DFA15_minS =
"\1\53\2\4\1\uffff\5\4\1\uffff";
static final String DFA15_maxS =
"\1\123\2\61\1\uffff\5\126\1\uffff";
static final String DFA15_acceptS =
"\3\uffff\1\2\5\uffff\1\1";
static final String DFA15_specialS =
"\12\uffff}>";
static final String[] DFA15_transitionS = {
"\1\1\46\uffff\1\2\1\3",
"\1\4\26\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3",
"\1\4\26\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3",
"",
"\5\3\4\uffff\1\11\102\3\2\uffff\2\3\1\uffff\2\3",
"\5\3\4\uffff\1\11\102\3\2\uffff\2\3\1\uffff\2\3",
"\5\3\4\uffff\1\11\102\3\2\uffff\2\3\1\uffff\2\3",
"\5\3\4\uffff\1\11\102\3\2\uffff\2\3\1\uffff\2\3",
"\5\3\4\uffff\1\11\102\3\2\uffff\2\3\1\uffff\2\3",
""
};
static final short[] DFA15_eot = DFA.unpackEncodedString(DFA15_eotS);
static final short[] DFA15_eof = DFA.unpackEncodedString(DFA15_eofS);
static final char[] DFA15_min = DFA.unpackEncodedStringToUnsignedChars(DFA15_minS);
static final char[] DFA15_max = DFA.unpackEncodedStringToUnsignedChars(DFA15_maxS);
static final short[] DFA15_accept = DFA.unpackEncodedString(DFA15_acceptS);
static final short[] DFA15_special = DFA.unpackEncodedString(DFA15_specialS);
static final short[][] DFA15_transition;
static {
int numStates = DFA15_transitionS.length;
DFA15_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA15_transition[i] = DFA.unpackEncodedString(DFA15_transitionS[i]);
}
}
class DFA15 extends DFA {
public DFA15(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 15;
this.eot = DFA15_eot;
this.eof = DFA15_eof;
this.min = DFA15_min;
this.max = DFA15_max;
this.accept = DFA15_accept;
this.special = DFA15_special;
this.transition = DFA15_transition;
}
public String getDescription() {
return "2686:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) );";
}
}
static final String DFA18_eotS =
"\43\uffff";
static final String DFA18_eofS =
"\43\uffff";
static final String DFA18_minS =
"\1\4\2\0\40\uffff";
static final String DFA18_maxS =
"\1\126\2\0\40\uffff";
static final String DFA18_acceptS =
"\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String DFA18_specialS =
"\1\uffff\1\0\1\1\40\uffff}>";
static final String[] DFA18_transitionS = {
"\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\4\uffff\2\5\1\uffff\1\5\2\uffff\1\2\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\5\uffff\1\3\1\uffff\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA18_eot = DFA.unpackEncodedString(DFA18_eotS);
static final short[] DFA18_eof = DFA.unpackEncodedString(DFA18_eofS);
static final char[] DFA18_min = DFA.unpackEncodedStringToUnsignedChars(DFA18_minS);
static final char[] DFA18_max = DFA.unpackEncodedStringToUnsignedChars(DFA18_maxS);
static final short[] DFA18_accept = DFA.unpackEncodedString(DFA18_acceptS);
static final short[] DFA18_special = DFA.unpackEncodedString(DFA18_specialS);
static final short[][] DFA18_transition;
static {
int numStates = DFA18_transitionS.length;
DFA18_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA18_transition[i] = DFA.unpackEncodedString(DFA18_transitionS[i]);
}
}
class DFA18 extends DFA {
public DFA18(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 18;
this.eot = DFA18_eot;
this.eof = DFA18_eof;
this.min = DFA18_min;
this.max = DFA18_max;
this.accept = DFA18_accept;
this.special = DFA18_special;
this.transition = DFA18_transition;
}
public String getDescription() {
return "2762:1: rule__XMemberFeatureCall__Alternatives_1_1_3_1 : ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA18_1 = input.LA(1);
int index18_1 = input.index();
input.rewind();
s = -1;
if ( (synpred39_InternalExpressions()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index18_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA18_2 = input.LA(1);
int index18_2 = input.index();
input.rewind();
s = -1;
if ( (synpred39_InternalExpressions()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index18_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 18, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA19_eotS =
"\40\uffff";
static final String DFA19_eofS =
"\40\uffff";
static final String DFA19_minS =
"\1\4\26\uffff\1\0\10\uffff";
static final String DFA19_maxS =
"\1\126\26\uffff\1\0\10\uffff";
static final String DFA19_acceptS =
"\1\uffff\1\1\1\2\1\3\1\4\1\5\6\uffff\1\6\11\uffff\1\7\1\uffff\1\12\1\13\1\14\1\15\1\16\1\17\1\10\1\11";
static final String DFA19_specialS =
"\27\uffff\1\0\10\uffff}>";
static final String[] DFA19_transitionS = {
"\1\5\4\14\22\uffff\1\5\21\uffff\5\5\1\14\4\uffff\1\14\1\2\1\uffff\1\14\2\uffff\1\35\1\26\1\uffff\1\3\3\uffff\1\27\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\7\uffff\1\14",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA19_eot = DFA.unpackEncodedString(DFA19_eotS);
static final short[] DFA19_eof = DFA.unpackEncodedString(DFA19_eofS);
static final char[] DFA19_min = DFA.unpackEncodedStringToUnsignedChars(DFA19_minS);
static final char[] DFA19_max = DFA.unpackEncodedStringToUnsignedChars(DFA19_maxS);
static final short[] DFA19_accept = DFA.unpackEncodedString(DFA19_acceptS);
static final short[] DFA19_special = DFA.unpackEncodedString(DFA19_specialS);
static final short[][] DFA19_transition;
static {
int numStates = DFA19_transitionS.length;
DFA19_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA19_transition[i] = DFA.unpackEncodedString(DFA19_transitionS[i]);
}
}
class DFA19 extends DFA {
public DFA19(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 19;
this.eot = DFA19_eot;
this.eof = DFA19_eof;
this.min = DFA19_min;
this.max = DFA19_max;
this.accept = DFA19_accept;
this.special = DFA19_special;
this.transition = DFA19_transition;
}
public String getDescription() {
return "2784:1: rule__XPrimaryExpression__Alternatives : ( ( ruleXConstructorCall ) | ( ruleXBlockExpression ) | ( ruleXSwitchExpression ) | ( ( ruleXSynchronizedExpression ) ) | ( ruleXFeatureCall ) | ( ruleXLiteral ) | ( ruleXIfExpression ) | ( ( ruleXForLoopExpression ) ) | ( ruleXBasicForLoopExpression ) | ( ruleXWhileExpression ) | ( ruleXDoWhileExpression ) | ( ruleXThrowExpression ) | ( ruleXReturnExpression ) | ( ruleXTryCatchFinallyExpression ) | ( ruleXParenthesizedExpression ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA19_23 = input.LA(1);
int index19_23 = input.index();
input.rewind();
s = -1;
if ( (synpred47_InternalExpressions()) ) {s = 30;}
else if ( (synpred48_InternalExpressions()) ) {s = 31;}
input.seek(index19_23);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 19, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA22_eotS =
"\43\uffff";
static final String DFA22_eofS =
"\43\uffff";
static final String DFA22_minS =
"\1\4\1\0\41\uffff";
static final String DFA22_maxS =
"\1\126\1\0\41\uffff";
static final String DFA22_acceptS =
"\2\uffff\1\2\37\uffff\1\1";
static final String DFA22_specialS =
"\1\uffff\1\0\41\uffff}>";
static final String[] DFA22_transitionS = {
"\5\2\22\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\4\uffff\2\2\1\uffff\1\2\2\uffff\1\1\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\7\uffff\1\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA22_eot = DFA.unpackEncodedString(DFA22_eotS);
static final short[] DFA22_eof = DFA.unpackEncodedString(DFA22_eofS);
static final char[] DFA22_min = DFA.unpackEncodedStringToUnsignedChars(DFA22_minS);
static final char[] DFA22_max = DFA.unpackEncodedStringToUnsignedChars(DFA22_maxS);
static final short[] DFA22_accept = DFA.unpackEncodedString(DFA22_acceptS);
static final short[] DFA22_special = DFA.unpackEncodedString(DFA22_specialS);
static final short[][] DFA22_transition;
static {
int numStates = DFA22_transitionS.length;
DFA22_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA22_transition[i] = DFA.unpackEncodedString(DFA22_transitionS[i]);
}
}
class DFA22 extends DFA {
public DFA22(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 22;
this.eot = DFA22_eot;
this.eof = DFA22_eof;
this.min = DFA22_min;
this.max = DFA22_max;
this.accept = DFA22_accept;
this.special = DFA22_special;
this.transition = DFA22_transition;
}
public String getDescription() {
return "2958:1: rule__XSwitchExpression__Alternatives_2 : ( ( ( rule__XSwitchExpression__Group_2_0__0 ) ) | ( ( rule__XSwitchExpression__Group_2_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA22_1 = input.LA(1);
int index22_1 = input.index();
input.rewind();
s = -1;
if ( (synpred61_InternalExpressions()) ) {s = 34;}
else if ( (true) ) {s = 2;}
input.seek(index22_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 22, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA27_eotS =
"\43\uffff";
static final String DFA27_eofS =
"\43\uffff";
static final String DFA27_minS =
"\1\4\2\0\40\uffff";
static final String DFA27_maxS =
"\1\126\2\0\40\uffff";
static final String DFA27_acceptS =
"\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String DFA27_specialS =
"\1\uffff\1\0\1\1\40\uffff}>";
static final String[] DFA27_transitionS = {
"\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\4\uffff\2\5\1\uffff\1\5\2\uffff\1\2\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\5\uffff\1\3\1\uffff\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA27_eot = DFA.unpackEncodedString(DFA27_eotS);
static final short[] DFA27_eof = DFA.unpackEncodedString(DFA27_eofS);
static final char[] DFA27_min = DFA.unpackEncodedStringToUnsignedChars(DFA27_minS);
static final char[] DFA27_max = DFA.unpackEncodedStringToUnsignedChars(DFA27_maxS);
static final short[] DFA27_accept = DFA.unpackEncodedString(DFA27_acceptS);
static final short[] DFA27_special = DFA.unpackEncodedString(DFA27_specialS);
static final short[][] DFA27_transition;
static {
int numStates = DFA27_transitionS.length;
DFA27_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA27_transition[i] = DFA.unpackEncodedString(DFA27_transitionS[i]);
}
}
class DFA27 extends DFA {
public DFA27(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 27;
this.eot = DFA27_eot;
this.eof = DFA27_eof;
this.min = DFA27_min;
this.max = DFA27_max;
this.accept = DFA27_accept;
this.special = DFA27_special;
this.transition = DFA27_transition;
}
public String getDescription() {
return "3070:1: rule__XFeatureCall__Alternatives_3_1 : ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 ) ) | ( ( rule__XFeatureCall__Group_3_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA27_1 = input.LA(1);
int index27_1 = input.index();
input.rewind();
s = -1;
if ( (synpred66_InternalExpressions()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index27_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA27_2 = input.LA(1);
int index27_2 = input.index();
input.rewind();
s = -1;
if ( (synpred66_InternalExpressions()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index27_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 27, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA30_eotS =
"\43\uffff";
static final String DFA30_eofS =
"\43\uffff";
static final String DFA30_minS =
"\1\4\2\0\40\uffff";
static final String DFA30_maxS =
"\1\126\2\0\40\uffff";
static final String DFA30_acceptS =
"\3\uffff\1\1\1\uffff\1\2\35\uffff";
static final String DFA30_specialS =
"\1\uffff\1\0\1\1\40\uffff}>";
static final String[] DFA30_transitionS = {
"\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\4\uffff\2\5\1\uffff\1\5\2\uffff\1\2\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\5\uffff\1\3\1\uffff\1\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS);
static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS);
static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS);
static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS);
static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS);
static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS);
static final short[][] DFA30_transition;
static {
int numStates = DFA30_transitionS.length;
DFA30_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA30_transition[i] = DFA.unpackEncodedString(DFA30_transitionS[i]);
}
}
class DFA30 extends DFA {
public DFA30(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 30;
this.eot = DFA30_eot;
this.eof = DFA30_eof;
this.min = DFA30_min;
this.max = DFA30_max;
this.accept = DFA30_accept;
this.special = DFA30_special;
this.transition = DFA30_transition;
}
public String getDescription() {
return "3164:1: rule__XConstructorCall__Alternatives_4_1 : ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_0 ) ) | ( ( rule__XConstructorCall__Group_4_1_1__0 ) ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA30_1 = input.LA(1);
int index30_1 = input.index();
input.rewind();
s = -1;
if ( (synpred72_InternalExpressions()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index30_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA30_2 = input.LA(1);
int index30_2 = input.index();
input.rewind();
s = -1;
if ( (synpred72_InternalExpressions()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index30_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 30, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA39_eotS =
"\7\uffff";
static final String DFA39_eofS =
"\2\uffff\1\4\2\uffff\1\4\1\uffff";
static final String DFA39_minS =
"\1\4\1\uffff\1\53\1\4\1\uffff\1\53\1\uffff";
static final String DFA39_maxS =
"\1\56\1\uffff\1\74\1\44\1\uffff\1\74\1\uffff";
static final String DFA39_acceptS =
"\1\uffff\1\1\2\uffff\1\2\1\uffff\1\3";
static final String DFA39_specialS =
"\7\uffff}>";
static final String[] DFA39_transitionS = {
"\1\2\51\uffff\1\1",
"",
"\1\3\20\uffff\1\4",
"\1\5\37\uffff\1\6",
"",
"\1\3\20\uffff\1\4",
""
};
static final short[] DFA39_eot = DFA.unpackEncodedString(DFA39_eotS);
static final short[] DFA39_eof = DFA.unpackEncodedString(DFA39_eofS);
static final char[] DFA39_min = DFA.unpackEncodedStringToUnsignedChars(DFA39_minS);
static final char[] DFA39_max = DFA.unpackEncodedStringToUnsignedChars(DFA39_maxS);
static final short[] DFA39_accept = DFA.unpackEncodedString(DFA39_acceptS);
static final short[] DFA39_special = DFA.unpackEncodedString(DFA39_specialS);
static final short[][] DFA39_transition;
static {
int numStates = DFA39_transitionS.length;
DFA39_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA39_transition[i] = DFA.unpackEncodedString(DFA39_transitionS[i]);
}
}
class DFA39 extends DFA {
public DFA39(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 39;
this.eot = DFA39_eot;
this.eof = DFA39_eof;
this.min = DFA39_min;
this.max = DFA39_max;
this.accept = DFA39_accept;
this.special = DFA39_special;
this.transition = DFA39_transition;
}
public String getDescription() {
return "3364:1: rule__XImportDeclaration__Alternatives_1 : ( ( ( rule__XImportDeclaration__Group_1_0__0 ) ) | ( ( rule__XImportDeclaration__ImportedTypeAssignment_1_1 ) ) | ( ( rule__XImportDeclaration__ImportedNamespaceAssignment_1_2 ) ) );";
}
}
static final String DFA42_eotS =
"\12\uffff";
static final String DFA42_eofS =
"\1\10\11\uffff";
static final String DFA42_minS =
"\1\4\7\0\2\uffff";
static final String DFA42_maxS =
"\1\126\7\0\2\uffff";
static final String DFA42_acceptS =
"\10\uffff\1\2\1\1";
static final String DFA42_specialS =
"\1\uffff\1\6\1\0\1\1\1\5\1\3\1\2\1\4\2\uffff}>";
static final String[] DFA42_transitionS = {
"\5\10\5\uffff\2\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\64\10\2\uffff\2\10\1\uffff\2\10",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"",
""
};
static final short[] DFA42_eot = DFA.unpackEncodedString(DFA42_eotS);
static final short[] DFA42_eof = DFA.unpackEncodedString(DFA42_eofS);
static final char[] DFA42_min = DFA.unpackEncodedStringToUnsignedChars(DFA42_minS);
static final char[] DFA42_max = DFA.unpackEncodedStringToUnsignedChars(DFA42_maxS);
static final short[] DFA42_accept = DFA.unpackEncodedString(DFA42_acceptS);
static final short[] DFA42_special = DFA.unpackEncodedString(DFA42_specialS);
static final short[][] DFA42_transition;
static {
int numStates = DFA42_transitionS.length;
DFA42_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA42_transition[i] = DFA.unpackEncodedString(DFA42_transitionS[i]);
}
}
class DFA42 extends DFA {
public DFA42(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 42;
this.eot = DFA42_eot;
this.eof = DFA42_eof;
this.min = DFA42_min;
this.max = DFA42_max;
this.accept = DFA42_accept;
this.special = DFA42_special;
this.transition = DFA42_transition;
}
public String getDescription() {
return "3651:1: ( rule__XAssignment__Group_1_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA42_2 = input.LA(1);
int index42_2 = input.index();
input.rewind();
s = -1;
if ( (synpred85_InternalExpressions()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index42_2);
if ( s>=0 ) return s;
break;
case 1 :
int LA42_3 = input.LA(1);
int index42_3 = input.index();
input.rewind();
s = -1;
if ( (synpred85_InternalExpressions()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index42_3);
if ( s>=0 ) return s;
break;
case 2 :
int LA42_6 = input.LA(1);
int index42_6 = input.index();
input.rewind();
s = -1;
if ( (synpred85_InternalExpressions()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index42_6);
if ( s>=0 ) return s;
break;
case 3 :
int LA42_5 = input.LA(1);
int index42_5 = input.index();
input.rewind();
s = -1;
if ( (synpred85_InternalExpressions()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index42_5);
if ( s>=0 ) return s;
break;
case 4 :
int LA42_7 = input.LA(1);
int index42_7 = input.index();
input.rewind();
s = -1;
if ( (synpred85_InternalExpressions()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index42_7);
if ( s>=0 ) return s;
break;
case 5 :
int LA42_4 = input.LA(1);
int index42_4 = input.index();
input.rewind();
s = -1;
if ( (synpred85_InternalExpressions()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index42_4);
if ( s>=0 ) return s;
break;
case 6 :
int LA42_1 = input.LA(1);
int index42_1 = input.index();
input.rewind();
s = -1;
if ( (synpred85_InternalExpressions()) ) {s = 9;}
else if ( (true) ) {s = 8;}
input.seek(index42_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 42, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA48_eotS =
"\13\uffff";
static final String DFA48_eofS =
"\1\1\12\uffff";
static final String DFA48_minS =
"\1\4\1\uffff\10\0\1\uffff";
static final String DFA48_maxS =
"\1\126\1\uffff\10\0\1\uffff";
static final String DFA48_acceptS =
"\1\uffff\1\2\10\uffff\1\1";
static final String DFA48_specialS =
"\2\uffff\1\2\1\3\1\5\1\7\1\4\1\0\1\6\1\1\1\uffff}>";
static final String[] DFA48_transitionS = {
"\5\1\5\uffff\14\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\56\1\2\uffff\2\1\1\uffff\2\1",
"",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
""
};
static final short[] DFA48_eot = DFA.unpackEncodedString(DFA48_eotS);
static final short[] DFA48_eof = DFA.unpackEncodedString(DFA48_eofS);
static final char[] DFA48_min = DFA.unpackEncodedStringToUnsignedChars(DFA48_minS);
static final char[] DFA48_max = DFA.unpackEncodedStringToUnsignedChars(DFA48_maxS);
static final short[] DFA48_accept = DFA.unpackEncodedString(DFA48_acceptS);
static final short[] DFA48_special = DFA.unpackEncodedString(DFA48_specialS);
static final short[][] DFA48_transition;
static {
int numStates = DFA48_transitionS.length;
DFA48_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA48_transition[i] = DFA.unpackEncodedString(DFA48_transitionS[i]);
}
}
class DFA48 extends DFA {
public DFA48(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 48;
this.eot = DFA48_eot;
this.eof = DFA48_eof;
this.min = DFA48_min;
this.max = DFA48_max;
this.accept = DFA48_accept;
this.special = DFA48_special;
this.transition = DFA48_transition;
}
public String getDescription() {
return "()* loopback of 5143:1: ( rule__XOtherOperatorExpression__Group_1__0 )*";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA48_7 = input.LA(1);
int index48_7 = input.index();
input.rewind();
s = -1;
if ( (synpred91_InternalExpressions()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index48_7);
if ( s>=0 ) return s;
break;
case 1 :
int LA48_9 = input.LA(1);
int index48_9 = input.index();
input.rewind();
s = -1;
if ( (synpred91_InternalExpressions()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index48_9);
if ( s>=0 ) return s;
break;
case 2 :
int LA48_2 = input.LA(1);
int index48_2 = input.index();
input.rewind();
s = -1;
if ( (synpred91_InternalExpressions()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index48_2);
if ( s>=0 ) return s;
break;
case 3 :
int LA48_3 = input.LA(1);
int index48_3 = input.index();
input.rewind();
s = -1;
if ( (synpred91_InternalExpressions()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index48_3);
if ( s>=0 ) return s;
break;
case 4 :
int LA48_6 = input.LA(1);
int index48_6 = input.index();
input.rewind();
s = -1;
if ( (synpred91_InternalExpressions()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index48_6);
if ( s>=0 ) return s;
break;
case 5 :
int LA48_4 = input.LA(1);
int index48_4 = input.index();
input.rewind();
s = -1;
if ( (synpred91_InternalExpressions()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index48_4);
if ( s>=0 ) return s;
break;
case 6 :
int LA48_8 = input.LA(1);
int index48_8 = input.index();
input.rewind();
s = -1;
if ( (synpred91_InternalExpressions()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index48_8);
if ( s>=0 ) return s;
break;
case 7 :
int LA48_5 = input.LA(1);
int index48_5 = input.index();
input.rewind();
s = -1;
if ( (synpred91_InternalExpressions()) ) {s = 10;}
else if ( (true) ) {s = 1;}
input.seek(index48_5);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 48, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA55_eotS =
"\116\uffff";
static final String DFA55_eofS =
"\1\2\115\uffff";
static final String DFA55_minS =
"\1\4\1\0\114\uffff";
static final String DFA55_maxS =
"\1\126\1\0\114\uffff";
static final String DFA55_acceptS =
"\2\uffff\1\2\112\uffff\1\1";
static final String DFA55_specialS =
"\1\uffff\1\0\114\uffff}>";
static final String[] DFA55_transitionS = {
"\5\2\5\uffff\57\2\1\1\22\2\2\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA55_eot = DFA.unpackEncodedString(DFA55_eotS);
static final short[] DFA55_eof = DFA.unpackEncodedString(DFA55_eofS);
static final char[] DFA55_min = DFA.unpackEncodedStringToUnsignedChars(DFA55_minS);
static final char[] DFA55_max = DFA.unpackEncodedStringToUnsignedChars(DFA55_maxS);
static final short[] DFA55_accept = DFA.unpackEncodedString(DFA55_acceptS);
static final short[] DFA55_special = DFA.unpackEncodedString(DFA55_specialS);
static final short[][] DFA55_transition;
static {
int numStates = DFA55_transitionS.length;
DFA55_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA55_transition[i] = DFA.unpackEncodedString(DFA55_transitionS[i]);
}
}
class DFA55 extends DFA {
public DFA55(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 55;
this.eot = DFA55_eot;
this.eof = DFA55_eof;
this.min = DFA55_min;
this.max = DFA55_max;
this.accept = DFA55_accept;
this.special = DFA55_special;
this.transition = DFA55_transition;
}
public String getDescription() {
return "6970:1: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA55_1 = input.LA(1);
int index55_1 = input.index();
input.rewind();
s = -1;
if ( (synpred98_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 2;}
input.seek(index55_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 55, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA56_eotS =
"\116\uffff";
static final String DFA56_eofS =
"\1\2\115\uffff";
static final String DFA56_minS =
"\1\4\1\0\114\uffff";
static final String DFA56_maxS =
"\1\126\1\0\114\uffff";
static final String DFA56_acceptS =
"\2\uffff\1\2\112\uffff\1\1";
static final String DFA56_specialS =
"\1\uffff\1\0\114\uffff}>";
static final String[] DFA56_transitionS = {
"\5\2\5\uffff\54\2\1\1\25\2\2\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA56_eot = DFA.unpackEncodedString(DFA56_eotS);
static final short[] DFA56_eof = DFA.unpackEncodedString(DFA56_eofS);
static final char[] DFA56_min = DFA.unpackEncodedStringToUnsignedChars(DFA56_minS);
static final char[] DFA56_max = DFA.unpackEncodedStringToUnsignedChars(DFA56_maxS);
static final short[] DFA56_accept = DFA.unpackEncodedString(DFA56_acceptS);
static final short[] DFA56_special = DFA.unpackEncodedString(DFA56_specialS);
static final short[][] DFA56_transition;
static {
int numStates = DFA56_transitionS.length;
DFA56_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA56_transition[i] = DFA.unpackEncodedString(DFA56_transitionS[i]);
}
}
class DFA56 extends DFA {
public DFA56(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 56;
this.eot = DFA56_eot;
this.eof = DFA56_eof;
this.min = DFA56_min;
this.max = DFA56_max;
this.accept = DFA56_accept;
this.special = DFA56_special;
this.transition = DFA56_transition;
}
public String getDescription() {
return "6998:1: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA56_1 = input.LA(1);
int index56_1 = input.index();
input.rewind();
s = -1;
if ( (synpred99_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 2;}
input.seek(index56_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 56, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA64_eotS =
"\46\uffff";
static final String DFA64_eofS =
"\46\uffff";
static final String DFA64_minS =
"\1\4\2\0\43\uffff";
static final String DFA64_maxS =
"\1\126\2\0\43\uffff";
static final String DFA64_acceptS =
"\3\uffff\1\1\1\uffff\1\2\40\uffff";
static final String DFA64_specialS =
"\1\uffff\1\0\1\1\43\uffff}>";
static final String[] DFA64_transitionS = {
"\1\1\4\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\4\uffff\2\5\1\uffff\2\5\1\uffff\1\2\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\5\uffff\1\3\2\5",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA64_eot = DFA.unpackEncodedString(DFA64_eotS);
static final short[] DFA64_eof = DFA.unpackEncodedString(DFA64_eofS);
static final char[] DFA64_min = DFA.unpackEncodedStringToUnsignedChars(DFA64_minS);
static final char[] DFA64_max = DFA.unpackEncodedStringToUnsignedChars(DFA64_maxS);
static final short[] DFA64_accept = DFA.unpackEncodedString(DFA64_acceptS);
static final short[] DFA64_special = DFA.unpackEncodedString(DFA64_specialS);
static final short[][] DFA64_transition;
static {
int numStates = DFA64_transitionS.length;
DFA64_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA64_transition[i] = DFA.unpackEncodedString(DFA64_transitionS[i]);
}
}
class DFA64 extends DFA {
public DFA64(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 64;
this.eot = DFA64_eot;
this.eof = DFA64_eof;
this.min = DFA64_min;
this.max = DFA64_max;
this.accept = DFA64_accept;
this.special = DFA64_special;
this.transition = DFA64_transition;
}
public String getDescription() {
return "8139:1: ( rule__XClosure__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA64_1 = input.LA(1);
int index64_1 = input.index();
input.rewind();
s = -1;
if ( (synpred107_InternalExpressions()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index64_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA64_2 = input.LA(1);
int index64_2 = input.index();
input.rewind();
s = -1;
if ( (synpred107_InternalExpressions()) ) {s = 3;}
else if ( (true) ) {s = 5;}
input.seek(index64_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 64, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA74_eotS =
"\42\uffff";
static final String DFA74_eofS =
"\42\uffff";
static final String DFA74_minS =
"\1\4\2\0\37\uffff";
static final String DFA74_maxS =
"\1\126\2\0\37\uffff";
static final String DFA74_acceptS =
"\3\uffff\1\1\1\2\35\uffff";
static final String DFA74_specialS =
"\1\uffff\1\0\1\1\37\uffff}>";
static final String[] DFA74_transitionS = {
"\1\1\4\4\22\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\4\uffff\2\4\1\uffff\1\4\2\uffff\1\2\1\4\1\uffff\1\4\3\uffff\11\4\1\uffff\1\4\7\uffff\1\4",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA74_eot = DFA.unpackEncodedString(DFA74_eotS);
static final short[] DFA74_eof = DFA.unpackEncodedString(DFA74_eofS);
static final char[] DFA74_min = DFA.unpackEncodedStringToUnsignedChars(DFA74_minS);
static final char[] DFA74_max = DFA.unpackEncodedStringToUnsignedChars(DFA74_maxS);
static final short[] DFA74_accept = DFA.unpackEncodedString(DFA74_acceptS);
static final short[] DFA74_special = DFA.unpackEncodedString(DFA74_specialS);
static final short[][] DFA74_transition;
static {
int numStates = DFA74_transitionS.length;
DFA74_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA74_transition[i] = DFA.unpackEncodedString(DFA74_transitionS[i]);
}
}
class DFA74 extends DFA {
public DFA74(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 74;
this.eot = DFA74_eot;
this.eof = DFA74_eof;
this.min = DFA74_min;
this.max = DFA74_max;
this.accept = DFA74_accept;
this.special = DFA74_special;
this.transition = DFA74_transition;
}
public String getDescription() {
return "9807:1: ( rule__XSwitchExpression__Group_2_1_0__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA74_1 = input.LA(1);
int index74_1 = input.index();
input.rewind();
s = -1;
if ( (synpred117_InternalExpressions()) ) {s = 3;}
else if ( (true) ) {s = 4;}
input.seek(index74_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA74_2 = input.LA(1);
int index74_2 = input.index();
input.rewind();
s = -1;
if ( (synpred117_InternalExpressions()) ) {s = 3;}
else if ( (true) ) {s = 4;}
input.seek(index74_2);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 74, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA87_eotS =
"\116\uffff";
static final String DFA87_eofS =
"\1\2\115\uffff";
static final String DFA87_minS =
"\1\4\1\0\114\uffff";
static final String DFA87_maxS =
"\1\126\1\0\114\uffff";
static final String DFA87_acceptS =
"\2\uffff\1\2\112\uffff\1\1";
static final String DFA87_specialS =
"\1\uffff\1\0\114\uffff}>";
static final String[] DFA87_transitionS = {
"\5\2\5\uffff\57\2\1\1\22\2\2\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA87_eot = DFA.unpackEncodedString(DFA87_eotS);
static final short[] DFA87_eof = DFA.unpackEncodedString(DFA87_eofS);
static final char[] DFA87_min = DFA.unpackEncodedStringToUnsignedChars(DFA87_minS);
static final char[] DFA87_max = DFA.unpackEncodedStringToUnsignedChars(DFA87_maxS);
static final short[] DFA87_accept = DFA.unpackEncodedString(DFA87_acceptS);
static final short[] DFA87_special = DFA.unpackEncodedString(DFA87_specialS);
static final short[][] DFA87_transition;
static {
int numStates = DFA87_transitionS.length;
DFA87_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA87_transition[i] = DFA.unpackEncodedString(DFA87_transitionS[i]);
}
}
class DFA87 extends DFA {
public DFA87(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 87;
this.eot = DFA87_eot;
this.eof = DFA87_eof;
this.min = DFA87_min;
this.max = DFA87_max;
this.accept = DFA87_accept;
this.special = DFA87_special;
this.transition = DFA87_transition;
}
public String getDescription() {
return "12295:1: ( rule__XFeatureCall__Group_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA87_1 = input.LA(1);
int index87_1 = input.index();
input.rewind();
s = -1;
if ( (synpred130_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 2;}
input.seek(index87_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 87, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA88_eotS =
"\116\uffff";
static final String DFA88_eofS =
"\1\2\115\uffff";
static final String DFA88_minS =
"\1\4\1\0\114\uffff";
static final String DFA88_maxS =
"\1\126\1\0\114\uffff";
static final String DFA88_acceptS =
"\2\uffff\1\2\112\uffff\1\1";
static final String DFA88_specialS =
"\1\uffff\1\0\114\uffff}>";
static final String[] DFA88_transitionS = {
"\5\2\5\uffff\54\2\1\1\25\2\2\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA88_eot = DFA.unpackEncodedString(DFA88_eotS);
static final short[] DFA88_eof = DFA.unpackEncodedString(DFA88_eofS);
static final char[] DFA88_min = DFA.unpackEncodedStringToUnsignedChars(DFA88_minS);
static final char[] DFA88_max = DFA.unpackEncodedStringToUnsignedChars(DFA88_maxS);
static final short[] DFA88_accept = DFA.unpackEncodedString(DFA88_acceptS);
static final short[] DFA88_special = DFA.unpackEncodedString(DFA88_specialS);
static final short[][] DFA88_transition;
static {
int numStates = DFA88_transitionS.length;
DFA88_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA88_transition[i] = DFA.unpackEncodedString(DFA88_transitionS[i]);
}
}
class DFA88 extends DFA {
public DFA88(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 88;
this.eot = DFA88_eot;
this.eof = DFA88_eof;
this.min = DFA88_min;
this.max = DFA88_max;
this.accept = DFA88_accept;
this.special = DFA88_special;
this.transition = DFA88_transition;
}
public String getDescription() {
return "12323:1: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA88_1 = input.LA(1);
int index88_1 = input.index();
input.rewind();
s = -1;
if ( (synpred131_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 2;}
input.seek(index88_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 88, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA92_eotS =
"\116\uffff";
static final String DFA92_eofS =
"\1\2\115\uffff";
static final String DFA92_minS =
"\1\4\1\0\114\uffff";
static final String DFA92_maxS =
"\1\126\1\0\114\uffff";
static final String DFA92_acceptS =
"\2\uffff\1\2\112\uffff\1\1";
static final String DFA92_specialS =
"\1\uffff\1\0\114\uffff}>";
static final String[] DFA92_transitionS = {
"\5\2\5\uffff\15\2\1\1\64\2\2\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA92_eot = DFA.unpackEncodedString(DFA92_eotS);
static final short[] DFA92_eof = DFA.unpackEncodedString(DFA92_eofS);
static final char[] DFA92_min = DFA.unpackEncodedStringToUnsignedChars(DFA92_minS);
static final char[] DFA92_max = DFA.unpackEncodedStringToUnsignedChars(DFA92_maxS);
static final short[] DFA92_accept = DFA.unpackEncodedString(DFA92_acceptS);
static final short[] DFA92_special = DFA.unpackEncodedString(DFA92_specialS);
static final short[][] DFA92_transition;
static {
int numStates = DFA92_transitionS.length;
DFA92_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA92_transition[i] = DFA.unpackEncodedString(DFA92_transitionS[i]);
}
}
class DFA92 extends DFA {
public DFA92(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 92;
this.eot = DFA92_eot;
this.eof = DFA92_eof;
this.min = DFA92_min;
this.max = DFA92_max;
this.accept = DFA92_accept;
this.special = DFA92_special;
this.transition = DFA92_transition;
}
public String getDescription() {
return "12861:1: ( rule__XConstructorCall__Group_3__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA92_1 = input.LA(1);
int index92_1 = input.index();
input.rewind();
s = -1;
if ( (synpred135_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 2;}
input.seek(index92_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 92, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA93_eotS =
"\116\uffff";
static final String DFA93_eofS =
"\1\2\115\uffff";
static final String DFA93_minS =
"\1\4\1\0\114\uffff";
static final String DFA93_maxS =
"\1\126\1\0\114\uffff";
static final String DFA93_acceptS =
"\2\uffff\1\2\112\uffff\1\1";
static final String DFA93_specialS =
"\1\uffff\1\0\114\uffff}>";
static final String[] DFA93_transitionS = {
"\5\2\5\uffff\57\2\1\1\22\2\2\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA93_eot = DFA.unpackEncodedString(DFA93_eotS);
static final short[] DFA93_eof = DFA.unpackEncodedString(DFA93_eofS);
static final char[] DFA93_min = DFA.unpackEncodedStringToUnsignedChars(DFA93_minS);
static final char[] DFA93_max = DFA.unpackEncodedStringToUnsignedChars(DFA93_maxS);
static final short[] DFA93_accept = DFA.unpackEncodedString(DFA93_acceptS);
static final short[] DFA93_special = DFA.unpackEncodedString(DFA93_specialS);
static final short[][] DFA93_transition;
static {
int numStates = DFA93_transitionS.length;
DFA93_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA93_transition[i] = DFA.unpackEncodedString(DFA93_transitionS[i]);
}
}
class DFA93 extends DFA {
public DFA93(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 93;
this.eot = DFA93_eot;
this.eof = DFA93_eof;
this.min = DFA93_min;
this.max = DFA93_max;
this.accept = DFA93_accept;
this.special = DFA93_special;
this.transition = DFA93_transition;
}
public String getDescription() {
return "12890:1: ( rule__XConstructorCall__Group_4__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA93_1 = input.LA(1);
int index93_1 = input.index();
input.rewind();
s = -1;
if ( (synpred136_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 2;}
input.seek(index93_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 93, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA94_eotS =
"\116\uffff";
static final String DFA94_eofS =
"\1\2\115\uffff";
static final String DFA94_minS =
"\1\4\1\0\114\uffff";
static final String DFA94_maxS =
"\1\126\1\0\114\uffff";
static final String DFA94_acceptS =
"\2\uffff\1\2\112\uffff\1\1";
static final String DFA94_specialS =
"\1\uffff\1\0\114\uffff}>";
static final String[] DFA94_transitionS = {
"\5\2\5\uffff\54\2\1\1\25\2\2\uffff\2\2\1\uffff\2\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA94_eot = DFA.unpackEncodedString(DFA94_eotS);
static final short[] DFA94_eof = DFA.unpackEncodedString(DFA94_eofS);
static final char[] DFA94_min = DFA.unpackEncodedStringToUnsignedChars(DFA94_minS);
static final char[] DFA94_max = DFA.unpackEncodedStringToUnsignedChars(DFA94_maxS);
static final short[] DFA94_accept = DFA.unpackEncodedString(DFA94_acceptS);
static final short[] DFA94_special = DFA.unpackEncodedString(DFA94_specialS);
static final short[][] DFA94_transition;
static {
int numStates = DFA94_transitionS.length;
DFA94_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA94_transition[i] = DFA.unpackEncodedString(DFA94_transitionS[i]);
}
}
class DFA94 extends DFA {
public DFA94(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 94;
this.eot = DFA94_eot;
this.eof = DFA94_eof;
this.min = DFA94_min;
this.max = DFA94_max;
this.accept = DFA94_accept;
this.special = DFA94_special;
this.transition = DFA94_transition;
}
public String getDescription() {
return "12918:1: ( rule__XConstructorCall__ArgumentsAssignment_5 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA94_1 = input.LA(1);
int index94_1 = input.index();
input.rewind();
s = -1;
if ( (synpred137_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 2;}
input.seek(index94_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 94, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA99_eotS =
"\116\uffff";
static final String DFA99_eofS =
"\1\41\115\uffff";
static final String DFA99_minS =
"\1\4\40\0\55\uffff";
static final String DFA99_maxS =
"\1\126\40\0\55\uffff";
static final String DFA99_acceptS =
"\41\uffff\1\2\53\uffff\1\1";
static final String DFA99_specialS =
"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\55\uffff}>";
static final String[] DFA99_transitionS = {
"\1\1\1\23\1\24\1\25\1\27\5\uffff\15\41\1\15\6\41\1\10\1\7\4\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\4\41\1\17\1\12\1\41\1\20\2\41\1\40\1\31\1\41\1\13\3\41\1\32\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\2\uffff\2\41\1\uffff\1\41\1\22",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA99_eot = DFA.unpackEncodedString(DFA99_eotS);
static final short[] DFA99_eof = DFA.unpackEncodedString(DFA99_eofS);
static final char[] DFA99_min = DFA.unpackEncodedStringToUnsignedChars(DFA99_minS);
static final char[] DFA99_max = DFA.unpackEncodedStringToUnsignedChars(DFA99_maxS);
static final short[] DFA99_accept = DFA.unpackEncodedString(DFA99_acceptS);
static final short[] DFA99_special = DFA.unpackEncodedString(DFA99_specialS);
static final short[][] DFA99_transition;
static {
int numStates = DFA99_transitionS.length;
DFA99_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA99_transition[i] = DFA.unpackEncodedString(DFA99_transitionS[i]);
}
}
class DFA99 extends DFA {
public DFA99(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 99;
this.eot = DFA99_eot;
this.eof = DFA99_eof;
this.min = DFA99_min;
this.max = DFA99_max;
this.accept = DFA99_accept;
this.special = DFA99_special;
this.transition = DFA99_transition;
}
public String getDescription() {
return "13971:1: ( rule__XReturnExpression__ExpressionAssignment_2 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA99_1 = input.LA(1);
int index99_1 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_1);
if ( s>=0 ) return s;
break;
case 1 :
int LA99_2 = input.LA(1);
int index99_2 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_2);
if ( s>=0 ) return s;
break;
case 2 :
int LA99_3 = input.LA(1);
int index99_3 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_3);
if ( s>=0 ) return s;
break;
case 3 :
int LA99_4 = input.LA(1);
int index99_4 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_4);
if ( s>=0 ) return s;
break;
case 4 :
int LA99_5 = input.LA(1);
int index99_5 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_5);
if ( s>=0 ) return s;
break;
case 5 :
int LA99_6 = input.LA(1);
int index99_6 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_6);
if ( s>=0 ) return s;
break;
case 6 :
int LA99_7 = input.LA(1);
int index99_7 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_7);
if ( s>=0 ) return s;
break;
case 7 :
int LA99_8 = input.LA(1);
int index99_8 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_8);
if ( s>=0 ) return s;
break;
case 8 :
int LA99_9 = input.LA(1);
int index99_9 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_9);
if ( s>=0 ) return s;
break;
case 9 :
int LA99_10 = input.LA(1);
int index99_10 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_10);
if ( s>=0 ) return s;
break;
case 10 :
int LA99_11 = input.LA(1);
int index99_11 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_11);
if ( s>=0 ) return s;
break;
case 11 :
int LA99_12 = input.LA(1);
int index99_12 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_12);
if ( s>=0 ) return s;
break;
case 12 :
int LA99_13 = input.LA(1);
int index99_13 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_13);
if ( s>=0 ) return s;
break;
case 13 :
int LA99_14 = input.LA(1);
int index99_14 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_14);
if ( s>=0 ) return s;
break;
case 14 :
int LA99_15 = input.LA(1);
int index99_15 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_15);
if ( s>=0 ) return s;
break;
case 15 :
int LA99_16 = input.LA(1);
int index99_16 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_16);
if ( s>=0 ) return s;
break;
case 16 :
int LA99_17 = input.LA(1);
int index99_17 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_17);
if ( s>=0 ) return s;
break;
case 17 :
int LA99_18 = input.LA(1);
int index99_18 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_18);
if ( s>=0 ) return s;
break;
case 18 :
int LA99_19 = input.LA(1);
int index99_19 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_19);
if ( s>=0 ) return s;
break;
case 19 :
int LA99_20 = input.LA(1);
int index99_20 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_20);
if ( s>=0 ) return s;
break;
case 20 :
int LA99_21 = input.LA(1);
int index99_21 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_21);
if ( s>=0 ) return s;
break;
case 21 :
int LA99_22 = input.LA(1);
int index99_22 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_22);
if ( s>=0 ) return s;
break;
case 22 :
int LA99_23 = input.LA(1);
int index99_23 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_23);
if ( s>=0 ) return s;
break;
case 23 :
int LA99_24 = input.LA(1);
int index99_24 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_24);
if ( s>=0 ) return s;
break;
case 24 :
int LA99_25 = input.LA(1);
int index99_25 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_25);
if ( s>=0 ) return s;
break;
case 25 :
int LA99_26 = input.LA(1);
int index99_26 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_26);
if ( s>=0 ) return s;
break;
case 26 :
int LA99_27 = input.LA(1);
int index99_27 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_27);
if ( s>=0 ) return s;
break;
case 27 :
int LA99_28 = input.LA(1);
int index99_28 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_28);
if ( s>=0 ) return s;
break;
case 28 :
int LA99_29 = input.LA(1);
int index99_29 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_29);
if ( s>=0 ) return s;
break;
case 29 :
int LA99_30 = input.LA(1);
int index99_30 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_30);
if ( s>=0 ) return s;
break;
case 30 :
int LA99_31 = input.LA(1);
int index99_31 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_31);
if ( s>=0 ) return s;
break;
case 31 :
int LA99_32 = input.LA(1);
int index99_32 = input.index();
input.rewind();
s = -1;
if ( (synpred142_InternalExpressions()) ) {s = 77;}
else if ( (true) ) {s = 33;}
input.seek(index99_32);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 99, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA108_eotS =
"\117\uffff";
static final String DFA108_eofS =
"\1\2\116\uffff";
static final String DFA108_minS =
"\1\4\1\0\115\uffff";
static final String DFA108_maxS =
"\1\126\1\0\115\uffff";
static final String DFA108_acceptS =
"\2\uffff\1\2\113\uffff\1\1";
static final String DFA108_specialS =
"\1\uffff\1\0\115\uffff}>";
static final String[] DFA108_transitionS = {
"\5\2\5\uffff\15\2\1\1\64\2\1\uffff\3\2\1\uffff\2\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA108_eot = DFA.unpackEncodedString(DFA108_eotS);
static final short[] DFA108_eof = DFA.unpackEncodedString(DFA108_eofS);
static final char[] DFA108_min = DFA.unpackEncodedStringToUnsignedChars(DFA108_minS);
static final char[] DFA108_max = DFA.unpackEncodedStringToUnsignedChars(DFA108_maxS);
static final short[] DFA108_accept = DFA.unpackEncodedString(DFA108_acceptS);
static final short[] DFA108_special = DFA.unpackEncodedString(DFA108_specialS);
static final short[][] DFA108_transition;
static {
int numStates = DFA108_transitionS.length;
DFA108_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA108_transition[i] = DFA.unpackEncodedString(DFA108_transitionS[i]);
}
}
class DFA108 extends DFA {
public DFA108(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 108;
this.eot = DFA108_eot;
this.eof = DFA108_eof;
this.min = DFA108_min;
this.max = DFA108_max;
this.accept = DFA108_accept;
this.special = DFA108_special;
this.transition = DFA108_transition;
}
public String getDescription() {
return "15550:1: ( rule__JvmParameterizedTypeReference__Group_1__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA108_1 = input.LA(1);
int index108_1 = input.index();
input.rewind();
s = -1;
if ( (synpred151_InternalExpressions()) ) {s = 78;}
else if ( (true) ) {s = 2;}
input.seek(index108_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 108, _s, input);
error(nvae);
throw nvae;
}
}
static final String DFA111_eotS =
"\117\uffff";
static final String DFA111_eofS =
"\1\2\116\uffff";
static final String DFA111_minS =
"\1\4\1\0\115\uffff";
static final String DFA111_maxS =
"\1\126\1\0\115\uffff";
static final String DFA111_acceptS =
"\2\uffff\1\2\113\uffff\1\1";
static final String DFA111_specialS =
"\1\uffff\1\0\115\uffff}>";
static final String[] DFA111_transitionS = {
"\5\2\5\uffff\15\2\1\1\64\2\1\uffff\3\2\1\uffff\2\2",
"\1\uffff",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA111_eot = DFA.unpackEncodedString(DFA111_eotS);
static final short[] DFA111_eof = DFA.unpackEncodedString(DFA111_eofS);
static final char[] DFA111_min = DFA.unpackEncodedStringToUnsignedChars(DFA111_minS);
static final char[] DFA111_max = DFA.unpackEncodedStringToUnsignedChars(DFA111_maxS);
static final short[] DFA111_accept = DFA.unpackEncodedString(DFA111_acceptS);
static final short[] DFA111_special = DFA.unpackEncodedString(DFA111_specialS);
static final short[][] DFA111_transition;
static {
int numStates = DFA111_transitionS.length;
DFA111_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA111_transition[i] = DFA.unpackEncodedString(DFA111_transitionS[i]);
}
}
class DFA111 extends DFA {
public DFA111(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 111;
this.eot = DFA111_eot;
this.eof = DFA111_eof;
this.min = DFA111_min;
this.max = DFA111_max;
this.accept = DFA111_accept;
this.special = DFA111_special;
this.transition = DFA111_transition;
}
public String getDescription() {
return "15861:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
int LA111_1 = input.LA(1);
int index111_1 = input.index();
input.rewind();
s = -1;
if ( (synpred154_InternalExpressions()) ) {s = 78;}
else if ( (true) ) {s = 2;}
input.seek(index111_1);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 111, _s, input);
error(nvae);
throw nvae;
}
}
public static final BitSet FOLLOW_ruleExpressionsModel_in_entryRuleExpressionsModel67 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleExpressionsModel74 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExpressionsModel__Group__0_in_ruleExpressionsModel100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_entryRuleXExpression127 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXExpression134 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_ruleXExpression160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_entryRuleXAssignment186 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAssignment193 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign246 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpSingleAssign253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_ruleOpSingleAssign280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign308 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpMultiAssign315 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression368 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXOrExpression375 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression401 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpOr_in_entryRuleOpOr428 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpOr435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_ruleOpOr462 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression490 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAndExpression497 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression523 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpAnd_in_entryRuleOpAnd550 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpAnd557 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_ruleOpAnd584 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression612 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXEqualityExpression619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpEquality_in_entryRuleOpEquality672 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpEquality679 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality705 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression732 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXRelationalExpression739 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression765 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpCompare_in_entryRuleOpCompare792 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpCompare799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression852 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXOtherOperatorExpression859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpOther_in_entryRuleOpOther912 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpOther919 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther945 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression972 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXAdditiveExpression979 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression1005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpAdd_in_entryRuleOpAdd1032 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpAdd1039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd1065 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression1092 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXMultiplicativeExpression1099 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression1125 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpMulti_in_entryRuleOpMulti1152 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpMulti1159 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti1185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation1212 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXUnaryOperation1219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation1245 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpUnary_in_entryRuleOpUnary1272 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpUnary1279 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary1305 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression1332 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCastedExpression1339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression1365 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation1392 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXPostfixOperation1399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation1425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix1452 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOpPostfix1459 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix1485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall1512 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXMemberFeatureCall1519 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall1545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression1572 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXPrimaryExpression1579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression1605 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXLiteral_in_entryRuleXLiteral1632 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXLiteral1639 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral1665 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral1692 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCollectionLiteral1699 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral1725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral1752 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXSetLiteral1759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral1785 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral1812 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXListLiteral1819 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral1845 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_entryRuleXClosure1872 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXClosure1879 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__0_in_ruleXClosure1905 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure1932 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionInClosure1939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure1965 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure1992 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXShortClosure1999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure2025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression2052 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXParenthesizedExpression2059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression2085 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression2112 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXIfExpression2119 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression2145 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression2172 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXSwitchExpression2179 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression2205 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCasePart_in_entryRuleXCasePart2232 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCasePart2239 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart2265 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression2292 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXForLoopExpression2299 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression2325 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression2352 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXBasicForLoopExpression2359 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression2385 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression2412 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXWhileExpression2419 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression2445 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression2472 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXDoWhileExpression2479 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression2505 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression2532 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXBlockExpression2539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression2565 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration2592 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration2599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration2625 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration2652 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXVariableDeclaration2659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration2685 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter2712 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmFormalParameter2719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter2745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter2772 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFullJvmFormalParameter2779 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter2805 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall2832 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXFeatureCall2839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall2865 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID2892 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFeatureCallID2899 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID2925 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper2952 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleIdOrSuper2959 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper2985 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall3012 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXConstructorCall3019 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall3045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral3072 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXBooleanLiteral3079 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral3105 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral3132 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXNullLiteral3139 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral3165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral3192 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXNumberLiteral3199 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral3225 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral3252 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXStringLiteral3259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral3285 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral3312 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXTypeLiteral3319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral3345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression3372 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXThrowExpression3379 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression3405 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression3432 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXReturnExpression3439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression3465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression3492 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression3499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression3525 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression3552 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXSynchronizedExpression3559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression3585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause3612 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXCatchClause3619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause3645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName3672 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedName3679 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName3705 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNumber_in_entryRuleNumber3737 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleNumber3744 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Alternatives_in_ruleNumber3774 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference3803 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmTypeReference3810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference3836 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets3863 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleArrayBrackets3870 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets3896 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef3923 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXFunctionTypeRef3930 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef3956 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference3983 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference3990 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4016 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4043 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4050 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4076 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4103 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4110 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4136 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound4163 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBound4170 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound4196 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded4223 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded4230 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded4256 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound4283 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBound4290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound4316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded4343 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded4350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded4376 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard4405 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard4412 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard4438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_entryRuleValidID4465 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleValidID4472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_ruleValidID4498 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration4526 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleXImportDeclaration4533 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration4559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport4586 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport4593 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport4621 = new BitSet(new long[]{0x0000000000000012L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport4633 = new BitSet(new long[]{0x0000000000000012L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives4672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives4690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__OpMultiAssign__Alternatives4724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__OpMultiAssign__Alternatives4744 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__OpMultiAssign__Alternatives4764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_19_in_rule__OpMultiAssign__Alternatives4784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__OpMultiAssign__Alternatives4804 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives4823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives4841 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_rule__OpEquality__Alternatives4875 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_22_in_rule__OpEquality__Alternatives4895 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__OpEquality__Alternatives4915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_24_in_rule__OpEquality__Alternatives4935 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_14969 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_14987 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__OpCompare__Alternatives5021 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives5040 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__OpCompare__Alternatives5059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__OpCompare__Alternatives5079 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rule__OpOther__Alternatives5114 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__OpOther__Alternatives5134 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives5153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__OpOther__Alternatives5172 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OpOther__Alternatives5192 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives5211 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives5229 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__OpOther__Alternatives5248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__OpOther__Alternatives5268 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_15302 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__OpOther__Alternatives_5_15321 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_15355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__OpOther__Alternatives_6_15374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OpOther__Alternatives_6_15394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__OpAdd__Alternatives5429 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__OpAdd__Alternatives5449 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__OpMulti__Alternatives5484 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_37_in_rule__OpMulti__Alternatives5504 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_38_in_rule__OpMulti__Alternatives5524 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__OpMulti__Alternatives5544 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives5578 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives5596 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_40_in_rule__OpUnary__Alternatives5629 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__OpUnary__Alternatives5649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__OpUnary__Alternatives5669 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__OpPostfix__Alternatives5704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__OpPostfix__Alternatives5724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_15758 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_15776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_15810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_0_0_0_15829 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_15863 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_15882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2_in_rule__XMemberFeatureCall__Alternatives_1_1_0_0_15900 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_15933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0_in_rule__XMemberFeatureCall__Alternatives_1_1_3_15951 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXConstructorCall_in_rule__XPrimaryExpression__Alternatives5984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBlockExpression_in_rule__XPrimaryExpression__Alternatives6001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSwitchExpression_in_rule__XPrimaryExpression__Alternatives6018 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSynchronizedExpression_in_rule__XPrimaryExpression__Alternatives6036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFeatureCall_in_rule__XPrimaryExpression__Alternatives6054 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXLiteral_in_rule__XPrimaryExpression__Alternatives6071 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXIfExpression_in_rule__XPrimaryExpression__Alternatives6088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXForLoopExpression_in_rule__XPrimaryExpression__Alternatives6106 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_rule__XPrimaryExpression__Alternatives6124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXWhileExpression_in_rule__XPrimaryExpression__Alternatives6141 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXDoWhileExpression_in_rule__XPrimaryExpression__Alternatives6158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXThrowExpression_in_rule__XPrimaryExpression__Alternatives6175 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXReturnExpression_in_rule__XPrimaryExpression__Alternatives6192 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTryCatchFinallyExpression_in_rule__XPrimaryExpression__Alternatives6209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXParenthesizedExpression_in_rule__XPrimaryExpression__Alternatives6226 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCollectionLiteral_in_rule__XLiteral__Alternatives6258 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_rule__XLiteral__Alternatives6276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBooleanLiteral_in_rule__XLiteral__Alternatives6294 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNumberLiteral_in_rule__XLiteral__Alternatives6311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXNullLiteral_in_rule__XLiteral__Alternatives6328 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXStringLiteral_in_rule__XLiteral__Alternatives6345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXTypeLiteral_in_rule__XLiteral__Alternatives6362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXSetLiteral_in_rule__XCollectionLiteral__Alternatives6394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXListLiteral_in_rule__XCollectionLiteral__Alternatives6411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_rule__XSwitchExpression__Alternatives_26443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0_in_rule__XSwitchExpression__Alternatives_26461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0_in_rule__XCasePart__Alternatives_36494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__FallThroughAssignment_3_1_in_rule__XCasePart__Alternatives_36512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXVariableDeclaration_in_rule__XExpressionOrVarDeclaration__Alternatives6545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XExpressionOrVarDeclaration__Alternatives6562 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__WriteableAssignment_1_0_in_rule__XVariableDeclaration__Alternatives_16594 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__XVariableDeclaration__Alternatives_16613 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_rule__XVariableDeclaration__Alternatives_26647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_2_1_in_rule__XVariableDeclaration__Alternatives_26665 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_rule__XFeatureCall__Alternatives_3_16698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__0_in_rule__XFeatureCall__Alternatives_3_16716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__FeatureCallID__Alternatives6749 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__FeatureCallID__Alternatives6767 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_46_in_rule__FeatureCallID__Alternatives6787 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_47_in_rule__FeatureCallID__Alternatives6807 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__FeatureCallID__Alternatives6827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__IdOrSuper__Alternatives6861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__IdOrSuper__Alternatives6879 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_rule__XConstructorCall__Alternatives_4_16913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__0_in_rule__XConstructorCall__Alternatives_4_16931 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_50_in_rule__XBooleanLiteral__Alternatives_16965 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__IsTrueAssignment_1_1_in_rule__XBooleanLiteral__Alternatives_16984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0_in_rule__XTryCatchFinallyExpression__Alternatives_37017 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0_in_rule__XTryCatchFinallyExpression__Alternatives_37035 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_HEX_in_rule__Number__Alternatives7068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1__0_in_rule__Number__Alternatives7085 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_07118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_07135 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__Number__Alternatives_1_1_17167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_DECIMAL_in_rule__Number__Alternatives_1_1_17184 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0_in_rule__JvmTypeReference__Alternatives7216 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXFunctionTypeRef_in_rule__JvmTypeReference__Alternatives7234 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7266 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmWildcardTypeReference_in_rule__JvmArgumentTypeReference__Alternatives7283 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0_in_rule__JvmWildcardTypeReference__Alternatives_27315 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0_in_rule__JvmWildcardTypeReference__Alternatives_27333 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0_in_rule__XImportDeclaration__Alternatives_17366 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_1_in_rule__XImportDeclaration__Alternatives_17384 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedNamespaceAssignment_1_2_in_rule__XImportDeclaration__Alternatives_17402 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__WildcardAssignment_1_0_3_0_in_rule__XImportDeclaration__Alternatives_1_0_37435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__MemberNameAssignment_1_0_3_1_in_rule__XImportDeclaration__Alternatives_1_0_37453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExpressionsModel__Group__0__Impl_in_rule__ExpressionsModel__Group__07484 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__ExpressionsModel__Group__1_in_rule__ExpressionsModel__Group__07487 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExpressionsModel__Group__1__Impl_in_rule__ExpressionsModel__Group__17545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ExpressionsModel__ExpressionsAssignment_1_in_rule__ExpressionsModel__Group__1__Impl7572 = new BitSet(new long[]{0x6587F10C080001F2L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__0__Impl_in_rule__XAssignment__Group_0__07607 = new BitSet(new long[]{0x0001E00000000010L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__1_in_rule__XAssignment__Group_0__07610 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__1__Impl_in_rule__XAssignment__Group_0__17668 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__2_in_rule__XAssignment__Group_0__17671 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_0_1_in_rule__XAssignment__Group_0__1__Impl7698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__2__Impl_in_rule__XAssignment__Group_0__27728 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__3_in_rule__XAssignment__Group_0__27731 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XAssignment__Group_0__2__Impl7758 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_0__3__Impl_in_rule__XAssignment__Group_0__37787 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__ValueAssignment_0_3_in_rule__XAssignment__Group_0__3__Impl7814 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__0__Impl_in_rule__XAssignment__Group_1__07852 = new BitSet(new long[]{0x000000000C1F0000L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__1_in_rule__XAssignment__Group_1__07855 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOrExpression_in_rule__XAssignment__Group_1__0__Impl7882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1__1__Impl_in_rule__XAssignment__Group_1__17911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_rule__XAssignment__Group_1__1__Impl7938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0__Impl_in_rule__XAssignment__Group_1_1__07973 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1_in_rule__XAssignment__Group_1_1__07976 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0_in_rule__XAssignment__Group_1_1__0__Impl8003 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__1__Impl_in_rule__XAssignment__Group_1_1__18033 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__RightOperandAssignment_1_1_1_in_rule__XAssignment__Group_1_1__1__Impl8060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0__0__Impl_in_rule__XAssignment__Group_1_1_0__08094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__0_in_rule__XAssignment__Group_1_1_0__0__Impl8121 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__0__Impl_in_rule__XAssignment__Group_1_1_0_0__08153 = new BitSet(new long[]{0x000000000C1F0000L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1_in_rule__XAssignment__Group_1_1_0_0__08156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1_0_0__1__Impl_in_rule__XAssignment__Group_1_1_0_0__18214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__FeatureAssignment_1_1_0_0_1_in_rule__XAssignment__Group_1_1_0_0__1__Impl8241 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__0__Impl_in_rule__OpMultiAssign__Group_5__08275 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1_in_rule__OpMultiAssign__Group_5__08278 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__OpMultiAssign__Group_5__0__Impl8306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__1__Impl_in_rule__OpMultiAssign__Group_5__18337 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2_in_rule__OpMultiAssign__Group_5__18340 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__OpMultiAssign__Group_5__1__Impl8368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_5__2__Impl_in_rule__OpMultiAssign__Group_5__28399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__OpMultiAssign__Group_5__2__Impl8427 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__0__Impl_in_rule__OpMultiAssign__Group_6__08464 = new BitSet(new long[]{0x0000000006000000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1_in_rule__OpMultiAssign__Group_6__08467 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__OpMultiAssign__Group_6__0__Impl8495 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__1__Impl_in_rule__OpMultiAssign__Group_6__18526 = new BitSet(new long[]{0x0000000006000000L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2_in_rule__OpMultiAssign__Group_6__18529 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__OpMultiAssign__Group_6__1__Impl8558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpMultiAssign__Group_6__2__Impl_in_rule__OpMultiAssign__Group_6__28591 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__OpMultiAssign__Group_6__2__Impl8619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__0__Impl_in_rule__XOrExpression__Group__08656 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__1_in_rule__XOrExpression__Group__08659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__Group__0__Impl8686 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group__1__Impl_in_rule__XOrExpression__Group__18715 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_rule__XOrExpression__Group__1__Impl8742 = new BitSet(new long[]{0x0000000000004002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0__Impl_in_rule__XOrExpression__Group_1__08777 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1_in_rule__XOrExpression__Group_1__08780 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0_in_rule__XOrExpression__Group_1__0__Impl8807 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__1__Impl_in_rule__XOrExpression__Group_1__18837 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__RightOperandAssignment_1_1_in_rule__XOrExpression__Group_1__1__Impl8864 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0__0__Impl_in_rule__XOrExpression__Group_1_0__08898 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0_in_rule__XOrExpression__Group_1_0__0__Impl8925 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__0__Impl_in_rule__XOrExpression__Group_1_0_0__08957 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1_in_rule__XOrExpression__Group_1_0_0__08960 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1_0_0__1__Impl_in_rule__XOrExpression__Group_1_0_0__19018 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__FeatureAssignment_1_0_0_1_in_rule__XOrExpression__Group_1_0_0__1__Impl9045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__0__Impl_in_rule__XAndExpression__Group__09079 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__1_in_rule__XAndExpression__Group__09082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__Group__0__Impl9109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group__1__Impl_in_rule__XAndExpression__Group__19138 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_rule__XAndExpression__Group__1__Impl9165 = new BitSet(new long[]{0x0000000000008002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0__Impl_in_rule__XAndExpression__Group_1__09200 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1_in_rule__XAndExpression__Group_1__09203 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0_in_rule__XAndExpression__Group_1__0__Impl9230 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__1__Impl_in_rule__XAndExpression__Group_1__19260 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__RightOperandAssignment_1_1_in_rule__XAndExpression__Group_1__1__Impl9287 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0__0__Impl_in_rule__XAndExpression__Group_1_0__09321 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0_in_rule__XAndExpression__Group_1_0__0__Impl9348 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__0__Impl_in_rule__XAndExpression__Group_1_0_0__09380 = new BitSet(new long[]{0x0000000000008000L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1_in_rule__XAndExpression__Group_1_0_0__09383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1_0_0__1__Impl_in_rule__XAndExpression__Group_1_0_0__19441 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__FeatureAssignment_1_0_0_1_in_rule__XAndExpression__Group_1_0_0__1__Impl9468 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__0__Impl_in_rule__XEqualityExpression__Group__09502 = new BitSet(new long[]{0x0000000001E00000L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1_in_rule__XEqualityExpression__Group__09505 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__Group__0__Impl9532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group__1__Impl_in_rule__XEqualityExpression__Group__19561 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_rule__XEqualityExpression__Group__1__Impl9588 = new BitSet(new long[]{0x0000000001E00002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0__Impl_in_rule__XEqualityExpression__Group_1__09623 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1_in_rule__XEqualityExpression__Group_1__09626 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0_in_rule__XEqualityExpression__Group_1__0__Impl9653 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__1__Impl_in_rule__XEqualityExpression__Group_1__19683 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__RightOperandAssignment_1_1_in_rule__XEqualityExpression__Group_1__1__Impl9710 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0__0__Impl_in_rule__XEqualityExpression__Group_1_0__09744 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0_in_rule__XEqualityExpression__Group_1_0__0__Impl9771 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__0__Impl_in_rule__XEqualityExpression__Group_1_0_0__09803 = new BitSet(new long[]{0x0000000001E00000L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1_in_rule__XEqualityExpression__Group_1_0_0__09806 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1_0_0__1__Impl_in_rule__XEqualityExpression__Group_1_0_0__19864 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__FeatureAssignment_1_0_0_1_in_rule__XEqualityExpression__Group_1_0_0__1__Impl9891 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__0__Impl_in_rule__XRelationalExpression__Group__09925 = new BitSet(new long[]{0x000800000E000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1_in_rule__XRelationalExpression__Group__09928 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__Group__0__Impl9955 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group__1__Impl_in_rule__XRelationalExpression__Group__19984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_rule__XRelationalExpression__Group__1__Impl10011 = new BitSet(new long[]{0x000800000E000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_0__010046 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1_in_rule__XRelationalExpression__Group_1_0__010049 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0_in_rule__XRelationalExpression__Group_1_0__0__Impl10076 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0__1__Impl_in_rule__XRelationalExpression__Group_1_0__110106 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__TypeAssignment_1_0_1_in_rule__XRelationalExpression__Group_1_0__1__Impl10133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0__010167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0_in_rule__XRelationalExpression__Group_1_0_0__0__Impl10194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__010226 = new BitSet(new long[]{0x0008000000000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1_in_rule__XRelationalExpression__Group_1_0_0_0__010229 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_0_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_0_0_0__110287 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__XRelationalExpression__Group_1_0_0_0__1__Impl10315 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__0__Impl_in_rule__XRelationalExpression__Group_1_1__010350 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1_in_rule__XRelationalExpression__Group_1_1__010353 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0_in_rule__XRelationalExpression__Group_1_1__0__Impl10380 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1__1__Impl_in_rule__XRelationalExpression__Group_1_1__110410 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__RightOperandAssignment_1_1_1_in_rule__XRelationalExpression__Group_1_1__1__Impl10437 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0__010471 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0_in_rule__XRelationalExpression__Group_1_1_0__0__Impl10498 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__0__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__010530 = new BitSet(new long[]{0x000800000E000000L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1_in_rule__XRelationalExpression__Group_1_1_0_0__010533 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Group_1_1_0_0__1__Impl_in_rule__XRelationalExpression__Group_1_1_0_0__110591 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1_in_rule__XRelationalExpression__Group_1_1_0_0__1__Impl10618 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__0__Impl_in_rule__OpCompare__Group_1__010652 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__1_in_rule__OpCompare__Group_1__010655 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__OpCompare__Group_1__0__Impl10683 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpCompare__Group_1__1__Impl_in_rule__OpCompare__Group_1__110714 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__OpCompare__Group_1__1__Impl10742 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__0__Impl_in_rule__XOtherOperatorExpression__Group__010777 = new BitSet(new long[]{0x00000003FC000000L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1_in_rule__XOtherOperatorExpression__Group__010780 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__Group__0__Impl10807 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group__1__Impl_in_rule__XOtherOperatorExpression__Group__110836 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_rule__XOtherOperatorExpression__Group__1__Impl10863 = new BitSet(new long[]{0x00000003FC000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0__Impl_in_rule__XOtherOperatorExpression__Group_1__010898 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1_in_rule__XOtherOperatorExpression__Group_1__010901 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0_in_rule__XOtherOperatorExpression__Group_1__0__Impl10928 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__1__Impl_in_rule__XOtherOperatorExpression__Group_1__110958 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__RightOperandAssignment_1_1_in_rule__XOtherOperatorExpression__Group_1__1__Impl10985 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0__011019 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0_in_rule__XOtherOperatorExpression__Group_1_0__0__Impl11046 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__0__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__011078 = new BitSet(new long[]{0x00000003FC000000L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1_in_rule__XOtherOperatorExpression__Group_1_0_0__011081 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl_in_rule__XOtherOperatorExpression__Group_1_0_0__111139 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1_in_rule__XOtherOperatorExpression__Group_1_0_0__1__Impl11166 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__0__Impl_in_rule__OpOther__Group_2__011200 = new BitSet(new long[]{0x0000000040000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__1_in_rule__OpOther__Group_2__011203 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__OpOther__Group_2__0__Impl11231 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_2__1__Impl_in_rule__OpOther__Group_2__111262 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__OpOther__Group_2__1__Impl11290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__0__Impl_in_rule__OpOther__Group_5__011325 = new BitSet(new long[]{0x0000000004000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__1_in_rule__OpOther__Group_5__011328 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__OpOther__Group_5__0__Impl11356 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5__1__Impl_in_rule__OpOther__Group_5__111387 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Alternatives_5_1_in_rule__OpOther__Group_5__1__Impl11414 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0__0__Impl_in_rule__OpOther__Group_5_1_0__011448 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__0_in_rule__OpOther__Group_5_1_0__0__Impl11475 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__0__Impl_in_rule__OpOther__Group_5_1_0_0__011507 = new BitSet(new long[]{0x0000000004000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__1_in_rule__OpOther__Group_5_1_0_0__011510 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__OpOther__Group_5_1_0_0__0__Impl11538 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_5_1_0_0__1__Impl_in_rule__OpOther__Group_5_1_0_0__111569 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__OpOther__Group_5_1_0_0__1__Impl11597 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__0__Impl_in_rule__OpOther__Group_6__011632 = new BitSet(new long[]{0x0000000088000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__1_in_rule__OpOther__Group_6__011635 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__OpOther__Group_6__0__Impl11663 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6__1__Impl_in_rule__OpOther__Group_6__111694 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Alternatives_6_1_in_rule__OpOther__Group_6__1__Impl11721 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0__Impl_in_rule__OpOther__Group_6_1_0__011755 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__0_in_rule__OpOther__Group_6_1_0__0__Impl11782 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__0__Impl_in_rule__OpOther__Group_6_1_0_0__011814 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__1_in_rule__OpOther__Group_6_1_0_0__011817 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__OpOther__Group_6_1_0_0__0__Impl11845 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0_0__1__Impl_in_rule__OpOther__Group_6_1_0_0__111876 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__OpOther__Group_6_1_0_0__1__Impl11904 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__0__Impl_in_rule__XAdditiveExpression__Group__011939 = new BitSet(new long[]{0x0000000C00000000L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1_in_rule__XAdditiveExpression__Group__011942 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__Group__0__Impl11969 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group__1__Impl_in_rule__XAdditiveExpression__Group__111998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_rule__XAdditiveExpression__Group__1__Impl12025 = new BitSet(new long[]{0x0000000C00000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0__Impl_in_rule__XAdditiveExpression__Group_1__012060 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1_in_rule__XAdditiveExpression__Group_1__012063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0_in_rule__XAdditiveExpression__Group_1__0__Impl12090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__1__Impl_in_rule__XAdditiveExpression__Group_1__112120 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__RightOperandAssignment_1_1_in_rule__XAdditiveExpression__Group_1__1__Impl12147 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0__012181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0_in_rule__XAdditiveExpression__Group_1_0__0__Impl12208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__0__Impl_in_rule__XAdditiveExpression__Group_1_0_0__012240 = new BitSet(new long[]{0x0000000C00000000L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1_in_rule__XAdditiveExpression__Group_1_0_0__012243 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1_0_0__1__Impl_in_rule__XAdditiveExpression__Group_1_0_0__112301 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__FeatureAssignment_1_0_0_1_in_rule__XAdditiveExpression__Group_1_0_0__1__Impl12328 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__0__Impl_in_rule__XMultiplicativeExpression__Group__012362 = new BitSet(new long[]{0x000000F000000000L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1_in_rule__XMultiplicativeExpression__Group__012365 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__Group__0__Impl12392 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group__1__Impl_in_rule__XMultiplicativeExpression__Group__112421 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_rule__XMultiplicativeExpression__Group__1__Impl12448 = new BitSet(new long[]{0x000000F000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0__Impl_in_rule__XMultiplicativeExpression__Group_1__012483 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1_in_rule__XMultiplicativeExpression__Group_1__012486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0_in_rule__XMultiplicativeExpression__Group_1__0__Impl12513 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__1__Impl_in_rule__XMultiplicativeExpression__Group_1__112543 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__RightOperandAssignment_1_1_in_rule__XMultiplicativeExpression__Group_1__1__Impl12570 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0__012604 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0_in_rule__XMultiplicativeExpression__Group_1_0__0__Impl12631 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__0__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__012663 = new BitSet(new long[]{0x000000F000000000L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1_in_rule__XMultiplicativeExpression__Group_1_0_0__012666 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl_in_rule__XMultiplicativeExpression__Group_1_0_0__112724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1_in_rule__XMultiplicativeExpression__Group_1_0_0__1__Impl12751 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__0__Impl_in_rule__XUnaryOperation__Group_0__012785 = new BitSet(new long[]{0x0000010C00000000L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1_in_rule__XUnaryOperation__Group_0__012788 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__1__Impl_in_rule__XUnaryOperation__Group_0__112846 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2_in_rule__XUnaryOperation__Group_0__112849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__FeatureAssignment_0_1_in_rule__XUnaryOperation__Group_0__1__Impl12876 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__Group_0__2__Impl_in_rule__XUnaryOperation__Group_0__212906 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XUnaryOperation__OperandAssignment_0_2_in_rule__XUnaryOperation__Group_0__2__Impl12933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__0__Impl_in_rule__XCastedExpression__Group__012969 = new BitSet(new long[]{0x0010000000000000L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__1_in_rule__XCastedExpression__Group__012972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPostfixOperation_in_rule__XCastedExpression__Group__0__Impl12999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group__1__Impl_in_rule__XCastedExpression__Group__113028 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_rule__XCastedExpression__Group__1__Impl13055 = new BitSet(new long[]{0x0010000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0__Impl_in_rule__XCastedExpression__Group_1__013090 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1_in_rule__XCastedExpression__Group_1__013093 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0_in_rule__XCastedExpression__Group_1__0__Impl13120 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__1__Impl_in_rule__XCastedExpression__Group_1__113150 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__TypeAssignment_1_1_in_rule__XCastedExpression__Group_1__1__Impl13177 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0__0__Impl_in_rule__XCastedExpression__Group_1_0__013211 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0_in_rule__XCastedExpression__Group_1_0__0__Impl13238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__0__Impl_in_rule__XCastedExpression__Group_1_0_0__013270 = new BitSet(new long[]{0x0010000000000000L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1_in_rule__XCastedExpression__Group_1_0_0__013273 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1_0_0__1__Impl_in_rule__XCastedExpression__Group_1_0_0__113331 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_52_in_rule__XCastedExpression__Group_1_0_0__1__Impl13359 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__0__Impl_in_rule__XPostfixOperation__Group__013394 = new BitSet(new long[]{0x0000060000000000L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1_in_rule__XPostfixOperation__Group__013397 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMemberFeatureCall_in_rule__XPostfixOperation__Group__0__Impl13424 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group__1__Impl_in_rule__XPostfixOperation__Group__113453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_rule__XPostfixOperation__Group__1__Impl13480 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0__Impl_in_rule__XPostfixOperation__Group_1__013515 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0_in_rule__XPostfixOperation__Group_1__0__Impl13542 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__0__Impl_in_rule__XPostfixOperation__Group_1_0__013574 = new BitSet(new long[]{0x0000060000000000L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1_in_rule__XPostfixOperation__Group_1_0__013577 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1_0__1__Impl_in_rule__XPostfixOperation__Group_1_0__113635 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__FeatureAssignment_1_0_1_in_rule__XPostfixOperation__Group_1_0__1__Impl13662 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__0__Impl_in_rule__XMemberFeatureCall__Group__013696 = new BitSet(new long[]{0x0000080000000000L,0x00000000000C0000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1_in_rule__XMemberFeatureCall__Group__013699 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXPrimaryExpression_in_rule__XMemberFeatureCall__Group__0__Impl13726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group__1__Impl_in_rule__XMemberFeatureCall__Group__113755 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_rule__XMemberFeatureCall__Group__1__Impl13782 = new BitSet(new long[]{0x0000080000000002L,0x00000000000C0000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0__013817 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1_in_rule__XMemberFeatureCall__Group_1_0__013820 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_0__0__Impl13847 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0__113877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__ValueAssignment_1_0_1_in_rule__XMemberFeatureCall__Group_1_0__1__Impl13904 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0__013938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0_in_rule__XMemberFeatureCall__Group_1_0_0__0__Impl13965 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__013997 = new BitSet(new long[]{0x0000080000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1_in_rule__XMemberFeatureCall__Group_1_0_0_0__014000 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__114058 = new BitSet(new long[]{0x0001E00000000010L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2_in_rule__XMemberFeatureCall__Group_1_0_0_0__114061 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_0_0_0_1_in_rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl14088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__214118 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3_in_rule__XMemberFeatureCall__Group_1_0_0_0__214121 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2_in_rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl14148 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl_in_rule__XMemberFeatureCall__Group_1_0_0_0__314178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpSingleAssign_in_rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl14205 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1__014242 = new BitSet(new long[]{0x0003E00008000010L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1_in_rule__XMemberFeatureCall__Group_1_1__014245 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0_in_rule__XMemberFeatureCall__Group_1_1__0__Impl14272 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1__114302 = new BitSet(new long[]{0x0003E00008000010L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2_in_rule__XMemberFeatureCall__Group_1_1__114305 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1__1__Impl14332 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1__214363 = new BitSet(new long[]{0x2400000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3_in_rule__XMemberFeatureCall__Group_1_1__214366 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__FeatureAssignment_1_1_2_in_rule__XMemberFeatureCall__Group_1_1__2__Impl14393 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1__314423 = new BitSet(new long[]{0x2400000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4_in_rule__XMemberFeatureCall__Group_1_1__314426 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_rule__XMemberFeatureCall__Group_1_1__3__Impl14453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1__4__Impl_in_rule__XMemberFeatureCall__Group_1_1__414484 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_rule__XMemberFeatureCall__Group_1_1__4__Impl14511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0__014552 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0_in_rule__XMemberFeatureCall__Group_1_1_0__0__Impl14579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__014611 = new BitSet(new long[]{0x0000080000000000L,0x00000000000C0000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1_in_rule__XMemberFeatureCall__Group_1_1_0_0__014614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_0_0__114672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_0_0_1_in_rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl14699 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__014733 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_1__014736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__XMemberFeatureCall__Group_1_1_1__0__Impl14764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__114795 = new BitSet(new long[]{0x0020000004000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2_in_rule__XMemberFeatureCall__Group_1_1_1__114798 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_1__1__Impl14825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__214855 = new BitSet(new long[]{0x0020000004000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3_in_rule__XMemberFeatureCall__Group_1_1_1__214858 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0_in_rule__XMemberFeatureCall__Group_1_1_1__2__Impl14885 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1__3__Impl_in_rule__XMemberFeatureCall__Group_1_1_1__314916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__XMemberFeatureCall__Group_1_1_1__3__Impl14944 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__014983 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1_in_rule__XMemberFeatureCall__Group_1_1_1_2__014986 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl15014 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_1_2__115045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1_in_rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl15072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__015106 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1_in_rule__XMemberFeatureCall__Group_1_1_3__015109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0_in_rule__XMemberFeatureCall__Group_1_1_3__0__Impl15136 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__115166 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2_in_rule__XMemberFeatureCall__Group_1_1_3__115169 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_1_3_1_in_rule__XMemberFeatureCall__Group_1_1_3__1__Impl15196 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__2__Impl_in_rule__XMemberFeatureCall__Group_1_1_3__215227 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XMemberFeatureCall__Group_1_1_3__2__Impl15255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__015292 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__015295 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl15322 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__115352 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0_in_rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl15379 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__015414 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__015417 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl15445 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__115476 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1_in_rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl15503 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__0__Impl_in_rule__XSetLiteral__Group__015537 = new BitSet(new long[]{0x0080000000000000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__1_in_rule__XSetLiteral__Group__015540 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__1__Impl_in_rule__XSetLiteral__Group__115598 = new BitSet(new long[]{0x0100000000000000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__2_in_rule__XSetLiteral__Group__115601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_55_in_rule__XSetLiteral__Group__1__Impl15629 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__2__Impl_in_rule__XSetLiteral__Group__215660 = new BitSet(new long[]{0x6787F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__3_in_rule__XSetLiteral__Group__215663 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_56_in_rule__XSetLiteral__Group__2__Impl15691 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__3__Impl_in_rule__XSetLiteral__Group__315722 = new BitSet(new long[]{0x6787F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__4_in_rule__XSetLiteral__Group__315725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0_in_rule__XSetLiteral__Group__3__Impl15752 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group__4__Impl_in_rule__XSetLiteral__Group__415783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_57_in_rule__XSetLiteral__Group__4__Impl15811 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__0__Impl_in_rule__XSetLiteral__Group_3__015852 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1_in_rule__XSetLiteral__Group_3__015855 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_0_in_rule__XSetLiteral__Group_3__0__Impl15882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3__1__Impl_in_rule__XSetLiteral__Group_3__115912 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0_in_rule__XSetLiteral__Group_3__1__Impl15939 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__0__Impl_in_rule__XSetLiteral__Group_3_1__015974 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1_in_rule__XSetLiteral__Group_3_1__015977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XSetLiteral__Group_3_1__0__Impl16005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__Group_3_1__1__Impl_in_rule__XSetLiteral__Group_3_1__116036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSetLiteral__ElementsAssignment_3_1_1_in_rule__XSetLiteral__Group_3_1__1__Impl16063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__0__Impl_in_rule__XListLiteral__Group__016097 = new BitSet(new long[]{0x0080000000000000L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__1_in_rule__XListLiteral__Group__016100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__1__Impl_in_rule__XListLiteral__Group__116158 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__2_in_rule__XListLiteral__Group__116161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_55_in_rule__XListLiteral__Group__1__Impl16189 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__2__Impl_in_rule__XListLiteral__Group__216220 = new BitSet(new long[]{0x6D87F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__3_in_rule__XListLiteral__Group__216223 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__XListLiteral__Group__2__Impl16251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__3__Impl_in_rule__XListLiteral__Group__316282 = new BitSet(new long[]{0x6D87F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__4_in_rule__XListLiteral__Group__316285 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3__0_in_rule__XListLiteral__Group__3__Impl16312 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group__4__Impl_in_rule__XListLiteral__Group__416343 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_59_in_rule__XListLiteral__Group__4__Impl16371 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3__0__Impl_in_rule__XListLiteral__Group_3__016412 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3__1_in_rule__XListLiteral__Group_3__016415 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__ElementsAssignment_3_0_in_rule__XListLiteral__Group_3__0__Impl16442 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3__1__Impl_in_rule__XListLiteral__Group_3__116472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__0_in_rule__XListLiteral__Group_3__1__Impl16499 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__0__Impl_in_rule__XListLiteral__Group_3_1__016534 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__1_in_rule__XListLiteral__Group_3_1__016537 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XListLiteral__Group_3_1__0__Impl16565 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__Group_3_1__1__Impl_in_rule__XListLiteral__Group_3_1__116596 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XListLiteral__ElementsAssignment_3_1_1_in_rule__XListLiteral__Group_3_1__1__Impl16623 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__0__Impl_in_rule__XClosure__Group__016657 = new BitSet(new long[]{0x6587F10C880001F0L,0x0000000000705FF1L});
public static final BitSet FOLLOW_rule__XClosure__Group__1_in_rule__XClosure__Group__016660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_0__0_in_rule__XClosure__Group__0__Impl16687 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__1__Impl_in_rule__XClosure__Group__116717 = new BitSet(new long[]{0x6587F10C880001F0L,0x0000000000705FF1L});
public static final BitSet FOLLOW_rule__XClosure__Group__2_in_rule__XClosure__Group__116720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1__0_in_rule__XClosure__Group__1__Impl16747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__2__Impl_in_rule__XClosure__Group__216778 = new BitSet(new long[]{0x0800000000000000L});
public static final BitSet FOLLOW_rule__XClosure__Group__3_in_rule__XClosure__Group__216781 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__ExpressionAssignment_2_in_rule__XClosure__Group__2__Impl16808 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group__3__Impl_in_rule__XClosure__Group__316838 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_59_in_rule__XClosure__Group__3__Impl16866 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_0__0__Impl_in_rule__XClosure__Group_0__016905 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_0_0__0_in_rule__XClosure__Group_0__0__Impl16932 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_0_0__0__Impl_in_rule__XClosure__Group_0_0__016964 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__XClosure__Group_0_0__1_in_rule__XClosure__Group_0_0__016967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_0_0__1__Impl_in_rule__XClosure__Group_0_0__117025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__XClosure__Group_0_0__1__Impl17053 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1__0__Impl_in_rule__XClosure__Group_1__017088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0__0_in_rule__XClosure__Group_1__0__Impl17115 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0__0__Impl_in_rule__XClosure__Group_1_0__017147 = new BitSet(new long[]{0x2000000080000010L,0x0000000000100000L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0__1_in_rule__XClosure__Group_1_0__017150 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__0_in_rule__XClosure__Group_1_0__0__Impl17177 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0__1__Impl_in_rule__XClosure__Group_1_0__117208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__ExplicitSyntaxAssignment_1_0_1_in_rule__XClosure__Group_1_0__1__Impl17235 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__0__Impl_in_rule__XClosure__Group_1_0_0__017269 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__1_in_rule__XClosure__Group_1_0_0__017272 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0_in_rule__XClosure__Group_1_0_0__0__Impl17299 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0__1__Impl_in_rule__XClosure__Group_1_0_0__117329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__0_in_rule__XClosure__Group_1_0_0__1__Impl17356 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__0__Impl_in_rule__XClosure__Group_1_0_0_1__017391 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__1_in_rule__XClosure__Group_1_0_0_1__017394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XClosure__Group_1_0_0_1__0__Impl17422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1_0_0_1__1__Impl_in_rule__XClosure__Group_1_0_0_1__117453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1_in_rule__XClosure__Group_1_0_0_1__1__Impl17480 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__0__Impl_in_rule__XExpressionInClosure__Group__017514 = new BitSet(new long[]{0x6587F10C880001F0L,0x0000000000705FF1L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1_in_rule__XExpressionInClosure__Group__017517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group__1__Impl_in_rule__XExpressionInClosure__Group__117575 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0_in_rule__XExpressionInClosure__Group__1__Impl17602 = new BitSet(new long[]{0x6587F10C080001F2L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__0__Impl_in_rule__XExpressionInClosure__Group_1__017637 = new BitSet(new long[]{0x1000000000000000L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1_in_rule__XExpressionInClosure__Group_1__017640 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__ExpressionsAssignment_1_0_in_rule__XExpressionInClosure__Group_1__0__Impl17667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XExpressionInClosure__Group_1__1__Impl_in_rule__XExpressionInClosure__Group_1__117697 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_rule__XExpressionInClosure__Group_1__1__Impl17726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group__0__Impl_in_rule__XShortClosure__Group__017763 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XShortClosure__Group__1_in_rule__XShortClosure__Group__017766 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0_in_rule__XShortClosure__Group__0__Impl17793 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group__1__Impl_in_rule__XShortClosure__Group__117823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__ExpressionAssignment_1_in_rule__XShortClosure__Group__1__Impl17850 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0__0__Impl_in_rule__XShortClosure__Group_0__017884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0_in_rule__XShortClosure__Group_0__0__Impl17911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__0__Impl_in_rule__XShortClosure__Group_0_0__017943 = new BitSet(new long[]{0x2000000080000010L,0x0000000000100000L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1_in_rule__XShortClosure__Group_0_0__017946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__1__Impl_in_rule__XShortClosure__Group_0_0__118004 = new BitSet(new long[]{0x2000000080000010L,0x0000000000100000L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2_in_rule__XShortClosure__Group_0_0__118007 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0_in_rule__XShortClosure__Group_0_0__1__Impl18034 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0__2__Impl_in_rule__XShortClosure__Group_0_0__218065 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2_in_rule__XShortClosure__Group_0_0__2__Impl18092 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__0__Impl_in_rule__XShortClosure__Group_0_0_1__018128 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1_in_rule__XShortClosure__Group_0_0_1__018131 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0_in_rule__XShortClosure__Group_0_0_1__0__Impl18158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1__1__Impl_in_rule__XShortClosure__Group_0_0_1__118188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0_in_rule__XShortClosure__Group_0_0_1__1__Impl18215 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__0__Impl_in_rule__XShortClosure__Group_0_0_1_1__018250 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1_in_rule__XShortClosure__Group_0_0_1_1__018253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XShortClosure__Group_0_0_1_1__0__Impl18281 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__Group_0_0_1_1__1__Impl_in_rule__XShortClosure__Group_0_0_1_1__118312 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1_in_rule__XShortClosure__Group_0_0_1_1__1__Impl18339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__0__Impl_in_rule__XParenthesizedExpression__Group__018373 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1_in_rule__XParenthesizedExpression__Group__018376 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XParenthesizedExpression__Group__0__Impl18404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__1__Impl_in_rule__XParenthesizedExpression__Group__118435 = new BitSet(new long[]{0x0040000000000000L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2_in_rule__XParenthesizedExpression__Group__118438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XParenthesizedExpression__Group__1__Impl18465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XParenthesizedExpression__Group__2__Impl_in_rule__XParenthesizedExpression__Group__218494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XParenthesizedExpression__Group__2__Impl18522 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__0__Impl_in_rule__XIfExpression__Group__018559 = new BitSet(new long[]{0x4000000000000000L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__1_in_rule__XIfExpression__Group__018562 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__1__Impl_in_rule__XIfExpression__Group__118620 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__2_in_rule__XIfExpression__Group__118623 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_62_in_rule__XIfExpression__Group__1__Impl18651 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__2__Impl_in_rule__XIfExpression__Group__218682 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__3_in_rule__XIfExpression__Group__218685 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XIfExpression__Group__2__Impl18713 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__3__Impl_in_rule__XIfExpression__Group__318744 = new BitSet(new long[]{0x0040000000000000L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__4_in_rule__XIfExpression__Group__318747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__IfAssignment_3_in_rule__XIfExpression__Group__3__Impl18774 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__4__Impl_in_rule__XIfExpression__Group__418804 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__5_in_rule__XIfExpression__Group__418807 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XIfExpression__Group__4__Impl18835 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__5__Impl_in_rule__XIfExpression__Group__518866 = new BitSet(new long[]{0x8000000000000000L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__6_in_rule__XIfExpression__Group__518869 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__ThenAssignment_5_in_rule__XIfExpression__Group__5__Impl18896 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group__6__Impl_in_rule__XIfExpression__Group__618926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_rule__XIfExpression__Group__6__Impl18953 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0__Impl_in_rule__XIfExpression__Group_6__018998 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1_in_rule__XIfExpression__Group_6__019001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_63_in_rule__XIfExpression__Group_6__0__Impl19030 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group_6__1__Impl_in_rule__XIfExpression__Group_6__119062 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__ElseAssignment_6_1_in_rule__XIfExpression__Group_6__1__Impl19089 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__0__Impl_in_rule__XSwitchExpression__Group__019123 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1_in_rule__XSwitchExpression__Group__019126 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__1__Impl_in_rule__XSwitchExpression__Group__119184 = new BitSet(new long[]{0x6587F10C880001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2_in_rule__XSwitchExpression__Group__119187 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_64_in_rule__XSwitchExpression__Group__1__Impl19215 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__2__Impl_in_rule__XSwitchExpression__Group__219246 = new BitSet(new long[]{0x0100000000000000L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3_in_rule__XSwitchExpression__Group__219249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Alternatives_2_in_rule__XSwitchExpression__Group__2__Impl19276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__3__Impl_in_rule__XSwitchExpression__Group__319306 = new BitSet(new long[]{0x2220000080000010L,0x000000000000000EL});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4_in_rule__XSwitchExpression__Group__319309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_56_in_rule__XSwitchExpression__Group__3__Impl19337 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__4__Impl_in_rule__XSwitchExpression__Group__419368 = new BitSet(new long[]{0x2220000080000010L,0x000000000000000EL});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5_in_rule__XSwitchExpression__Group__419371 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__CasesAssignment_4_in_rule__XSwitchExpression__Group__4__Impl19398 = new BitSet(new long[]{0x2020000080000012L,0x000000000000000AL});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__5__Impl_in_rule__XSwitchExpression__Group__519429 = new BitSet(new long[]{0x2220000080000010L,0x000000000000000EL});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6_in_rule__XSwitchExpression__Group__519432 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__0_in_rule__XSwitchExpression__Group__5__Impl19459 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group__6__Impl_in_rule__XSwitchExpression__Group__619490 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_57_in_rule__XSwitchExpression__Group__6__Impl19518 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0__Impl_in_rule__XSwitchExpression__Group_2_0__019563 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1_in_rule__XSwitchExpression__Group_2_0__019566 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0__0_in_rule__XSwitchExpression__Group_2_0__0__Impl19593 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__1__Impl_in_rule__XSwitchExpression__Group_2_0__119623 = new BitSet(new long[]{0x0040000000000000L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__2_in_rule__XSwitchExpression__Group_2_0__119626 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_0_1_in_rule__XSwitchExpression__Group_2_0__1__Impl19653 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__2__Impl_in_rule__XSwitchExpression__Group_2_0__219683 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XSwitchExpression__Group_2_0__2__Impl19711 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_0_0__019748 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__0_in_rule__XSwitchExpression__Group_2_0_0__0__Impl19775 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__019807 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1_in_rule__XSwitchExpression__Group_2_0_0_0__019810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XSwitchExpression__Group_2_0_0_0__0__Impl19838 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__1__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__119869 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2_in_rule__XSwitchExpression__Group_2_0_0_0__119872 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1_in_rule__XSwitchExpression__Group_2_0_0_0__1__Impl19899 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0_0_0__2__Impl_in_rule__XSwitchExpression__Group_2_0_0_0__219929 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_65_in_rule__XSwitchExpression__Group_2_0_0_0__2__Impl19957 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__0__Impl_in_rule__XSwitchExpression__Group_2_1__019994 = new BitSet(new long[]{0x6587F10C880001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__1_in_rule__XSwitchExpression__Group_2_1__019997 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_rule__XSwitchExpression__Group_2_1__0__Impl20024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1__1__Impl_in_rule__XSwitchExpression__Group_2_1__120055 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__SwitchAssignment_2_1_1_in_rule__XSwitchExpression__Group_2_1__1__Impl20082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0__Impl_in_rule__XSwitchExpression__Group_2_1_0__020116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__0_in_rule__XSwitchExpression__Group_2_1_0__0__Impl20143 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__0__Impl_in_rule__XSwitchExpression__Group_2_1_0_0__020175 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1_in_rule__XSwitchExpression__Group_2_1_0_0__020178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0_in_rule__XSwitchExpression__Group_2_1_0_0__0__Impl20205 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0_0__1__Impl_in_rule__XSwitchExpression__Group_2_1_0_0__120235 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_65_in_rule__XSwitchExpression__Group_2_1_0_0__1__Impl20263 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__0__Impl_in_rule__XSwitchExpression__Group_5__020298 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__1_in_rule__XSwitchExpression__Group_5__020301 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_66_in_rule__XSwitchExpression__Group_5__0__Impl20329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__1__Impl_in_rule__XSwitchExpression__Group_5__120360 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__2_in_rule__XSwitchExpression__Group_5__120363 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_65_in_rule__XSwitchExpression__Group_5__1__Impl20391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_5__2__Impl_in_rule__XSwitchExpression__Group_5__220422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__DefaultAssignment_5_2_in_rule__XSwitchExpression__Group_5__2__Impl20449 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__0__Impl_in_rule__XCasePart__Group__020485 = new BitSet(new long[]{0x2020000080000010L,0x000000000000000AL});
public static final BitSet FOLLOW_rule__XCasePart__Group__1_in_rule__XCasePart__Group__020488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__1__Impl_in_rule__XCasePart__Group__120546 = new BitSet(new long[]{0x2020000080000010L,0x000000000000000AL});
public static final BitSet FOLLOW_rule__XCasePart__Group__2_in_rule__XCasePart__Group__120549 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__TypeGuardAssignment_1_in_rule__XCasePart__Group__1__Impl20576 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__2__Impl_in_rule__XCasePart__Group__220607 = new BitSet(new long[]{0x2020000080000010L,0x000000000000000AL});
public static final BitSet FOLLOW_rule__XCasePart__Group__3_in_rule__XCasePart__Group__220610 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_2__0_in_rule__XCasePart__Group__2__Impl20637 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group__3__Impl_in_rule__XCasePart__Group__320668 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Alternatives_3_in_rule__XCasePart__Group__3__Impl20695 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_2__0__Impl_in_rule__XCasePart__Group_2__020733 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XCasePart__Group_2__1_in_rule__XCasePart__Group_2__020736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_67_in_rule__XCasePart__Group_2__0__Impl20764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_2__1__Impl_in_rule__XCasePart__Group_2__120795 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__CaseAssignment_2_1_in_rule__XCasePart__Group_2__1__Impl20822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__0__Impl_in_rule__XCasePart__Group_3_0__020856 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__1_in_rule__XCasePart__Group_3_0__020859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_65_in_rule__XCasePart__Group_3_0__0__Impl20887 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__Group_3_0__1__Impl_in_rule__XCasePart__Group_3_0__120918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCasePart__ThenAssignment_3_0_1_in_rule__XCasePart__Group_3_0__1__Impl20945 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__0__Impl_in_rule__XForLoopExpression__Group__020979 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1_in_rule__XForLoopExpression__Group__020982 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0__0_in_rule__XForLoopExpression__Group__0__Impl21009 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__1__Impl_in_rule__XForLoopExpression__Group__121039 = new BitSet(new long[]{0x0040000000000000L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2_in_rule__XForLoopExpression__Group__121042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__ForExpressionAssignment_1_in_rule__XForLoopExpression__Group__1__Impl21069 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__2__Impl_in_rule__XForLoopExpression__Group__221099 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3_in_rule__XForLoopExpression__Group__221102 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XForLoopExpression__Group__2__Impl21130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group__3__Impl_in_rule__XForLoopExpression__Group__321161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__EachExpressionAssignment_3_in_rule__XForLoopExpression__Group__3__Impl21188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0__0__Impl_in_rule__XForLoopExpression__Group_0__021226 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__0_in_rule__XForLoopExpression__Group_0__0__Impl21253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__0__Impl_in_rule__XForLoopExpression__Group_0_0__021285 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__1_in_rule__XForLoopExpression__Group_0_0__021288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__1__Impl_in_rule__XForLoopExpression__Group_0_0__121346 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__2_in_rule__XForLoopExpression__Group_0_0__121349 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_68_in_rule__XForLoopExpression__Group_0_0__1__Impl21377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__2__Impl_in_rule__XForLoopExpression__Group_0_0__221408 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__3_in_rule__XForLoopExpression__Group_0_0__221411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XForLoopExpression__Group_0_0__2__Impl21439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__3__Impl_in_rule__XForLoopExpression__Group_0_0__321470 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__4_in_rule__XForLoopExpression__Group_0_0__321473 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__DeclaredParamAssignment_0_0_3_in_rule__XForLoopExpression__Group_0_0__3__Impl21500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XForLoopExpression__Group_0_0__4__Impl_in_rule__XForLoopExpression__Group_0_0__421530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_65_in_rule__XForLoopExpression__Group_0_0__4__Impl21558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__0__Impl_in_rule__XBasicForLoopExpression__Group__021599 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__1_in_rule__XBasicForLoopExpression__Group__021602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__1__Impl_in_rule__XBasicForLoopExpression__Group__121660 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__2_in_rule__XBasicForLoopExpression__Group__121663 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_68_in_rule__XBasicForLoopExpression__Group__1__Impl21691 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__2__Impl_in_rule__XBasicForLoopExpression__Group__221722 = new BitSet(new long[]{0x7587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__3_in_rule__XBasicForLoopExpression__Group__221725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XBasicForLoopExpression__Group__2__Impl21753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__3__Impl_in_rule__XBasicForLoopExpression__Group__321784 = new BitSet(new long[]{0x7587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__4_in_rule__XBasicForLoopExpression__Group__321787 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__0_in_rule__XBasicForLoopExpression__Group__3__Impl21814 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__4__Impl_in_rule__XBasicForLoopExpression__Group__421845 = new BitSet(new long[]{0x7587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__5_in_rule__XBasicForLoopExpression__Group__421848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_rule__XBasicForLoopExpression__Group__4__Impl21876 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__5__Impl_in_rule__XBasicForLoopExpression__Group__521907 = new BitSet(new long[]{0x7587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__6_in_rule__XBasicForLoopExpression__Group__521910 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__ExpressionAssignment_5_in_rule__XBasicForLoopExpression__Group__5__Impl21937 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__6__Impl_in_rule__XBasicForLoopExpression__Group__621968 = new BitSet(new long[]{0x65C7F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__7_in_rule__XBasicForLoopExpression__Group__621971 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_rule__XBasicForLoopExpression__Group__6__Impl21999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__7__Impl_in_rule__XBasicForLoopExpression__Group__722030 = new BitSet(new long[]{0x65C7F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__8_in_rule__XBasicForLoopExpression__Group__722033 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__0_in_rule__XBasicForLoopExpression__Group__7__Impl22060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__8__Impl_in_rule__XBasicForLoopExpression__Group__822091 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__9_in_rule__XBasicForLoopExpression__Group__822094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XBasicForLoopExpression__Group__8__Impl22122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group__9__Impl_in_rule__XBasicForLoopExpression__Group__922153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__EachExpressionAssignment_9_in_rule__XBasicForLoopExpression__Group__9__Impl22180 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__0__Impl_in_rule__XBasicForLoopExpression__Group_3__022230 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__1_in_rule__XBasicForLoopExpression__Group_3__022233 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0_in_rule__XBasicForLoopExpression__Group_3__0__Impl22260 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3__1__Impl_in_rule__XBasicForLoopExpression__Group_3__122290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0_in_rule__XBasicForLoopExpression__Group_3__1__Impl22317 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__0__Impl_in_rule__XBasicForLoopExpression__Group_3_1__022352 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1_in_rule__XBasicForLoopExpression__Group_3_1__022355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XBasicForLoopExpression__Group_3_1__0__Impl22383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_3_1__1__Impl_in_rule__XBasicForLoopExpression__Group_3_1__122414 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1_in_rule__XBasicForLoopExpression__Group_3_1__1__Impl22441 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__0__Impl_in_rule__XBasicForLoopExpression__Group_7__022475 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__1_in_rule__XBasicForLoopExpression__Group_7__022478 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0_in_rule__XBasicForLoopExpression__Group_7__0__Impl22505 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7__1__Impl_in_rule__XBasicForLoopExpression__Group_7__122535 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0_in_rule__XBasicForLoopExpression__Group_7__1__Impl22562 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__0__Impl_in_rule__XBasicForLoopExpression__Group_7_1__022597 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1_in_rule__XBasicForLoopExpression__Group_7_1__022600 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XBasicForLoopExpression__Group_7_1__0__Impl22628 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__Group_7_1__1__Impl_in_rule__XBasicForLoopExpression__Group_7_1__122659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1_in_rule__XBasicForLoopExpression__Group_7_1__1__Impl22686 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__0__Impl_in_rule__XWhileExpression__Group__022720 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__1_in_rule__XWhileExpression__Group__022723 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__1__Impl_in_rule__XWhileExpression__Group__122781 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__2_in_rule__XWhileExpression__Group__122784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_69_in_rule__XWhileExpression__Group__1__Impl22812 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__2__Impl_in_rule__XWhileExpression__Group__222843 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__3_in_rule__XWhileExpression__Group__222846 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XWhileExpression__Group__2__Impl22874 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__3__Impl_in_rule__XWhileExpression__Group__322905 = new BitSet(new long[]{0x0040000000000000L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__4_in_rule__XWhileExpression__Group__322908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__PredicateAssignment_3_in_rule__XWhileExpression__Group__3__Impl22935 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__4__Impl_in_rule__XWhileExpression__Group__422965 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__5_in_rule__XWhileExpression__Group__422968 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XWhileExpression__Group__4__Impl22996 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__Group__5__Impl_in_rule__XWhileExpression__Group__523027 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XWhileExpression__BodyAssignment_5_in_rule__XWhileExpression__Group__5__Impl23054 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__0__Impl_in_rule__XDoWhileExpression__Group__023096 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1_in_rule__XDoWhileExpression__Group__023099 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__1__Impl_in_rule__XDoWhileExpression__Group__123157 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2_in_rule__XDoWhileExpression__Group__123160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_70_in_rule__XDoWhileExpression__Group__1__Impl23188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__2__Impl_in_rule__XDoWhileExpression__Group__223219 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3_in_rule__XDoWhileExpression__Group__223222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__BodyAssignment_2_in_rule__XDoWhileExpression__Group__2__Impl23249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__3__Impl_in_rule__XDoWhileExpression__Group__323279 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4_in_rule__XDoWhileExpression__Group__323282 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_69_in_rule__XDoWhileExpression__Group__3__Impl23310 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__4__Impl_in_rule__XDoWhileExpression__Group__423341 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5_in_rule__XDoWhileExpression__Group__423344 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XDoWhileExpression__Group__4__Impl23372 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__5__Impl_in_rule__XDoWhileExpression__Group__523403 = new BitSet(new long[]{0x0040000000000000L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6_in_rule__XDoWhileExpression__Group__523406 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__PredicateAssignment_5_in_rule__XDoWhileExpression__Group__5__Impl23433 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XDoWhileExpression__Group__6__Impl_in_rule__XDoWhileExpression__Group__623463 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XDoWhileExpression__Group__6__Impl23491 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__0__Impl_in_rule__XBlockExpression__Group__023536 = new BitSet(new long[]{0x0100000000000000L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__1_in_rule__XBlockExpression__Group__023539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__1__Impl_in_rule__XBlockExpression__Group__123597 = new BitSet(new long[]{0x6787F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__2_in_rule__XBlockExpression__Group__123600 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_56_in_rule__XBlockExpression__Group__1__Impl23628 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__2__Impl_in_rule__XBlockExpression__Group__223659 = new BitSet(new long[]{0x6787F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__3_in_rule__XBlockExpression__Group__223662 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0_in_rule__XBlockExpression__Group__2__Impl23689 = new BitSet(new long[]{0x6587F10C080001F2L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group__3__Impl_in_rule__XBlockExpression__Group__323720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_57_in_rule__XBlockExpression__Group__3__Impl23748 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__0__Impl_in_rule__XBlockExpression__Group_2__023787 = new BitSet(new long[]{0x1000000000000000L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1_in_rule__XBlockExpression__Group_2__023790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__ExpressionsAssignment_2_0_in_rule__XBlockExpression__Group_2__0__Impl23817 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBlockExpression__Group_2__1__Impl_in_rule__XBlockExpression__Group_2__123847 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_rule__XBlockExpression__Group_2__1__Impl23876 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__0__Impl_in_rule__XVariableDeclaration__Group__023913 = new BitSet(new long[]{0x0000100000000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1_in_rule__XVariableDeclaration__Group__023916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__1__Impl_in_rule__XVariableDeclaration__Group__123974 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2_in_rule__XVariableDeclaration__Group__123977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_1_in_rule__XVariableDeclaration__Group__1__Impl24004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__2__Impl_in_rule__XVariableDeclaration__Group__224034 = new BitSet(new long[]{0x0000000000002000L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3_in_rule__XVariableDeclaration__Group__224037 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Alternatives_2_in_rule__XVariableDeclaration__Group__2__Impl24064 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group__3__Impl_in_rule__XVariableDeclaration__Group__324094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0_in_rule__XVariableDeclaration__Group__3__Impl24121 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0__024160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0_in_rule__XVariableDeclaration__Group_2_0__0__Impl24187 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__0__Impl_in_rule__XVariableDeclaration__Group_2_0_0__024219 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1_in_rule__XVariableDeclaration__Group_2_0_0__024222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__TypeAssignment_2_0_0_0_in_rule__XVariableDeclaration__Group_2_0_0__0__Impl24249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0_0__1__Impl_in_rule__XVariableDeclaration__Group_2_0_0__124279 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__NameAssignment_2_0_0_1_in_rule__XVariableDeclaration__Group_2_0_0__1__Impl24306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__0__Impl_in_rule__XVariableDeclaration__Group_3__024340 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1_in_rule__XVariableDeclaration__Group_3__024343 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__XVariableDeclaration__Group_3__0__Impl24371 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_3__1__Impl_in_rule__XVariableDeclaration__Group_3__124402 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__RightAssignment_3_1_in_rule__XVariableDeclaration__Group_3__1__Impl24429 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__0__Impl_in_rule__JvmFormalParameter__Group__024463 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1_in_rule__JvmFormalParameter__Group__024466 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__ParameterTypeAssignment_0_in_rule__JvmFormalParameter__Group__0__Impl24493 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__Group__1__Impl_in_rule__JvmFormalParameter__Group__124524 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmFormalParameter__NameAssignment_1_in_rule__JvmFormalParameter__Group__1__Impl24551 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__0__Impl_in_rule__FullJvmFormalParameter__Group__024585 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1_in_rule__FullJvmFormalParameter__Group__024588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__ParameterTypeAssignment_0_in_rule__FullJvmFormalParameter__Group__0__Impl24615 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__Group__1__Impl_in_rule__FullJvmFormalParameter__Group__124645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FullJvmFormalParameter__NameAssignment_1_in_rule__FullJvmFormalParameter__Group__1__Impl24672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__0__Impl_in_rule__XFeatureCall__Group__024706 = new BitSet(new long[]{0x0003E00008000010L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__1_in_rule__XFeatureCall__Group__024709 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__1__Impl_in_rule__XFeatureCall__Group__124767 = new BitSet(new long[]{0x0003E00008000010L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__2_in_rule__XFeatureCall__Group__124770 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__0_in_rule__XFeatureCall__Group__1__Impl24797 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__2__Impl_in_rule__XFeatureCall__Group__224828 = new BitSet(new long[]{0x2400000000000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__3_in_rule__XFeatureCall__Group__224831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureAssignment_2_in_rule__XFeatureCall__Group__2__Impl24858 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__3__Impl_in_rule__XFeatureCall__Group__324888 = new BitSet(new long[]{0x2400000000000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__4_in_rule__XFeatureCall__Group__324891 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0_in_rule__XFeatureCall__Group__3__Impl24918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group__4__Impl_in_rule__XFeatureCall__Group__424949 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_rule__XFeatureCall__Group__4__Impl24976 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__0__Impl_in_rule__XFeatureCall__Group_1__025017 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__1_in_rule__XFeatureCall__Group_1__025020 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__XFeatureCall__Group_1__0__Impl25048 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__1__Impl_in_rule__XFeatureCall__Group_1__125079 = new BitSet(new long[]{0x0020000004000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__2_in_rule__XFeatureCall__Group_1__125082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_1_in_rule__XFeatureCall__Group_1__1__Impl25109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__2__Impl_in_rule__XFeatureCall__Group_1__225139 = new BitSet(new long[]{0x0020000004000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__3_in_rule__XFeatureCall__Group_1__225142 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__0_in_rule__XFeatureCall__Group_1__2__Impl25169 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1__3__Impl_in_rule__XFeatureCall__Group_1__325200 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__XFeatureCall__Group_1__3__Impl25228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__0__Impl_in_rule__XFeatureCall__Group_1_2__025267 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__1_in_rule__XFeatureCall__Group_1_2__025270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XFeatureCall__Group_1_2__0__Impl25298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_1_2__1__Impl_in_rule__XFeatureCall__Group_1_2__125329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__TypeArgumentsAssignment_1_2_1_in_rule__XFeatureCall__Group_1_2__1__Impl25356 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0__Impl_in_rule__XFeatureCall__Group_3__025390 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__1_in_rule__XFeatureCall__Group_3__025393 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__ExplicitOperationCallAssignment_3_0_in_rule__XFeatureCall__Group_3__0__Impl25420 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__1__Impl_in_rule__XFeatureCall__Group_3__125450 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__2_in_rule__XFeatureCall__Group_3__125453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Alternatives_3_1_in_rule__XFeatureCall__Group_3__1__Impl25480 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__2__Impl_in_rule__XFeatureCall__Group_3__225511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XFeatureCall__Group_3__2__Impl25539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1__025576 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__1_in_rule__XFeatureCall__Group_3_1_1__025579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0_in_rule__XFeatureCall__Group_3_1_1__0__Impl25606 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1__1__Impl_in_rule__XFeatureCall__Group_3_1_1__125636 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0_in_rule__XFeatureCall__Group_3_1_1__1__Impl25663 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__0__Impl_in_rule__XFeatureCall__Group_3_1_1_1__025698 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1_in_rule__XFeatureCall__Group_3_1_1_1__025701 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XFeatureCall__Group_3_1_1_1__0__Impl25729 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3_1_1_1__1__Impl_in_rule__XFeatureCall__Group_3_1_1_1__125760 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1_in_rule__XFeatureCall__Group_3_1_1_1__1__Impl25787 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__0__Impl_in_rule__XConstructorCall__Group__025821 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__1_in_rule__XConstructorCall__Group__025824 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__1__Impl_in_rule__XConstructorCall__Group__125882 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__2_in_rule__XConstructorCall__Group__125885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_71_in_rule__XConstructorCall__Group__1__Impl25913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__2__Impl_in_rule__XConstructorCall__Group__225944 = new BitSet(new long[]{0x2400000008000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__3_in_rule__XConstructorCall__Group__225947 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ConstructorAssignment_2_in_rule__XConstructorCall__Group__2__Impl25974 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__3__Impl_in_rule__XConstructorCall__Group__326004 = new BitSet(new long[]{0x2400000008000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__4_in_rule__XConstructorCall__Group__326007 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0_in_rule__XConstructorCall__Group__3__Impl26034 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__4__Impl_in_rule__XConstructorCall__Group__426065 = new BitSet(new long[]{0x2400000008000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__5_in_rule__XConstructorCall__Group__426068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__0_in_rule__XConstructorCall__Group__4__Impl26095 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group__5__Impl_in_rule__XConstructorCall__Group__526126 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_rule__XConstructorCall__Group__5__Impl26153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0__Impl_in_rule__XConstructorCall__Group_3__026196 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1_in_rule__XConstructorCall__Group_3__026199 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__XConstructorCall__Group_3__0__Impl26228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__1__Impl_in_rule__XConstructorCall__Group_3__126260 = new BitSet(new long[]{0x0020000004000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2_in_rule__XConstructorCall__Group_3__126263 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_1_in_rule__XConstructorCall__Group_3__1__Impl26290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__2__Impl_in_rule__XConstructorCall__Group_3__226320 = new BitSet(new long[]{0x0020000004000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3_in_rule__XConstructorCall__Group_3__226323 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0_in_rule__XConstructorCall__Group_3__2__Impl26350 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__3__Impl_in_rule__XConstructorCall__Group_3__326381 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__XConstructorCall__Group_3__3__Impl26409 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__0__Impl_in_rule__XConstructorCall__Group_3_2__026448 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1_in_rule__XConstructorCall__Group_3_2__026451 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XConstructorCall__Group_3_2__0__Impl26479 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3_2__1__Impl_in_rule__XConstructorCall__Group_3_2__126510 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__TypeArgumentsAssignment_3_2_1_in_rule__XConstructorCall__Group_3_2__1__Impl26537 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__0__Impl_in_rule__XConstructorCall__Group_4__026571 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__1_in_rule__XConstructorCall__Group_4__026574 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0_in_rule__XConstructorCall__Group_4__0__Impl26601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__1__Impl_in_rule__XConstructorCall__Group_4__126631 = new BitSet(new long[]{0x65C7F10C880001F0L,0x0000000000705FF1L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__2_in_rule__XConstructorCall__Group_4__126634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Alternatives_4_1_in_rule__XConstructorCall__Group_4__1__Impl26661 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__2__Impl_in_rule__XConstructorCall__Group_4__226692 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XConstructorCall__Group_4__2__Impl26720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__0__Impl_in_rule__XConstructorCall__Group_4_1_1__026757 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__1_in_rule__XConstructorCall__Group_4_1_1__026760 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_1_0_in_rule__XConstructorCall__Group_4_1_1__0__Impl26787 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1__1__Impl_in_rule__XConstructorCall__Group_4_1_1__126817 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1_1__0_in_rule__XConstructorCall__Group_4_1_1__1__Impl26844 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1_1__0__Impl_in_rule__XConstructorCall__Group_4_1_1_1__026879 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1_1__1_in_rule__XConstructorCall__Group_4_1_1_1__026882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XConstructorCall__Group_4_1_1_1__0__Impl26910 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4_1_1_1__1__Impl_in_rule__XConstructorCall__Group_4_1_1_1__126941 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1_in_rule__XConstructorCall__Group_4_1_1_1__1__Impl26968 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__0__Impl_in_rule__XBooleanLiteral__Group__027002 = new BitSet(new long[]{0x0004000000000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1_in_rule__XBooleanLiteral__Group__027005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Group__1__Impl_in_rule__XBooleanLiteral__Group__127063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XBooleanLiteral__Alternatives_1_in_rule__XBooleanLiteral__Group__1__Impl27090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNullLiteral__Group__0__Impl_in_rule__XNullLiteral__Group__027124 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
public static final BitSet FOLLOW_rule__XNullLiteral__Group__1_in_rule__XNullLiteral__Group__027127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNullLiteral__Group__1__Impl_in_rule__XNullLiteral__Group__127185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_72_in_rule__XNullLiteral__Group__1__Impl27213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNumberLiteral__Group__0__Impl_in_rule__XNumberLiteral__Group__027248 = new BitSet(new long[]{0x00000000000000E0L});
public static final BitSet FOLLOW_rule__XNumberLiteral__Group__1_in_rule__XNumberLiteral__Group__027251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNumberLiteral__Group__1__Impl_in_rule__XNumberLiteral__Group__127309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XNumberLiteral__ValueAssignment_1_in_rule__XNumberLiteral__Group__1__Impl27336 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XStringLiteral__Group__0__Impl_in_rule__XStringLiteral__Group__027370 = new BitSet(new long[]{0x0000000000000100L});
public static final BitSet FOLLOW_rule__XStringLiteral__Group__1_in_rule__XStringLiteral__Group__027373 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XStringLiteral__Group__1__Impl_in_rule__XStringLiteral__Group__127431 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XStringLiteral__ValueAssignment_1_in_rule__XStringLiteral__Group__1__Impl27458 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__0__Impl_in_rule__XTypeLiteral__Group__027492 = new BitSet(new long[]{0x04840000000001E0L,0x0000000000400300L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1_in_rule__XTypeLiteral__Group__027495 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__1__Impl_in_rule__XTypeLiteral__Group__127553 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2_in_rule__XTypeLiteral__Group__127556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_73_in_rule__XTypeLiteral__Group__1__Impl27584 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__2__Impl_in_rule__XTypeLiteral__Group__227615 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3_in_rule__XTypeLiteral__Group__227618 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XTypeLiteral__Group__2__Impl27646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__3__Impl_in_rule__XTypeLiteral__Group__327677 = new BitSet(new long[]{0x0440000000000000L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4_in_rule__XTypeLiteral__Group__327680 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__TypeAssignment_3_in_rule__XTypeLiteral__Group__3__Impl27707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__4__Impl_in_rule__XTypeLiteral__Group__427737 = new BitSet(new long[]{0x0440000000000000L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__5_in_rule__XTypeLiteral__Group__427740 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__ArrayDimensionsAssignment_4_in_rule__XTypeLiteral__Group__4__Impl27767 = new BitSet(new long[]{0x0400000000000002L});
public static final BitSet FOLLOW_rule__XTypeLiteral__Group__5__Impl_in_rule__XTypeLiteral__Group__527798 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XTypeLiteral__Group__5__Impl27826 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__0__Impl_in_rule__XThrowExpression__Group__027869 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__1_in_rule__XThrowExpression__Group__027872 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__1__Impl_in_rule__XThrowExpression__Group__127930 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__2_in_rule__XThrowExpression__Group__127933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_74_in_rule__XThrowExpression__Group__1__Impl27961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__Group__2__Impl_in_rule__XThrowExpression__Group__227992 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XThrowExpression__ExpressionAssignment_2_in_rule__XThrowExpression__Group__2__Impl28019 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__0__Impl_in_rule__XReturnExpression__Group__028055 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__1_in_rule__XReturnExpression__Group__028058 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__1__Impl_in_rule__XReturnExpression__Group__128116 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__2_in_rule__XReturnExpression__Group__128119 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_75_in_rule__XReturnExpression__Group__1__Impl28147 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__Group__2__Impl_in_rule__XReturnExpression__Group__228178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_rule__XReturnExpression__Group__2__Impl28205 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__0__Impl_in_rule__XTryCatchFinallyExpression__Group__028242 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1_in_rule__XTryCatchFinallyExpression__Group__028245 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__1__Impl_in_rule__XTryCatchFinallyExpression__Group__128303 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2_in_rule__XTryCatchFinallyExpression__Group__128306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_76_in_rule__XTryCatchFinallyExpression__Group__1__Impl28334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__2__Impl_in_rule__XTryCatchFinallyExpression__Group__228365 = new BitSet(new long[]{0x0000000000000000L,0x000000000000A000L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3_in_rule__XTryCatchFinallyExpression__Group__228368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__ExpressionAssignment_2_in_rule__XTryCatchFinallyExpression__Group__2__Impl28395 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group__3__Impl_in_rule__XTryCatchFinallyExpression__Group__328425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Alternatives_3_in_rule__XTryCatchFinallyExpression__Group__3__Impl28452 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__028490 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1_in_rule__XTryCatchFinallyExpression__Group_3_0__028493 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl28522 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_rule__XTryCatchFinallyExpression__Group_3_0__0__Impl28534 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0__128567 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_rule__XTryCatchFinallyExpression__Group_3_0__1__Impl28594 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__028629 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__028632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_77_in_rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl28661 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_0_1__128693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1_in_rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl28720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__028754 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1_in_rule__XTryCatchFinallyExpression__Group_3_1__028757 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_77_in_rule__XTryCatchFinallyExpression__Group_3_1__0__Impl28785 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl_in_rule__XTryCatchFinallyExpression__Group_3_1__128816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1_in_rule__XTryCatchFinallyExpression__Group_3_1__1__Impl28843 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__0__Impl_in_rule__XSynchronizedExpression__Group__028877 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__1_in_rule__XSynchronizedExpression__Group__028880 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0__0_in_rule__XSynchronizedExpression__Group__0__Impl28907 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__1__Impl_in_rule__XSynchronizedExpression__Group__128937 = new BitSet(new long[]{0x0040000000000000L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__2_in_rule__XSynchronizedExpression__Group__128940 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__ParamAssignment_1_in_rule__XSynchronizedExpression__Group__1__Impl28967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__2__Impl_in_rule__XSynchronizedExpression__Group__228997 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__3_in_rule__XSynchronizedExpression__Group__229000 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XSynchronizedExpression__Group__2__Impl29028 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group__3__Impl_in_rule__XSynchronizedExpression__Group__329059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__ExpressionAssignment_3_in_rule__XSynchronizedExpression__Group__3__Impl29086 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0__0__Impl_in_rule__XSynchronizedExpression__Group_0__029124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__0_in_rule__XSynchronizedExpression__Group_0__0__Impl29151 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__0__Impl_in_rule__XSynchronizedExpression__Group_0_0__029183 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__1_in_rule__XSynchronizedExpression__Group_0_0__029186 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__1__Impl_in_rule__XSynchronizedExpression__Group_0_0__129244 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__2_in_rule__XSynchronizedExpression__Group_0_0__129247 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_78_in_rule__XSynchronizedExpression__Group_0_0__1__Impl29275 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSynchronizedExpression__Group_0_0__2__Impl_in_rule__XSynchronizedExpression__Group_0_0__229306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XSynchronizedExpression__Group_0_0__2__Impl29334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__0__Impl_in_rule__XCatchClause__Group__029371 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__1_in_rule__XCatchClause__Group__029374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_79_in_rule__XCatchClause__Group__0__Impl29403 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__1__Impl_in_rule__XCatchClause__Group__129435 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__2_in_rule__XCatchClause__Group__129438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XCatchClause__Group__1__Impl29466 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__2__Impl_in_rule__XCatchClause__Group__229497 = new BitSet(new long[]{0x0040000000000000L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__3_in_rule__XCatchClause__Group__229500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__DeclaredParamAssignment_2_in_rule__XCatchClause__Group__2__Impl29527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__3__Impl_in_rule__XCatchClause__Group__329557 = new BitSet(new long[]{0x6587F10C080001F0L,0x0000000000605FF1L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__4_in_rule__XCatchClause__Group__329560 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XCatchClause__Group__3__Impl29588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__Group__4__Impl_in_rule__XCatchClause__Group__429619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCatchClause__ExpressionAssignment_4_in_rule__XCatchClause__Group__4__Impl29646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group__0__Impl_in_rule__QualifiedName__Group__029686 = new BitSet(new long[]{0x0000080000000000L});
public static final BitSet FOLLOW_rule__QualifiedName__Group__1_in_rule__QualifiedName__Group__029689 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group__0__Impl29716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group__1__Impl_in_rule__QualifiedName__Group__129745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_rule__QualifiedName__Group__1__Impl29772 = new BitSet(new long[]{0x0000080000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0__Impl_in_rule__QualifiedName__Group_1__029807 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1_in_rule__QualifiedName__Group_1__029810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__QualifiedName__Group_1__0__Impl29839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group_1__1__Impl_in_rule__QualifiedName__Group_1__129871 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedName__Group_1__1__Impl29898 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1__0__Impl_in_rule__Number__Group_1__029931 = new BitSet(new long[]{0x0000080000000000L});
public static final BitSet FOLLOW_rule__Number__Group_1__1_in_rule__Number__Group_1__029934 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Alternatives_1_0_in_rule__Number__Group_1__0__Impl29961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1__1__Impl_in_rule__Number__Group_1__129991 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1_1__0_in_rule__Number__Group_1__1__Impl30018 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1_1__0__Impl_in_rule__Number__Group_1_1__030053 = new BitSet(new long[]{0x00000000000000C0L});
public static final BitSet FOLLOW_rule__Number__Group_1_1__1_in_rule__Number__Group_1_1__030056 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__Number__Group_1_1__0__Impl30084 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Group_1_1__1__Impl_in_rule__Number__Group_1_1__130115 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Number__Alternatives_1_1_1_in_rule__Number__Group_1_1__1__Impl30142 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__0__Impl_in_rule__JvmTypeReference__Group_0__030177 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1_in_rule__JvmTypeReference__Group_0__030180 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmParameterizedTypeReference_in_rule__JvmTypeReference__Group_0__0__Impl30207 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0__1__Impl_in_rule__JvmTypeReference__Group_0__130236 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_rule__JvmTypeReference__Group_0__1__Impl30263 = new BitSet(new long[]{0x0400000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0__Impl_in_rule__JvmTypeReference__Group_0_1__030298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0_in_rule__JvmTypeReference__Group_0_1__0__Impl30325 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__0__Impl_in_rule__JvmTypeReference__Group_0_1_0__030357 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1_in_rule__JvmTypeReference__Group_0_1_0__030360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1_0__1__Impl_in_rule__JvmTypeReference__Group_0_1_0__130418 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleArrayBrackets_in_rule__JvmTypeReference__Group_0_1_0__1__Impl30445 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ArrayBrackets__Group__0__Impl_in_rule__ArrayBrackets__Group__030478 = new BitSet(new long[]{0x0800000000000000L});
public static final BitSet FOLLOW_rule__ArrayBrackets__Group__1_in_rule__ArrayBrackets__Group__030481 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__ArrayBrackets__Group__0__Impl30509 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ArrayBrackets__Group__1__Impl_in_rule__ArrayBrackets__Group__130540 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_59_in_rule__ArrayBrackets__Group__1__Impl30568 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__0__Impl_in_rule__XFunctionTypeRef__Group__030603 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1_in_rule__XFunctionTypeRef__Group__030606 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0_in_rule__XFunctionTypeRef__Group__0__Impl30633 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__1__Impl_in_rule__XFunctionTypeRef__Group__130664 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2_in_rule__XFunctionTypeRef__Group__130667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__XFunctionTypeRef__Group__1__Impl30695 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group__2__Impl_in_rule__XFunctionTypeRef__Group__230726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__ReturnTypeAssignment_2_in_rule__XFunctionTypeRef__Group__2__Impl30753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__0__Impl_in_rule__XFunctionTypeRef__Group_0__030789 = new BitSet(new long[]{0x2040000080000010L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1_in_rule__XFunctionTypeRef__Group_0__030792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XFunctionTypeRef__Group_0__0__Impl30820 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__1__Impl_in_rule__XFunctionTypeRef__Group_0__130851 = new BitSet(new long[]{0x2040000080000010L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2_in_rule__XFunctionTypeRef__Group_0__130854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__0_in_rule__XFunctionTypeRef__Group_0__1__Impl30881 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0__2__Impl_in_rule__XFunctionTypeRef__Group_0__230912 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__XFunctionTypeRef__Group_0__2__Impl30940 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1__030977 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__1_in_rule__XFunctionTypeRef__Group_0_1__030980 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0_in_rule__XFunctionTypeRef__Group_0_1__0__Impl31007 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1__131037 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0_in_rule__XFunctionTypeRef__Group_0_1__1__Impl31064 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__0__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__031099 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1_in_rule__XFunctionTypeRef__Group_0_1_1__031102 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XFunctionTypeRef__Group_0_1_1__0__Impl31130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__Group_0_1_1__1__Impl_in_rule__XFunctionTypeRef__Group_0_1_1__131161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1_in_rule__XFunctionTypeRef__Group_0_1_1__1__Impl31188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__0__Impl_in_rule__JvmParameterizedTypeReference__Group__031222 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1_in_rule__JvmParameterizedTypeReference__Group__031225 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_0_in_rule__JvmParameterizedTypeReference__Group__0__Impl31252 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group__1__Impl_in_rule__JvmParameterizedTypeReference__Group__131282 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_rule__JvmParameterizedTypeReference__Group__1__Impl31309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1__031344 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1_in_rule__JvmParameterizedTypeReference__Group_1__031347 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1__0__Impl31376 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1__131408 = new BitSet(new long[]{0x0020000004000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2_in_rule__JvmParameterizedTypeReference__Group_1__131411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1_in_rule__JvmParameterizedTypeReference__Group_1__1__Impl31438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1__231468 = new BitSet(new long[]{0x0020000004000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3_in_rule__JvmParameterizedTypeReference__Group_1__231471 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0_in_rule__JvmParameterizedTypeReference__Group_1__2__Impl31498 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1__331529 = new BitSet(new long[]{0x0000080000000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4_in_rule__JvmParameterizedTypeReference__Group_1__331532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__JvmParameterizedTypeReference__Group_1__3__Impl31560 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__4__Impl_in_rule__JvmParameterizedTypeReference__Group_1__431591 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_rule__JvmParameterizedTypeReference__Group_1__4__Impl31618 = new BitSet(new long[]{0x0000080000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__031659 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1_in_rule__JvmParameterizedTypeReference__Group_1_2__031662 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__JvmParameterizedTypeReference__Group_1_2__0__Impl31690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_2__131721 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1_in_rule__JvmParameterizedTypeReference__Group_1_2__1__Impl31748 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__031782 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1_in_rule__JvmParameterizedTypeReference__Group_1_4__031785 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4__0__Impl31812 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__131842 = new BitSet(new long[]{0x0000000008000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2_in_rule__JvmParameterizedTypeReference__Group_1_4__131845 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1_in_rule__JvmParameterizedTypeReference__Group_1_4__1__Impl31872 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4__231902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4__2__Impl31929 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0__031966 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__0_in_rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl31993 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__032025 = new BitSet(new long[]{0x0000080000000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__032028 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__132086 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl32114 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__032149 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__032152 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl32181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__132213 = new BitSet(new long[]{0x0020000004000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2_in_rule__JvmParameterizedTypeReference__Group_1_4_2__132216 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1_in_rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl32243 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__232273 = new BitSet(new long[]{0x0020000004000000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3_in_rule__JvmParameterizedTypeReference__Group_1_4_2__232276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0_in_rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl32303 = new BitSet(new long[]{0x0020000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2__332334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl32362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__032401 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__032404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl32432 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__132463 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1_in_rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl32490 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__0__Impl_in_rule__JvmWildcardTypeReference__Group__032524 = new BitSet(new long[]{0x2000000080000010L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1_in_rule__JvmWildcardTypeReference__Group__032527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__1__Impl_in_rule__JvmWildcardTypeReference__Group__132585 = new BitSet(new long[]{0x0002200000000000L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2_in_rule__JvmWildcardTypeReference__Group__132588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_80_in_rule__JvmWildcardTypeReference__Group__1__Impl32616 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group__2__Impl_in_rule__JvmWildcardTypeReference__Group__232647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Alternatives_2_in_rule__JvmWildcardTypeReference__Group__2__Impl32674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__032711 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1_in_rule__JvmWildcardTypeReference__Group_2_0__032714 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0_in_rule__JvmWildcardTypeReference__Group_2_0__0__Impl32741 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_0__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_0__132771 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1_in_rule__JvmWildcardTypeReference__Group_2_0__1__Impl32798 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__0__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__032833 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1_in_rule__JvmWildcardTypeReference__Group_2_1__032836 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0_in_rule__JvmWildcardTypeReference__Group_2_1__0__Impl32863 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__Group_2_1__1__Impl_in_rule__JvmWildcardTypeReference__Group_2_1__132893 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1_in_rule__JvmWildcardTypeReference__Group_2_1__1__Impl32920 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__JvmUpperBound__Group__0__Impl_in_rule__JvmUpperBound__Group__032955 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1_in_rule__JvmUpperBound__Group__032958 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__JvmUpperBound__Group__0__Impl32986 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBound__Group__1__Impl_in_rule__JvmUpperBound__Group__133017 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBound__TypeReferenceAssignment_1_in_rule__JvmUpperBound__Group__1__Impl33044 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__0__Impl_in_rule__JvmUpperBoundAnded__Group__033078 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1_in_rule__JvmUpperBoundAnded__Group__033081 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_81_in_rule__JvmUpperBoundAnded__Group__0__Impl33109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__Group__1__Impl_in_rule__JvmUpperBoundAnded__Group__133140 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmUpperBoundAnded__TypeReferenceAssignment_1_in_rule__JvmUpperBoundAnded__Group__1__Impl33167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBound__Group__0__Impl_in_rule__JvmLowerBound__Group__033201 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1_in_rule__JvmLowerBound__Group__033204 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__JvmLowerBound__Group__0__Impl33232 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBound__Group__1__Impl_in_rule__JvmLowerBound__Group__133263 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBound__TypeReferenceAssignment_1_in_rule__JvmLowerBound__Group__1__Impl33290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__0__Impl_in_rule__JvmLowerBoundAnded__Group__033324 = new BitSet(new long[]{0x2000000080000010L});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__1_in_rule__JvmLowerBoundAnded__Group__033327 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_81_in_rule__JvmLowerBoundAnded__Group__0__Impl33355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__Group__1__Impl_in_rule__JvmLowerBoundAnded__Group__133386 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmLowerBoundAnded__TypeReferenceAssignment_1_in_rule__JvmLowerBoundAnded__Group__1__Impl33413 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__0__Impl_in_rule__QualifiedNameWithWildcard__Group__033449 = new BitSet(new long[]{0x0000080000000000L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1_in_rule__QualifiedNameWithWildcard__Group__033452 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__QualifiedNameWithWildcard__Group__0__Impl33479 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__1__Impl_in_rule__QualifiedNameWithWildcard__Group__133508 = new BitSet(new long[]{0x0000001000000000L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__2_in_rule__QualifiedNameWithWildcard__Group__133511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__QualifiedNameWithWildcard__Group__1__Impl33539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameWithWildcard__Group__2__Impl_in_rule__QualifiedNameWithWildcard__Group__233570 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__QualifiedNameWithWildcard__Group__2__Impl33598 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__0__Impl_in_rule__XImportDeclaration__Group__033635 = new BitSet(new long[]{0x0000400000000010L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__1_in_rule__XImportDeclaration__Group__033638 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_47_in_rule__XImportDeclaration__Group__0__Impl33666 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__1__Impl_in_rule__XImportDeclaration__Group__133697 = new BitSet(new long[]{0x1000000000000000L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__2_in_rule__XImportDeclaration__Group__133700 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Alternatives_1_in_rule__XImportDeclaration__Group__1__Impl33727 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group__2__Impl_in_rule__XImportDeclaration__Group__233757 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_rule__XImportDeclaration__Group__2__Impl33786 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__0__Impl_in_rule__XImportDeclaration__Group_1_0__033825 = new BitSet(new long[]{0x0001000000000010L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__1_in_rule__XImportDeclaration__Group_1_0__033828 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__StaticAssignment_1_0_0_in_rule__XImportDeclaration__Group_1_0__0__Impl33855 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__1__Impl_in_rule__XImportDeclaration__Group_1_0__133885 = new BitSet(new long[]{0x0001000000000010L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__2_in_rule__XImportDeclaration__Group_1_0__133888 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__ExtensionAssignment_1_0_1_in_rule__XImportDeclaration__Group_1_0__1__Impl33915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__2__Impl_in_rule__XImportDeclaration__Group_1_0__233946 = new BitSet(new long[]{0x0000001000000010L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__3_in_rule__XImportDeclaration__Group_1_0__233949 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__ImportedTypeAssignment_1_0_2_in_rule__XImportDeclaration__Group_1_0__2__Impl33976 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Group_1_0__3__Impl_in_rule__XImportDeclaration__Group_1_0__334006 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XImportDeclaration__Alternatives_1_0_3_in_rule__XImportDeclaration__Group_1_0__3__Impl34033 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__0__Impl_in_rule__QualifiedNameInStaticImport__Group__034071 = new BitSet(new long[]{0x0000080000000000L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__1_in_rule__QualifiedNameInStaticImport__Group__034074 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__QualifiedNameInStaticImport__Group__0__Impl34101 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedNameInStaticImport__Group__1__Impl_in_rule__QualifiedNameInStaticImport__Group__134130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__QualifiedNameInStaticImport__Group__1__Impl34158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__ExpressionsModel__ExpressionsAssignment_134198 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__XAssignment__FeatureAssignment_0_134233 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__ValueAssignment_0_334268 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpMultiAssign_in_rule__XAssignment__FeatureAssignment_1_1_0_0_134303 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_rule__XAssignment__RightOperandAssignment_1_1_134338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpOr_in_rule__XOrExpression__FeatureAssignment_1_0_0_134373 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAndExpression_in_rule__XOrExpression__RightOperandAssignment_1_134408 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpAnd_in_rule__XAndExpression__FeatureAssignment_1_0_0_134443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXEqualityExpression_in_rule__XAndExpression__RightOperandAssignment_1_134478 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpEquality_in_rule__XEqualityExpression__FeatureAssignment_1_0_0_134513 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXRelationalExpression_in_rule__XEqualityExpression__RightOperandAssignment_1_134548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XRelationalExpression__TypeAssignment_1_0_134579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpCompare_in_rule__XRelationalExpression__FeatureAssignment_1_1_0_0_134614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXOtherOperatorExpression_in_rule__XRelationalExpression__RightOperandAssignment_1_1_134649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpOther_in_rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_134684 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAdditiveExpression_in_rule__XOtherOperatorExpression__RightOperandAssignment_1_134719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpAdd_in_rule__XAdditiveExpression__FeatureAssignment_1_0_0_134754 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXMultiplicativeExpression_in_rule__XAdditiveExpression__RightOperandAssignment_1_134789 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpMulti_in_rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_134824 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XMultiplicativeExpression__RightOperandAssignment_1_134859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpUnary_in_rule__XUnaryOperation__FeatureAssignment_0_134894 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXUnaryOperation_in_rule__XUnaryOperation__OperandAssignment_0_234929 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCastedExpression__TypeAssignment_1_134960 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOpPostfix_in_rule__XPostfixOperation__FeatureAssignment_1_0_134995 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_135035 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFeatureCallID_in_rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_235078 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXAssignment_in_rule__XMemberFeatureCall__ValueAssignment_1_0_135113 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_83_in_rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_135149 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_235193 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_135232 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_135263 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XMemberFeatureCall__FeatureAssignment_1_1_235298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_035338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_035377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_035408 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_135439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_435470 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_035501 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSetLiteral__ElementsAssignment_3_1_135532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_035563 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XListLiteral__ElementsAssignment_3_1_135594 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_035625 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_135656 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_84_in_rule__XClosure__ExplicitSyntaxAssignment_1_0_135692 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionInClosure_in_rule__XClosure__ExpressionAssignment_235731 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XExpressionInClosure__ExpressionsAssignment_1_035762 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_035793 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_135824 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_84_in_rule__XShortClosure__ExplicitSyntaxAssignment_0_0_235860 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XShortClosure__ExpressionAssignment_135899 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__IfAssignment_335930 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ThenAssignment_535961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XIfExpression__ElseAssignment_6_135992 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_136023 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_0_136054 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_036085 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__SwitchAssignment_2_1_136116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCasePart_in_rule__XSwitchExpression__CasesAssignment_436147 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSwitchExpression__DefaultAssignment_5_236178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XCasePart__TypeGuardAssignment_136209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__CaseAssignment_2_136240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XCasePart__ThenAssignment_3_0_136271 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__XCasePart__FallThroughAssignment_3_136307 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmFormalParameter_in_rule__XForLoopExpression__DeclaredParamAssignment_0_0_336346 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__ForExpressionAssignment_136377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XForLoopExpression__EachExpressionAssignment_336408 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_036439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_136470 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__ExpressionAssignment_536501 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_036532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_136563 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XBasicForLoopExpression__EachExpressionAssignment_936594 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__PredicateAssignment_336625 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XWhileExpression__BodyAssignment_536656 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__BodyAssignment_236687 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XDoWhileExpression__PredicateAssignment_536718 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpressionOrVarDeclaration_in_rule__XBlockExpression__ExpressionsAssignment_2_036749 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_85_in_rule__XVariableDeclaration__WriteableAssignment_1_036785 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XVariableDeclaration__TypeAssignment_2_0_0_036824 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_0_0_136855 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__XVariableDeclaration__NameAssignment_2_136886 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XVariableDeclaration__RightAssignment_3_136917 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmFormalParameter__ParameterTypeAssignment_036948 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__JvmFormalParameter__NameAssignment_136979 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__FullJvmFormalParameter__ParameterTypeAssignment_037010 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__FullJvmFormalParameter__NameAssignment_137041 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_137072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XFeatureCall__TypeArgumentsAssignment_1_2_137103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIdOrSuper_in_rule__XFeatureCall__FeatureAssignment_237138 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XFeatureCall__ExplicitOperationCallAssignment_3_037178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_037217 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_037248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_137279 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_rule__XFeatureCall__FeatureCallArgumentsAssignment_437310 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XConstructorCall__ConstructorAssignment_237345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_137380 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__XConstructorCall__TypeArgumentsAssignment_3_2_137411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__XConstructorCall__ExplicitConstructorCallAssignment_4_037447 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXShortClosure_in_rule__XConstructorCall__ArgumentsAssignment_4_1_037486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_4_1_1_037517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_137548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXClosure_in_rule__XConstructorCall__ArgumentsAssignment_537579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__XBooleanLiteral__IsTrueAssignment_1_137615 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNumber_in_rule__XNumberLiteral__ValueAssignment_137654 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__XStringLiteral__ValueAssignment_137685 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XTypeLiteral__TypeAssignment_337720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleArrayBrackets_in_rule__XTypeLiteral__ArrayDimensionsAssignment_437755 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XThrowExpression__ExpressionAssignment_237786 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XReturnExpression__ExpressionAssignment_237817 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__ExpressionAssignment_237848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXCatchClause_in_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_037879 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_137910 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_137941 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ParamAssignment_137972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XSynchronizedExpression__ExpressionAssignment_338003 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFullJvmFormalParameter_in_rule__XCatchClause__DeclaredParamAssignment_238034 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXExpression_in_rule__XCatchClause__ExpressionAssignment_438065 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_038096 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_138127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__XFunctionTypeRef__ReturnTypeAssignment_238158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__JvmParameterizedTypeReference__TypeAssignment_038193 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_138228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_138259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__JvmParameterizedTypeReference__TypeAssignment_1_4_138294 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_138329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmArgumentTypeReference_in_rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_138360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmUpperBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_038391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmUpperBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_138422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmLowerBound_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_038453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmLowerBoundAnded_in_rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_138484 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBound__TypeReferenceAssignment_138515 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmUpperBoundAnded__TypeReferenceAssignment_138546 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBound__TypeReferenceAssignment_138577 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleJvmTypeReference_in_rule__JvmLowerBoundAnded__TypeReferenceAssignment_138608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_46_in_rule__XImportDeclaration__StaticAssignment_1_0_038648 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__XImportDeclaration__ExtensionAssignment_1_0_138692 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNameInStaticImport_in_rule__XImportDeclaration__ImportedTypeAssignment_1_0_238735 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__XImportDeclaration__WildcardAssignment_1_0_3_038775 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleValidID_in_rule__XImportDeclaration__MemberNameAssignment_1_0_3_138814 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedName_in_rule__XImportDeclaration__ImportedTypeAssignment_1_138849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNameWithWildcard_in_rule__XImportDeclaration__ImportedNamespaceAssignment_1_238884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OpOther__Group_6_1_0__0_in_synpred25_InternalExpressions5355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_synpred26_InternalExpressions5374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0_in_synpred39_InternalExpressions5933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXForLoopExpression_in_synpred47_InternalExpressions6106 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleXBasicForLoopExpression_in_synpred48_InternalExpressions6124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_0__0_in_synpred61_InternalExpressions6443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XVariableDeclaration__Group_2_0__0_in_synpred65_InternalExpressions6647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0_in_synpred66_InternalExpressions6698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_4_1_0_in_synpred72_InternalExpressions6913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAssignment__Group_1_1__0_in_synpred85_InternalExpressions7938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOrExpression__Group_1__0_in_synpred87_InternalExpressions8742 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAndExpression__Group_1__0_in_synpred88_InternalExpressions9165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XEqualityExpression__Group_1__0_in_synpred89_InternalExpressions9588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XRelationalExpression__Alternatives_1_in_synpred90_InternalExpressions10011 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XOtherOperatorExpression__Group_1__0_in_synpred91_InternalExpressions10863 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XAdditiveExpression__Group_1__0_in_synpred92_InternalExpressions12025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMultiplicativeExpression__Group_1__0_in_synpred93_InternalExpressions12448 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XCastedExpression__Group_1__0_in_synpred94_InternalExpressions13055 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XPostfixOperation__Group_1__0_in_synpred95_InternalExpressions13480 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Alternatives_1_in_synpred96_InternalExpressions13782 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__Group_1_1_3__0_in_synpred98_InternalExpressions14453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4_in_synpred99_InternalExpressions14511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XClosure__Group_1__0_in_synpred107_InternalExpressions16747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XIfExpression__Group_6__0_in_synpred114_InternalExpressions18953 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XSwitchExpression__Group_2_1_0__0_in_synpred117_InternalExpressions20024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__Group_3__0_in_synpred130_InternalExpressions24918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XFeatureCall__FeatureCallArgumentsAssignment_4_in_synpred131_InternalExpressions24976 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_3__0_in_synpred135_InternalExpressions26034 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__Group_4__0_in_synpred136_InternalExpressions26095 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XConstructorCall__ArgumentsAssignment_5_in_synpred137_InternalExpressions26153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XReturnExpression__ExpressionAssignment_2_in_synpred142_InternalExpressions28205 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0_in_synpred143_InternalExpressions28534 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__XTryCatchFinallyExpression__Group_3_0_1__0_in_synpred144_InternalExpressions28594 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__QualifiedName__Group_1__0_in_synpred145_InternalExpressions29772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmTypeReference__Group_0_1__0_in_synpred147_InternalExpressions30263 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1__0_in_synpred151_InternalExpressions31309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4__0_in_synpred153_InternalExpressions31618 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__JvmParameterizedTypeReference__Group_1_4_2__0_in_synpred154_InternalExpressions31929 = new BitSet(new long[]{0x0000000000000002L});
}